タグ

2015年12月8日のブックマーク (19件)

  • Go言語でLet's EncryptのACMEを理解する

    Let’s Encrypt TL;DR Let’s EncryptのベースのプロトコルであるACMEを理解する. まずACMEをベースとしたCAであるboulderをローカルで動かす.次にACMEのGo言語クライアントライブラリであるericchiang/letsencrypt(非公式)を使い実際にboulderと喋りながら証明書発行を行い,コードとともにACMEが具体的にどのようなものなのかを追う. はじめに 証明書というのは面倒なもの,少なくともカジュアルなものではない,というイメージが強い.それは有料であることや自動化しにくいなどといったことに起因している(と思う).そのようなイメージに反して近年登場する最新の技術/プロトコルはTLSを前提にしているものが少なくない(e.g., HTTP2). このような背景の中で登場したのがLet’s Encryptと呼ばれるCAである.Let’s

  • 最強のTwitterクライアント「Tweetman」が公開!SlackのようなUIで今後に期待|男子ハック

    複数アカウントのTLやリストをまとめるMixed Timeline機能が便利そう 「最強のTwitterクライアント作り始めた」という記事で話題になっていたTwitterクライアントがとうとう完成、MacApp Storeでダウンロードが可能になっています。 最強 Twitter クライアント、Mac App Store からダウンロードできるようになりました。 / Tweetman for Twitter https://t.co/QfIQkLHwOw https://t.co/1YbuaV18ti — 友利奈緒 (@9m) 2015, 12月 7Tweetmanは開発者の方が「当に欲しかったデスクトップTwitterクライアント」として開発されたアプリなので、万人が使いやすいようなアプリではないのかもしれません。 現在搭載されている機能は以下のとおり。特徴としては統合タイムライン(M

    最強のTwitterクライアント「Tweetman」が公開!SlackのようなUIで今後に期待|男子ハック
  • アメッシュをターミナルに表示して、ついでに雨降ってたらSlackでおしえてくれるところまで、Goでやったことのまとめ - DRYな備忘録

    このエントリはGo その2 Advent Calendar 2015 - Qiitaの8日目です。 7日目のS_Shiomtoriさんの記事もコマンドラインツールの話でした。 % go get github.com/otiai10/amesh/amesh % amesh -g 思ったことや詰まったこと書きます Goでコマンドラインツールをつくりはじめるとき なんでわざわざGoでコマンドラインツールつくるか コンパイルが非常に早いので、ほぼスクリプト言語のようにソースファイルをWrite&Runして開発することができるから クロスコンパイルが容易なので、Goのコンパイル環境を要求せず、実行可能ファイルを納品できるから 並行処理を書きやすく、わりとデカめのことをさくっとやってのけたりするから Goでコマンドラインツールつくるときいつもハマること flagパッケージわりと使いにくい flag.A

    アメッシュをターミナルに表示して、ついでに雨降ってたらSlackでおしえてくれるところまで、Goでやったことのまとめ - DRYな備忘録
  • Emacsに mrubyを組み込んでみた - Qiita

    [1 2 "fizz" 4 "buzz" "fizz" 7 8 "fizz" "buzz" 11 "fizz" 13 14 "fizzbuzz" 16 17 "fizz" 19 "buzz"] (let ((mrb (mruby-init))) (mruby-send mrb -10 'abs)) ;; => 10 (let ((mrb (mruby-init))) (mruby-send mrb "hello WORLD" 'swapcase)) ;; => "HELLO world" (let ((mrb (mruby-init))) (mruby-send mrb [1 [2 3] [4 [5 6]]] 'flatten)) ;; => [1 2 3 4 5 6] 仕組み Emacs 25で実装予定の Dynamic module機能を使って実現しています(なので実際のところ, 組み

    Emacsに mrubyを組み込んでみた - Qiita
  • ISUCON5 with Golang

    Presentation for GoCon 2015 Winter

    ISUCON5 with Golang
  • 要件定義で必須の思考法、どうしたら身に付くか

    システム開発プロジェクトでユーザーから要望を聞くとき、その目的を確認したうえで、それを実現するためのより良い解決策を考える。要件定義を担当するSEは、この思考法を習慣化すべきだ――。 2015年4月20日の欄「ユーザーに遠慮するSEはバカになる」で、このことを指摘した。 上記の記事ではあえて上から目線で書いたが、ユーザーからの要望の目的を確認し、より良い解決策を考えるのは容易でない。このことを、記者は経験的に知っている。かつてシステムインテグレータの社内研修に参加させてもらい、要求分析の基礎トレーニングを受けた際、懇意にしていた講師から「(要件定義の記事を書いているので)もうちょっとできると思っていましたが…」と渋面を作られた経験がある。 要件定義の思考法は、手順を理解したつもりでも、実際にやると難しい。しかも、緻密な思考が求められ、かなり面倒だ。これをただちに習慣化せよというのは、いさ

  • Reflowを制するものはDOMを制す - Qiita

    すごい記事が1日目2日目で来ている中で恐縮ではありますが、フロントエンドJavaScriptでパフォーマンス点から気にしたほうがいい部分について書いてみることにします。 DOM律速になるケースもある よく「JavaScriptが遅い」ということも多いのですが、具体的にはどのあたりが遅くなってくるのでしょうか. 純粋にJavaScriptのスクリプト処理が遅い…最近はブラウザ自体も高速化しては来ましたが、それを追いかけるようにJavaScriptの巨大化も進んでいます。ただし、純粋にプログラム言語的な処理なら、Web Workerに振ることで並列化が可能です。 Ajaxや画像読み込みなどの通信が遅い…サーバ側で高速化する手もありますが、状況によってはJavaScriptで先読みを始めておいて、体感時間を短くすることも可能かもしれません。 DOM操作・表示が遅い…これについて今回考えてみます。

    Reflowを制するものはDOMを制す - Qiita
  • 【厳選】Twitterの検索効率がめちゃ上がるオススメの検索技13個まとめ。 – 和洋風KAI

    Googleの検索はもちろん便利ですが、Twitterの検索も実は便利です。 大きなイベントや、大きなニュースがあった時には特にそうですね。今まさにリアルでおきている声が聞けるので、急いで調べる必要がある時には特に重宝しています。 さて、Googleにはいろいろ便利な検索コマンドが存在しますが、実はTwitter検索にもたくさん存在しています。 というわけで、今日は数ある便利なTwitterの検索コマンドを厳選してご紹介したいと思います。 追記: スマホでもガシガシTwitterの検索コマンドが使えるiPhoneアプリをリリースしました!

  • 実戦へのGo導入

    Profile id: Songmu (ソンムー) Masayuki Matsuki おそらくはそれさえも平凡な日々 http://www.songmu.jp/riji/ https://metacpan.org/author/SONGMU 趣味はCPANizeです はてな東京オフィス チーフエンジニア Mackerel ディレクター

  • 二千万レコードあるテーブルへのalterをサービスを止めずに流す | All Your Bugs Are Belong To Ass

    ※このエントリはMySQL Casual Advent Calendar 2015の5日目のエントリです。 openark-kit というものについて ここまで読んでわかった方は、この先を読む必要はありません。 openark-kitとは、mysqlの運用に便利なツールキットを14個あつめたソフトウェアパッケージです。 Shlomi Noachという方がPythonで開発しており、少なくとも2009年に発表されているようです。 2015-12-05時点での最新版は196.1となっており、.tar.gz および .deb で配布されております。 このエントリを書いた背景事情 そもそも僕自身、50を超えるクラスタ化されたmysqlノードと一緒に業務生活を送っております。 ところが、システムが非常に古くさい構成のため、合計レコード数が2億から3億程度ある垂直分割されたテーブルに対しALTERを投

  • Microservices とクラウド、それからオンプレミスの可能性について新卒Webエンジニア向けにまとめてみる - Qiita

    Microservices とクラウド、それからオンプレミスの可能性について新卒Webエンジニア向けにまとめてみるinfrastructuremicroservicesSOA これはなに この記事は 第2のドワンゴアドベントカレンダー のために書かれました。昨日は Rustで動的ライブラリに依存しないLinuxコマンドを作成する方法 について @sile さんが素晴らしい記事を書いて下さりました。Rust は難しくてよく分かりませんが、きっと素晴らしい言語だと思います。 さて今日は、Webサービスへの要求をみたすために、アプリケーションとインフラがどうやってコラボレーションするべきなのかについて考えます。私は 2015年新卒としてドワンゴに入社しました。この記事は私のような Webサービスエンジニア、システムアーキテクト初心者の方々を対象に書かれています。 もちろん、ドワンゴがいまどのよ

    Microservices とクラウド、それからオンプレミスの可能性について新卒Webエンジニア向けにまとめてみる - Qiita
  • グラフ探索アルゴリズムのカレンダー | Advent Calendar 2015 - Qiita

    グラフ探索アルゴリズムの論文紹介/手法紹介を書きます。 ここの内容を書ける人間は(うちの研究室以外)日にそういないはず、といって煽る。 投稿する内容は optimized primarily for pedagogical reasons and may change without notice. Expect frequent rewriting and random updates. Comments and suggestions are welcome! Contributers may gain a piece of caramel. これがDLの次にあるもうひとつの人工知能

    グラフ探索アルゴリズムのカレンダー | Advent Calendar 2015 - Qiita
  • FINAL FANTASY Record Keeperを支えたGolang

    こちらのスライドは以下のサイトにて閲覧いただけます。 https://www.docswell.com/s/ockeghem/ZM6VNK-phpconf2021-spa-security シングルページアプリケーション(SPA)において、セッションIDやトークンの格納場所はCookieあるいはlocalStorageのいずれが良いのかなど、セキュリティ上の課題がネット上で議論されていますが、残念ながら間違った前提に基づくものが多いようです。このトークでは、SPAのセキュリティを構成する基礎技術を説明した後、著名なフレームワークな状況とエンジニア技術理解の現状を踏まえ、SPAセキュリティの現実的な方法について説明します。 動画はこちら https://www.youtube.com/watch?v=pc57hw6haXk

    FINAL FANTASY Record Keeperを支えたGolang
  • Let's Encrypt でサイトを HTTPS 化

    ついに Let’s Encrypt の Public Beta が始まりましたね。私は Closed Beta の時から参加していて、このサイトも HTTP からのリダイレクトはしないけど HTTPS でも見れるという状態にはしてあったのですが、Public Beta になったということで、リダイレクトするようにして HSTS も設定してみました。 ということで、Let’s Encrypt を導入してサイトを HTTPS 化する中でわかったことを書いておきます。 証明書の発行・更新 手順に沿ってやれば証明書を発行してもらうこと自体は簡単です。しかし、Let’s Encrypt の証明書は有効期限が3ヶ月しかありません。これは beta だからというわけではなく、自動更新することを前提としているためだそうです。手動で頑張れなくも無い間隔ではありますが、面倒ですし、忘れる可能性もあるので自動化

    Let's Encrypt でサイトを HTTPS 化
  • 手当たりしだいに slideshare を動画化してyoutubeに勝手にアップしているヤツがいる/追記あり+御礼あり - ここはちょっと見せられない

    リンクを貼るのは控えておく。 これを著作権権利者として通報しようとしたけれども、自分自身の住所氏名電話番号が必要で、相手方にお知らせされるように読めるから二の足を踏んでる所。 slideshare にアップされている皆様方に置かれましてはご自身のスライドがアップされていないか確認されると良いと思う。 ただし、視聴回数をカウントアップさせるのは歯がゆいので見たらあかん。 これ。↓自分でURLを完成されたし。 channel/UCylUAgmDtVKSZp5aDF4931w 追記1(12/6 23:15): 今もリアルタイムにガンガン動画をアップロードしている模様。今自分のが見つからなくてもそのうち自分のがアップされるかもしれないよ。 追記2(12/6 24:30): 大量アップロードされたものを、順次変換されたものが公開されているのでは、というふうに教えてもらった。なるほど。 追記3(12/

    手当たりしだいに slideshare を動画化してyoutubeに勝手にアップしているヤツがいる/追記あり+御礼あり - ここはちょっと見せられない
  • マリオメーカー界に衝撃 エクセルで作ったマリオで論理演算する猛者が登場

    マリオメーカー学会に一石を投じる衝撃的な動画がニコニコ動画で公開中です。その内容は「エクセルで作ったマリオで論理演算させる」というもの。そもそも普通に演算でき来るはずのエクセルでマリオ……? な、何を言ってるかわからねーと思うが(略)。 エクセルといえば、誰もが知ってる表計算ソフトですが、近年ではその汎用性の高さを利用して来の表計算としての機能だけでなく、一つの絵を作り上げたり、アニメのOPを再現したり、中にはスーパーマリオをプレイできるようになるまで仕上げた猛者まで現れています。 エクセルすごすぎ かたやマリオといえば、マリオメーカーを用いてさまざまな論理演算を行う(関連記事)という謎の文化が発展しており、マリオメーカー学会という言葉まで誕生。一時期よりも落ち着いた感はありますが、今もなおマリオメーカーの研究は続いています。 つまり「エクセルでマリオが作れる」「マリオで論理演算ができる

    マリオメーカー界に衝撃 エクセルで作ったマリオで論理演算する猛者が登場
  • Web APIにはJSONベースのフォーマットを使おう - Qiita

    { "response": { "id": 3342124, "message": "Hi!", "user": { "id": 3456, "name": "Taro Yamada", "image_url": "/images/taro.png" } } } など、どの構造がいいでしょうか? もっと違う構造も考えられます。 JSONはシンプルですが、構造に制約がなさすぎます。適切な設計を行うには適切な制約が必要です。 そこで、plain JSONに少し制約を加えたJSONベースのフォーマットを使うことをおすすめします。 もしあなたが、JSONレスポンスをどのようなフォーマットにするかをチームで議論したことがあるなら、JSON APIは『自転車置き場の議論』に対抗する武器となる。 共有された規約に従うことで、生産性が向上し、汎用的なツールを利用でき、アプリケーションという重要なものに集中

    Web APIにはJSONベースのフォーマットを使おう - Qiita
  • トランザクティブ・メモリー · GitHub

    transactive-memory.md トランザクティブ・メモリー 『ビジネススクールでは学べない 世界最先端の経営学』 http://www.amazon.co.jp/dp/4822279324/ これを読んでる。 このの中で「トランザクティブ・メモリー」という話がでてきた。概要は以下のコラムに書いてる。 http://business.nikkeibp.co.jp/article/opinion/20130925/253852/ http://newsbiz.yahoo.co.jp/detail?a=20150420-00010000-biz_jinji-nb かいつまんでいうと、組織学習においては 組織全体が「同じ知識を記憶すること」ではなく、「組織内で『誰が何を知っているか』を把握すること」である ということらしい。これは経験的にも、自分の直感にも通じる。その主調の正当性とか

    トランザクティブ・メモリー · GitHub
  • NHK NEWS WEB 急増する「中年フリーター」

    急増する「中年フリーター」 12月7日 18時20分 いま、中年のフリーターが急増しています。 35歳から54歳までの非正規労働者は、この15年間で2.5倍に増え、273万人に上っています。この中には、正社員になりたくてもなれず、アルバイトを転々とするなど不意な形で働いている人も少なくありません。こうした「中年フリーター」とも呼ばれる人たちが高齢化する近い将来、社会的な負担が増えることも懸念されています。将来の生活に不安を抱える中年フリーターの実態と求められる対策について社会部の津武圭介記者と松尾恵輔記者が解説します。 中年フリーターの実態は 急増している中年フリーター。私たちは、都内の飲店でアルバイトをしている38歳の男性から話を聞くことができました。 男性は、毎晩遅くまで働いて帰宅するのは午前0時過ぎですが、日当は7650円。週に5日ほど働いて年収は250万円余りです。 生活は

    NHK NEWS WEB 急増する「中年フリーター」