タグ

2017年10月27日のブックマーク (7件)

  • Node.jsでWebサイトの更新チェックを自動化する - ほんじゃらねっと

    特定のWebサイトを定期的にチェックして特定のキーワードが含まれていたら 通知してくれる仕組みを1つ覚えておくと色々重宝する。 例えば 会社に社員用Webサイトがあるなら、 (そしてそのサイトがRSSもメール通知も提供してないなら) そこに「重要」とか「人事」とかのキーワードを含む記事が投稿された時に 通知を受け取れるようにしておけば、 いちいちサイトをチェックしにいかなくても 逃さず確認できる。 また、Webスクレイピングする方法を覚えておけば、 通知を受け取る以外にも、 画面キャプチャの撮影や画像やテキストの収集を 自動化したり、作成したWebシステムの画面テストを行う、 等の応用もしやすくなる。 今回は Node.js + Grunt + cheerio-httpcli を使用して 手軽にWebサイトのデータをチェックする方法を紹介する。 今週の「世界の果てまでイッテQ!」で「QTu

    Node.jsでWebサイトの更新チェックを自動化する - ほんじゃらねっと
  • 北朝鮮インターネット事情 |

    北朝鮮のインターネットは、ハッカー北朝鮮国内から国外にアクセスするのみで、外からはアクセス不可能な一方通行のネットワークだと一般には考えられているようです。2014 年の「Sony Pictures」に対するハッキングや、各国銀行を襲ったサイバー銀行強盗は、北朝鮮の攻撃者によるものだと報告されています。これらの事例と北朝鮮を関連づけるために入手可能な公開情報は、北朝鮮の IP アドレス空間からのインターネット通信です。同国のインターネットは厳しく管理されており、ネットワーク内の PC が攻撃を受けることも無いと考えられているかもしれません。では、国外のサイバー犯罪者が管理するボットが 1 年以上にもわたって北朝鮮で活動できた理由は何でしょう。通常のマルウェアが北朝鮮PC を感染させることは可能なのでしょうか。また、北朝鮮に割り振られた IP アドレスはすべて同国で使用されているのでし

  • アクセシビリティを意識した CSS の書き方 - Frasco

    私は約一年前から Web アクセシビリティについて注目し始めました。私にとって何かを学ぶこと最も効率的な方法は他人に教えることなので、ミートアップやカンファレンスなどで発言したり、このトピックに関する記事を書いているわけです。Progressive Enhancement については Smashing Magazine で、Web アクセシビリティに関しては Medium で書いています。この記事は3つ目の Web アクセシビリティ関連の記事です。このシリーズを読むのに特に決まった順序はありませんので、興味があれば Writing HTML with accessibility in mind や Writing JavaScript with accessibility in mind を読んでいただければと思います。 私が初めて Web サイトを作った17歳当時、CSS は比較的新しい

    アクセシビリティを意識した CSS の書き方 - Frasco
  • ゼロワンオンカジチャンネル

    ミスティーノは、仮想通貨でも遊べるオンラインカジノです。仮想通貨での入金には、Bitcoin、Ethereum、Litecoin、Bitcoin Cashなどが使用できます。また、出金も仮想通貨で行うことができます。 また、ミスティーノでは、スロットやテーブルゲーム、ライブカジノ、ポーカー、ビデオポーカー、バカラ、サイコロなど、様々なオンラインカジノゲームが楽しめます。さらに、スマートフォンやタブレットでのプレイも可能ですので、いつでもどこでもカジノゲームを楽しむことができます。 実際にミスティーノで遊んでみた感想 ミスティーノでは、新規登録や入金などに応じて、さまざまなボーナスが提供されています。 新規登録ボーナスとしては、入金不要で手に入る「フリースピン」があります。また、入金ボーナスとしては、入金額に応じた「マッチボーナス」が提供されることがあります。さらに、プレイヤーのレベルが上が

    ゼロワンオンカジチャンネル
  • Dockerで開発環境構築を10倍楽にしたはなし - KAYAC Engineers' Blog

    Lobi事業部 サービス基盤チームの長田です。 最近プロジェクト内で使用する開発環境にDockerを利用するようになったので、その紹介をします。 Dockerにしたってどういうこと? 公開済みのWebサービスに変更を加えて動作確認をする場合、番環境でそれを行うわけにはいきません。 ほとんどの場合はローカルマシンでWebサービスの全体または一部のコピーを動かして動作確認を行うことでしょう。 その後ステージング環境などの他の開発メンバーも触ることができる環境で動作確認やQAを行い、 問題がなければ晴れて番環境に反映、という流れが一般的かと思います。 この「ローカルマシンでWebサービスのコピーを動かす」部分にDockerを利用している、ということです。 Dockerにしてどうなった? Before 開発環境構築に1〜2日かかっていた After 開発環境構築がランチに行っている間に終わるよ

    Dockerで開発環境構築を10倍楽にしたはなし - KAYAC Engineers' Blog
  • 時代をリードするエンジニア19人が推薦! 若手エンジニアに薦めたい「座右の書」|ハイクラス転職・求人情報サイト AMBI(アンビ)

    エンジニアがスキルを磨きたいとき。キャリアプランに迷ったとき。モチベーションを高めたいとき。いつも助けになってくれるもの。それは、。 優秀なエンジニアを目指すのであれば、良質な多くのインプットが不可欠です。それでは、各領域の著名なエンジニアにとって、良質なインプットとは? 稿では、19名の著名エンジニアに、自身のキャリアを支えてくれた“この一冊”というべき名著を伺いました。 各領域で活躍するエンジニアたちは、数多ある書籍からどんな一冊を選び、そこから何を学んできたのでしょうか? 自身のスキルやマインドを磨くために、絶対に読んでおくべき珠玉の書籍を、ご人と書籍の関わりエピソードとともに紹介してもらいました。 ※人名の50音順に掲載。回答者は敬称略とする。 池澤あやかが推薦!『Prototyping Lab』 サイバーエージェント 板敷康洋が推薦!『リファクタリング』 リーバンス 今井彩

    時代をリードするエンジニア19人が推薦! 若手エンジニアに薦めたい「座右の書」|ハイクラス転職・求人情報サイト AMBI(アンビ)
  • 「私はロボットではありません」AIで突破 他のディープラーニングより“300倍”効率的なモデルが登場

    Webサイトでの登録やログイン時に表示される「私はロボットではありません」の文言と、ぐにゃぐにゃに曲がった読みにくい文字。これらはWebサイトをクロールする「ボット」を弾き、人間が作業していることを証明する「CAPTCHA」というテストだ。 米国のAI企業Vicariousの研究者たちは、効率良くデータを学習してCAPTCHAに表示された文字を認識できる学習モデルの研究結果を、科学雑誌「Science」に掲載した。CAPTCHAの文字を認識するために必要となる訓練データは、従来のディープラーニング手法に比べて約300倍効率的になったという。 彼らは、少数の例から学習して一般化できる能力を持つ人間などの脳を参考に、神経科学の知見を導入した「再帰的皮質ネットワーク」(Recursive Cortical Network)を作成。 結果として、1文字当たり5つの訓練サンプルを用意するだけでreC

    「私はロボットではありません」AIで突破 他のディープラーニングより“300倍”効率的なモデルが登場