Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

タグ

2014年1月29日のブックマーク (17件)

  • cakes(ケイクス)

    cakesは2022年8月31日に終了いたしました。 10年間の長きにわたり、ご愛読ありがとうございました。 2022年9月1日

    cakes(ケイクス)
  • iCloudハック事件の手口がガード不能すぎてヤバイ | fladdict

    GizmodeのライターがiCloudのアカウントを乗っ取られ、iCloud消滅、iPad, iPhone, Macのデータワイプ、Gmail, Twitterの乗っ取りをらった件について、ハッキングを人が語ってらっしゃる。 手口としては典型的なソーシャルエンジニアリングによる、複数サイトから得た情報のギャザリングを用いたハック。 だがこのハッキングのプロセスが鮮やかすぎてヤバイ。ツールを一切つかわず電話だけでハッキングしてる。 Twitterアカウントに目をつける 元々クラッカーは、Gizライターの持っていた「3文字のTwitterアカウント」が欲しくてアタックをかけたらしい。 Twitterプロフィールから、人のウェブサイトへ 人のウェブサイトからGmailのアドレスを発見 Gmailで「パスワードがわからない」から再発行 再発行メール用のアドレスが画面に表示される。この m*

    hamaco
    hamaco 2014/01/29
    これか。
  • 50,000 ドルの価値がある Twitter アカウントが盗まれたその経緯 : にぽたん研究所

    ひろしまさん (廣島さん) は、これまでたった 1 文字の Twitter アカウント @N を持っていました。 何故「持っていました」と、過去形なのかというと、どうやら先日、巧妙な罠に、人ではなく 2 社の有名 IT 関連企業がハメられたことによって、ひろしまさんの稀少なそのアカウントが第三者によって盗まれてしまったそうなのです。 2014/02/26 追記: 記事掲載時点では「持っていました」と過去形で表現していますが、ひろしまさん人によるツイートで、2014/02/25 の昼過ぎ (日時間 2014/02/26 の早朝) に、この事件によって盗まれてしまったアカウント @N がようやく取り戻されたことがわかりました。 Order has been restored. — Naoki Hiroshima (@N) February 25, 2014 解決まで一ヶ月以上という相当な

    50,000 ドルの価値がある Twitter アカウントが盗まれたその経緯 : にぽたん研究所
    hamaco
    hamaco 2014/01/29
    おー怖い。 / PayPalだったかどうか忘れたけど似たようなの前あったような……?
  • calendar.vimの作者が教える! calendar.vimをGoogle Calendarと連携させてみる - 初級編 - プログラムモグモグ

    この記事では, calendar.vimGoogle Calendarと連携させて使う方法を紹介したいと思います. 前回までの記事を挙げておきます. calendar.vimの作者が教える! calendar.vimのインストールと基動作 - 初級編 - プログラムモグモグ イベント, カレンダーの基操作 calendar.vimでは, 設定が何もなければローカルのカレンダーでイベントを管理することができます. カレンダーを開いてiを押してみて下さい. 「イベント: 」というプロンプトが開いたと思います. そこに, 例えば「ミーティング」と入力します. 次に, 「新しいカレンダーの名前を入力して下さい: 」と聞かれますので, 「会社」と入力して下さい. そうすると, カレンダー上に「ミーティング」の文字が出現します. 既に登録したイベントを編集する場合は, イベントウィンドウを用いま

    calendar.vimの作者が教える! calendar.vimをGoogle Calendarと連携させてみる - 初級編 - プログラムモグモグ
    hamaco
    hamaco 2014/01/29
  • Go言語のビルド生活を drone.ioで幸せに暮らす #golang (Go Advent Calendar 2013 Day 5) - Qiita [キータ]

    Go Advent Calendar 2013 5日目の投稿です。 Qiitaに投稿するのは初めてな @atotto です。よろしくお願いします。 Go言語のビルド生活をdrone.ioで幸せに暮らす はじめに Goはクロスコンパイルがとても簡単です。実行ファイル形式で配布する場合、他の環境用にサクっとコンパイルして渡すことができます。 ただ、githubなどにコードは公開してるけど各環境用にコンパイルしたものをさっと配布したいなーと思うとちょっと面倒です。みんながGoのコンパイル環境をもっているとも限りませんし。そこで、CI(継続的インテグレーション)環境でクロスコンパイルしてバイナリを配布できるようにするしくみがないか探してみました。 やりたいことをまとめると: リポジトリにあるコードをCI環境上でクロスコンパイルしておきたい 成果物をダウンロードできるようにしておきたい ということで

    Go言語のビルド生活を drone.ioで幸せに暮らす #golang (Go Advent Calendar 2013 Day 5) - Qiita [キータ]
  • 徳丸浩のtumblr

    「気づけばプロ並みPHP」P240から引用。 いえ、あの・・・、それはクリアでなくて初期化で、だから毎回必要なんですが… 【追記】こんな感じで使っています //$dataは初期化していない $data[]=$user; $data[]=$passwd; $data[]=$mail; $stmt->execute($data); ... $data=array(); // クリア $data[]=$id; $data[]=$subject; $data[]=$body; $stmt->execute($data);

    徳丸浩のtumblr
    hamaco
    hamaco 2014/01/29
  • Webサイトに変なスクロール使うのをやめろ

    最近変なスクロールを使ってるサイトを見る。 これとか http://www.apple.com/iphone-5s/ これとか http://heteml.jp/ 他にも色々。 Javascriptがなんか頑張ってんだろうけどさ、 正直陶しいよ。 やけに重いし、使いづらいし。 Chromeだとヌルヌル動くって? みんなChrome使ってる思ってたらアカンでほんま。 追記: この変なスクロールはパララックスと言うそうです。 「この変なスクロール=パララックス」ではないそうです。 また、「この変なスクロール=パララックスのひとつ」と言う訳でもないみたいです。 ごめんね、もうこの追記消したい気分。

    Webサイトに変なスクロール使うのをやめろ
    hamaco
    hamaco 2014/01/29
    わかる。vimperatorとか使ってるとまともに動かなくて気持ち悪いサイトばっかりで辛い。
  • PHPの名前空間の効果的な使い方を考える

    PHPは5.3から名前空間が導入され、名前の衝突を避けるため長いクラス名をつけることから解放されました。しかしながら、名前空間を使ったコードは、名前空間を使っていないものに比べて当に読みやすくなっているのでしょうか? ここで例を挙げます。PHPの良質なソースコードと言えば、私はZend Framework(ZF)やSymfonyを思い浮かべるのですが、ZFのとあるクラスの冒頭を見てみましょう。 https://github.com/zendframework/zf2/blob/master/library/Zend/Mvc/View/Console/RouteNotFoundStrategy.php <?php /** * Zend Framework (http://framework.zend.com/) * * @link http://github.com/zendframewo

    hamaco
    hamaco 2014/01/29
  • Git使いがMercurial使いに転職するとき設定しておくべきMercurial拡張 | Webシステム開発/教育ソリューションのタイムインターメディア

    Mercurialは、Merucurial拡張という拡張モジュールを使って、Merucrialの挙動をいろいろ拡張できるようになっています。 デフォルトのままだと使いにくいので、Mercurialを使う上で便利にしてくれる拡張を設定しておきましょう。 デフォルトでバンドルされているMercurial拡張は、Using Mercurial Extensionsにまとめられています。 今回はGit使いがMercurial使いに転職するときに、Gitで実現できたことをMercurialで実現するための、組み込み拡張、および、サードパーティ製の拡張について紹介します。 色づけしよう ブランチの確認、diff、パッチ等々、色づけされていないとつらいです。 というわけでGit同様に色づけしましょう。 Color Extensionはすでにバンドルされているので、.hgrcに次の記述を加えましょう。 こ

    Git使いがMercurial使いに転職するとき設定しておくべきMercurial拡張 | Webシステム開発/教育ソリューションのタイムインターメディア
    hamaco
    hamaco 2014/01/29
  • anythingでgitリポジトリ内のファイルの全列挙をきちんとやる - 貳佰伍拾陸夜日記

    anythingでgitリポジトリ内のファイルを列挙するなんていうのはやり尽くされている気がするけれど, きちんとやっているものは意外と少なかったので, フルスクラッチで書いた. 特徴 現在開いているファイルと同一のgitリポジトリ内のファイルを列挙する サブモジュール内のファイルも列挙できる 列挙し直さなくていい場合は前に列挙した結果を使い回す ファイルの列挙のためのgitコマンドの呼出しは非同期にやる gitコマンドのエラー処理をきちんとしている 配布場所とインストール インストールするには(helmではなく)anythingを入れた上で, anything-git-files.elをロードパスの通ったところに置く. el-getを使っている場合は以下のレシピを書いてel-get-install RET anything-git-files RETするのが簡単. (:name anyt

    anythingでgitリポジトリ内のファイルの全列挙をきちんとやる - 貳佰伍拾陸夜日記
    hamaco
    hamaco 2014/01/29
  • データをpostMessageで受け渡すセッション限りのトークン取得(取得しない)フロー

    hamaco
    hamaco 2014/01/29
  • PHPにおける宣言的集合操作入門:Ginq

    配列、連想配列といったデータの集まり - 集合に対する操作は、日々のプログラミングにおいて頻繁に記述するコードの1つです。その一方で、旧来の愚直なループを使った集合操作はコードを複雑にする大きな要因となります。これに対処するために、Microsoftは統合言語クエリ:LINQ(Language-Integrated Query)を開発しました。LINQ to Objectsのページには、LINQを使うメリットとして次のように説明があります。 質的に、LINQ to Objects は、コレクションを扱うための新しい方法です。 従来の方法では、複雑な foreach ループを記述して、コレクションからどのようにデータを取得するかを指定する必要がありました。 LINQ を使用する場合は、何を取得するかを表す宣言コードを記述します。 また、LINQ クエリには、従来の foreach ループと

    hamaco
    hamaco 2014/01/29
  • neocomplecacheを使ってPerlをかいてるときに :: をdelimiterにしない - はこべにっき ♨

    neocomplecacheを使ってPerlをかいてるときに、package名の補完候補が少ししかでなくて、::まで書き進めると補完候補が増えるという状態だったので、微妙にこまってた。 以下の様な感じで、Guita::Handler::Auth とか Guita::Handler::Pickとか補完したいのだけど、::から先を省略してくれる機能が働いていて、一気に補完できない。 Rubyのクラスやモジュールではこういう風にならないので、なんか設定を変えたら思うようにできそうと思って調べたら、g:neocomplcache_delimiter_patternsという変数でこのへんの振る舞いを変えれそうだった。 if !exists('g:neocomplcache_delimiter_patterns') let g:neocomplcache_delimiter_patterns = {}

    neocomplecacheを使ってPerlをかいてるときに :: をdelimiterにしない - はこべにっき ♨
    hamaco
    hamaco 2014/01/29
  • Vimのタブで開いているバッファのdiffを簡単に表示するpluginを書いた - derisの日記

    Vim この記事はVim Advent Calendar 2013の57日目の記事です。 56日目はmanga_osyoさんによる:substitute をプレビューする over.vim にスクロール機能を実装したでした。 記事では、Vimのタブで開いているバッファのdiffを簡単に表示するpluginを書いたのでご紹介します。 ※ちなみに日1/26は、私derisの誕生日だったりします。いわゆる誕生日VACです。わーい、めでたいですね(棒 vim-diffbuf vim-diffbufはタブで 開いているバッファ同士のdiffをとるのが面倒で作ったpluginです。 (同一タブ内で開いていればwindo diffthisで一発なんですけどね…) diffの対象にしたい1つ目のバッファをカレントバッファとした状態でDiffBufコマンドを 実行し、diff対象にしたいもう1つのバッフ

    hamaco
    hamaco 2014/01/29
  • GitHub上の大事な中央ブランチをgit push --forceの恐怖から守るgit hookスクリプト - Qiita

    つい先日、GitHubで管理していたテスト用中央ブランチに、チームメンバーが誤ってgit push --forceしてしまい、 一部の歴史が消失するという事件が起きました。 ぎゃあああ!なんばしよっとね!うっかりでしたじゃ済まんばい! とか思っていたらJenkinsの開発者みたいなスゴい人でもやらかしちゃうみたいです。 Jenkinsの開発者、間違えて一ヶ月前のローカルレポジトリをgit push --forceしてしまう http://cpplover.blogspot.jp/2013/11/jenkinsgit-push-force.html スゴい人でもやらかすんだから、平民の我々もそのうちやらかすに違いない。 緊急バグ修正などで慌てていたら尚更ですね。(というか自分が一番やりかねない) というわけで、何とか仕組みの上で防くことができればと思って仕掛けることにしました。 以下のスクリ

    GitHub上の大事な中央ブランチをgit push --forceの恐怖から守るgit hookスクリプト - Qiita
    hamaco
    hamaco 2014/01/29
  • Pelletkachels | Dé Expert voor jou duurzame Pelletkachel in huis

    Pelletkachels waren ooit eenvoudige apparaten voor verwarming, maar ze hebben een opmerkelijke evolutie doorgemaakt sinds hun bescheiden begin in de jaren ’80 van de vorige eeuw. In dit artikel duiken we diep in de geschiedenis van pelletkachel, bespreken we de belangrijkste mijlpalen en ontwikkelingen op het gebied van subsidiemogelijkheden en werpen we een blik op de transformatie tot moderne en

    Pelletkachels | Dé Expert voor jou duurzame Pelletkachel in huis
    hamaco
    hamaco 2014/01/29
  • AWS 導入事例:株式会社 あきんどスシロー | AWS

    AWS なら 必要なときに必要な分だけ自動で拡張できますし、新しいシステムも小さく始めて徐々に大きくすることも容易です。これでインフラコストを最適化することができました。 調達のためにハードウェアの比較をする時間などは、当にもったいないと思います。さらにシステムの冗長性まで考えれば AWS のメリットはかなり大きなものがあります。 あきんどスシローは、「うまいすしを、腹一杯。うまいすしで、心も一杯。」を企業理念に、回転寿司企業の売上高ランキングで 6 年連続日一を達成しています。創業当時の「より多くの人に美味しいすしをべてもらいたい」との願いは、国内 451 店舗、社員数約 4 万人(パート、アルバイトを含む)という大きな規模に成長した現在でも、魚の仕入れやネタの鮮度管理を徹底し、手間をかけた店内調理にこだわりながら、新鮮でうまいすしを安価で提供する挑戦が続けられています。 また、2

    AWS 導入事例:株式会社 あきんどスシロー | AWS
    hamaco
    hamaco 2014/01/29