You can find (just about) anything on Medium — apparently even a page that doesn’t exist. Maybe these stories will take you somewhere new?
You can find (just about) anything on Medium — apparently even a page that doesn’t exist. Maybe these stories will take you somewhere new?
Back to 28: Grub2 Authentication Bypass 0-Day Grub2のバージョン1.98(2009年12月)から、2.02(2015年12月)までにおいて、脆弱性が発見された。 脆弱性はGrub2の認証機能を使っていた場合に、ユーザー名を入力すべきところで、バックスペースを28回入力すると、レスキューコンソールに入れてしまうものだ。これにより、コンピューターに物理アクセスを得ている人間が、Grub2の強力なレスキューコンソール機能を使うことができる。 脆弱性の原因も詳しく書かれていて興味深い。grub2のコードでは、'\b'が入力されるたびに、unsigned型の変数をデクリメントする。この時、アンダーフローをチェックしていない。その変数は配列の添字に渡されて、ゼロが書き込まれる。 結果として、関数のreturn addressを0x0にすることができ、関
こんにちは、さち です。 エクセルで表を作っているときに セルの左側(もしくは右側)に まとめて余白を挿入したいことってありますよね。 セル一つ一つに手打ちでスペースを入力するのも大変だし 何とか簡単にできる方法はないだろうか…。 ということで今回は セルの左右の余白をまとめて挿入する方法について 書いていきたいと思います。 2つの方法を使いわけようこの記事では セルの余白を取る方法を2つ紹介します。 1つ目は「インデントを使う方法」 2つ目は「表示形式を変更する方法」です。 余白の大きさを調節しやすいのは 2つ目の表示形式を変更する方法です。 状況や自分の好みで使い分けて下さい。 方法1 - インデントを使うWord(ワード)でおなじみのインデントを エクセルで使ってみましょう。 この表を例にしてみていきましょう。 セル左側に余白を取ってみます。 余白を取りたいセルを選択し 「右クリック
2020年8月31日(月)をもちまして、nanapiに関わるすべてのサービスは終了いたしました。 nanapiは、2009年のサービス開始より「みんなで作る暮らしのレシピ」という考えのもと、ユーザーの皆さまに生活に関する様々な「ハウツー」を投稿していただく投稿型ハウツーサービスとして運営してまいりました。 約11年間にわたって皆さまからご支援をいただきサービスを継続できたこと、nanapi編集部一同、心より御礼申し上げます。 掲載されていたコンテンツなどのnanapiについてのお問い合わせは、nanapi@supership.jp までお願いいたします。 長きに渡りnanapiを応援してくださり、本当にありがとうございました。
【関連:Googleで「斜め」と検索してみると……】 今回はGoogleに隠されたイースターエッグをまとめてご紹介! ―検索結果が面白い事になるイースターエッグ ■一回転 「一回転」もしくは「do a barrel roll」を検索すると画面が一回転します。 ■斜め 「斜め」もしくは「Tilt」を検索するとガクッと画面が斜めになります。 ■「Zerg Rush」ゲーム 「Zerg Rush」を検索すると突然ゲームがスタートします。出てくる「O」をクリックして画面破壊をくい止めようというもの。結構難しいです。 ■グーグル 重力 検索画面Topで、「グーグル 重力」と入力し『I’m Feeling Lucky』の方を押してください。画面が崩れ落ちていきます。 ■エピック・グーグル 検索画面Topで、「エピック・グーグル」と入力し『I’m Feeling Lucky』の方を押してください。Goo
今開発中のPlayer!のログイン・登録画面で、こんな進捗表示をしていますが、これ実はフェイクだったりします( ´・‿・`) (Qiitaの画像サイズ制限が厳しくて粗いです。キレイなものは実際にアプリダウンロードしてご覧下さい。) 経緯 元々、この画面はこういう進捗表示では無く、単にインジケーターがクルクルするだけで、進捗状態が分からないものでした。 特にネットワークが悪いところだと、バグって固まってしまったのでは?とユーザーを不安にさせるようで、たまにそういう声を聞くことがありました。 登録フローは大事なところなので、そういうところでこれが原因で離脱してしまうと残念なので、改善が必要でした。 そこで、ネットワーク処理にもたつきつつもちゃんと正常に処理をしているということを示すために、進捗を表示することにしました。 ただ、例えば大きな画像などメディアファイルダウンロードなどならともかく、こ
※引越しラクっとNAVI ® の実際の引っ越しデータから算出しています。 期間:2017年1月~2019年6月実績※引越し見積もり料金や、実際の引越し料金を保証するものではありません。 お引っ越しの際には、見積もり取得をお願いします。 まずは基本を抑えようダンボールの持ち方に基本なんてあるの?なんて思うかもしれませんが、間違った持ち方をすると、腰を痛めたり、そもそも持ち上がらなかったりします。ですので、そこから?と思うかもしれませんが、お付き合いください。 では、まずダメな例をご紹介します。 この写真のように、床に置かれたダンボールに対して、中腰で腕力で持ち上げようとすると、腰をやっちゃいます。さらに、腕力が相当必要になりますので、もっと負担を他の部位にも伝えることができるような持ち方をしましょう。 イイ例は、次の写真の様に、腰を落として、ダンボールの近くに位置取ります。ダンボールと力をい
「WIMBoot」(Windows IMage file Boot)は、イメージファイルから直接OSを起動することができるWindows 8.1 Updateの新機能です。以下の図に示したとおり、ストレージ後半にあるイメージパーティションに格納した「install.wim」を利用して、Cドライブに実ファイルへのリンクを展開することで、インストール後のCドライブの消費量を3、4GB程度に抑えられます。 本来は低価格タブレットなど、ストレージ容量が少ない(16GB前後)の端末向けの機能ですが、既存の32GBタブレットや自作PC向けの32~40GB程度の小容量SSD、NUCなどに搭載された小容量mSATA SSDなどでも活用できます。事前の準備とインストールに手間がかかるものの、チャレンジする価値のある機能と言えるでしょう。 標準のパーティションレイアウト 標準インストールでは、Cドライブにシス
Mac OS Xで同じアプリケーションを2つ以上起動する裏技です。 同じアプリケーションを複数起動 今回は、通常1つしか起動できないアプリケーションを複数起動する裏技を紹介します。 裏技ですので自己責任でお願いします。 Mac OS Xで同じアプリケーションを複数起動する方法 まず、あらかじめ複数起動したいアプリケーションを起動しておきます。 「起動ディスク(Macintosh HDなど)」→「アプリケーション」→「ユーティリティ」と移動し「ターミナル」を起動します。 そして、「ターミナル」に以下のように入力します。 open -n 後ろには半角のスペースが入ります。 複数起動したいアプリケーションをドラッグ&ドロップします。例えば、Safariを指定するとこのようになります。 open -n /Applications/Safari.app これを実行すると、アプリケーションがさらに一つ
PHPにはlist表現というものがあるが、積極的に使われているのをあんまり見ない。 これはおそらくlistの以外な便利さが詳細まで知られていないからかと思う。 そこでこの記事ではPHPのlistの使い方を細かく説明していくことにする。 基本的な使い方 list表現は代入式の左辺で使われ、右辺の配列の要素を一連の変数に代入する事が出来る。 そのlistのごく基本的な使い方の例が以下。 <?php list($first, $second) = array(1, 2); 変数$firstに右辺の配列の0番目の要素が代入され、変数$secondに右辺の配列の1番目の要素が代入される。 listの外見は関数の呼び出しとほとんど変わらないので奇妙に見えるかもしれない。 上のコードは、以下とほぼ同じ意味を持つ。 <?php $arr = array(1,2); $first = $arr[0]; $s
追記:2013/03/14 せっかく IDE を使ってるのに補完してくれないのは悲しいので。 以下のリンクが切れてた ScrapYrd - PHP - http://scrp.at/cf3ef86f6abd0cd1aa8dd5d327bc66b3cfcbf5f5 - Author: huglester ここからコピペで roots.php とかいう名前(なんでも良い)ファイルを作って、プロジェクトのトップに置けば良い。 本来はこんなことしなくても補完されるはずでバグレポートが既に出されています。 Code completion in FuelPHP framework :: JetBrains Developer Community
この(0,eval)('this')はいったい何なのか。調べた。 調べた結果 これはindirect eval callを使用した、どのスコープでも必ずグローバルオブジェクトのthisを取得するためのテクニックであった。 ES5ではevalを直接呼び出すと、引数のコードはそのスコープで実行されるが、間接的にevalを呼び出すと、引数のコードは必ずグローバルスコープとなるそうだ。なので引数のthisは必ずグローバルオブジェクトとなる。ブラウザではwindowとなり、Nodeではglobalになるのだ。実際どうするかだが、eval関数を変数に代入し、その変数で実行すればよい。 // Nodeで実行 var obj = new (function(){ this.direct = eval('this'); var ev = eval;// 変数に代入 this.indirect = ev('t
#1です。 申し訳ありません。Windows7のことだと思い込んでました。 Windows8ではWindowsVistaやWindows7のようなレジストリ編集によるライブサムネイル機能の設定はできません。 それまでのWindowsとは別の方法でその表示を実現しているため、同じ設定はできないどころか、もともと機能をオフにできるようにはつくられてはいないようです。 http://answers.microsoft.com/ja-jp/windows/forum … http://detail.chiebukuro.yahoo.co.jp/qa/question … http://pc-zero.jp/technic/disable_aeropreview.html 「Aeroプレビュー」と記述されていますが、間違い。 その機能は「ライブサムネイル(WindowsVistaでの名称。Windo
メールの一括選択&ゴミ箱に送る方法 メールの受信ボックスを開き、編集をタップ。 メールを1つだけ選択してチェックを付けて、「移動」を押しながら先程つけたチェックを外して、最後に「移動」から指を離す。 ゴミ箱をタップ。 受信メールボックスが空になります。 追記1 2013/10/28 上記方法でメールを一括削除すると、ゴミ箱に送ったメールが再び受信ボックスに表示される場合があるようです。(iPhone 5 /iOS 7.0.3使用) 環境によっては上記小技が再現できる場合があることや、今後のiOSアップデートで小技が再び利用できるようになる可能性もある事から、当記事を残しておきます。もし上記方法で全件ゴミ箱に送る事ができた方がいましたら、コメントにて環境を教えて頂けると幸いです。
昔作ったESXi 3.5のブート用USBを再利用しようと思ったら、そのままじゃダメで、40MBのディスクとして認識されてしまっていた(syslinux分かな) ファイル書きこんで未フォーマットなディスクとして認識させる必要があったんだよね。 パーティションブロック壊せればいいので小さいファイル書きこめば、windowsがフォーマットされてないと認識するはず。 で、それを実現するためのツールとしてDD for Windowsというシリコンリナックス社が公開しているツールがあります。 ファイルイメージをUSBなどに書きこむGUIツールです。 Linuxのddコマンドみたいなものですね。 ※ 同名のツールがchrysocome.netで公開されているコマンドラインのツールもあります。あれも便利ですが、今回扱うものとは違います。こっちでやってもいいし、それと別にrawwrite用のツールもあるけど
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く