タグ

2015年12月24日のブックマーク (14件)

  • P2Pとかその辺のお話R | Sharing is Caring

    Censorship Freedom of Speech 世界中で脅威に晒される「LGBTQ+の表現の自由」世界的に反LGBTQ+感情が高まり、オンラインでもオフラインでも、当事者やコミュニティに影響を及ぼしている。 続きを読む

    P2Pとかその辺のお話R | Sharing is Caring
  • 500MB未満の通信が毎月無料のSIMが付属――「デジモノステーション 2016年2月号」

    エムオン・エンタテインメントの雑誌「デジモノステーション 2016年2月号」に、ソネットとコラボしたSIMカード「0 SIM by So-net」が付属する。 エムオン・エンタテインメントは、12月25日にソネットとコラボレーションしたSIMカード「0 SIM by So-net(ゼロシム バイ ソネット)」が付属する雑誌「デジモノステーション」を発売する。価格は620円(税込)。 0 SIMはデータ通信専用で、初期手数料に加え0MB~499MBは毎月無料で利用できる。500MB~2047MBは100~1500円、2048MB~5GBは1600円となる。SIMのサイズはnanoSIM。通信網はNTTドコモのLTEで、通信速度は下り最大225Mbps。SIMカードの裏面に「有効期限:20160131」と記載されているが、開通期限は2016年2月24日までとなっている。 利用は1人1枚まで、開

    500MB未満の通信が毎月無料のSIMが付属――「デジモノステーション 2016年2月号」
  • Docker を本番環境で4ヶ月運用して分かった HARD THINGS – Stay Creative !

    今年も残すところあと10日となりました。 Docker Advent Calendar 2015 22日目 山中です。 簡単に自己紹介 Advent Calendar 経由でお越しになった方もいらっしゃるかと思いますので簡単に自己紹介させて頂きます。 名前: 山中 悠 (@yuurelx) 経歴: -2009 バイトで検索エンジン開発&自宅データセンター 2009-2014 株式会社HDE (Programmer/SE/PM/Infra. Engineer) 2015   株式会社ペロリ (DevOps Engineer) 2016-   INGoT合同会社 (CTO), Reactive Inc. (Core Engineer) 登壇歴: Docker Meetup Tokyo #5 SCRIPTY #4 Sensu deep talks #1,#2 Fashion Tech meetu

    Docker を本番環境で4ヶ月運用して分かった HARD THINGS – Stay Creative !
  • phiary

    最近 WebView で包んだ iPhone/Android アプリってのを 仕事, プライベート問わずよく作ってたりします. 色々触った結果, 一旦 Onsen UI ってのに落ち着いたので, 備忘録がてら簡単に紹介したいと思います. Onsen UI とは? OnsenUI とは, Web 上でアプリっぽい UI を表現できる JavaScript/CSS(主にCSS)フレームワークです. 驚くほど簡単にネイティブと見分けの付かない UI を Web 上で構築することができます. また, AngularJS をベースとしてるので, MVほにゃららな開発も手軽にできます. (個人的には AngularJS はあまり好みではないので無理やり Riot.js と組み合わせて開発してますがw) ちなみに名前の由来は, Onsen UI => 温泉 => SPA => Single Page A

    phiary
  • MySQLでINSERTのデッドロックに嵌る人を1人でも減らすために - ichirin2501's diary

    この記事ははてなデベロッパーアドベントカレンダー2015の12月24日の記事です。 昨日は id:stefafafan さんのエンジニア英語でした。 こんにちは、こんばんは。 クリスマス・イヴですね、皆さんはどのような一日を過ごされる(た)のでしょうか。 僕は一人です。 改めまして、先日初めての合コンを経験/失敗して二度と行かないと誓った はてなの id:ichirin2501 です。今回は小ネタとしてMySQL(InnoDB)のBULK INSERTにおけるデッドロックの話をしようと思います。ただ、外部キー制約が絡むと複雑になるので今回は触れません。それについてはこちらを参照ください。 あ、タイトルはオマージュです*1。 Topic 検証環境 INSERTのデッドロック 避けられないケース もしくはロックする リトライ処理に注意 初期データ Duplicateの場合 Deadlockの

    MySQLでINSERTのデッドロックに嵌る人を1人でも減らすために - ichirin2501's diary
  • 量子もつれが時空を形成する仕組みを解明~重力を含む究極の統一理論への新しい視点~ | Kavli IPMU-カブリ数物連携宇宙研究機構

    大栗 博司 Kavli IPMU 主任研究員 1.発表者 大栗 博司(おおぐり ひろし) 東京大学国際高等研究所カブリ数物連携宇宙研究機構 主任研究員 2.発表のポイント 重力の基礎となる時空が、さらに根的な理論の「量子もつれ」から生まれる仕組みを具体的な計算を用いて解明した。 物理学者と数学者の連携により得られた成果であり、一般相対性理論と量子力学の理論を統一する究極の統一理論の構築に大きく貢献することが期待される。 成果の重要性等が評価され、アメリカ物理学会の発行するフィジカル・レビュー・レター誌(Physical Review Letters)の注目論文(Editors’ Suggestion)に選ばれた。 3.発表概要 東京大学国際高等研究所カブリ数物連携宇宙研究機構(Kavli IPMU)の大栗博司主任研究員とカリフォルニア工科大学数学者のマチルダ・マルコリ教授と大学院生らの

    量子もつれが時空を形成する仕組みを解明~重力を含む究極の統一理論への新しい視点~ | Kavli IPMU-カブリ数物連携宇宙研究機構
  • Functional Programming / Learn Vimscript the Hard Way

    Functional Programming We're going to take a short break now to talk about a style of programming you may have heard of: functional programming. If you've programmed in languages like Python, Ruby or Javascript, or especially Lisp, Scheme, Clojure or Haskell, you're probably familiar with the idea of using functions as variables and using data structures with immutable state. If you've never done

  • Goで小さなScheme、Gigueを実装しました - Qiita

    $ gigue > (+ 1 2) 3 > (define (mul x y) (* x y)) > (mul 2 3) 6 > (define a (mul 1 2)) > (- 10 a) 8 > (define (square x) (* x x)) > (print (square 3)) 9 > (define x 'kuke) > (print x) kuke > (load "./examples/sum.scm") > (print (sum 1 2)) 3 > (define x (lambda () (print 'hoge))) > x {[] [print hoge] 0xc820014300} > (x) hoge > (define p (list 1 2 3)) > (car p) 1 > (cadr p) 2 > (caddr p) 3 機能 +, -, *

    Goで小さなScheme、Gigueを実装しました - Qiita
  • メール運用がロストテクノロジーになっていく話

    クラウドワークス Advent Calendar 17日目担当のSMTPおじさんの記事です。 時間の無い人のために3行でまとめますと以下のコンテンツでお送りします。 大規模なメール配送を安全に行うには特別なノウハウがあり罠も多い SendGrid便利です 当たり前になった技術は空気のように見えなくなってインフラ化する。それがある日突然失われたときの被害は甚大。インフラ技術をキャッチアップして備えよう メール配送今昔 さて、メール配送といえば古くはSendmailを使っていました。多くのUnixディストリビューションに標準でインストールされており、使うのが当たり前で選択肢も少なかった時代です。 Sendmailは開発が重ねられることで複雑化しセキュリティホールが頻発しました。また設定ファイルのsendmail.cfはチューリング完全であるほど高機能で複雑でまた長くなりがちでもあり今でも書きた

    メール運用がロストテクノロジーになっていく話
  • Rails のアーキテクチャ設計を考える - Qiita

    はじめに ここ一年くらいずっと Rails の何がダメでどうすれば良くなるのかを考えていました。 Rails を使ってそれなりの規模のアプリケーションを作ったことがある人なら、メンテナンスのしづらさを感じたことがあるのではないでしょうか。 メンテナンスの問題は Rails 以外の開発でも発生することですが、実のところメンテナンスしやすいアプリケーションはどうすれば作れるのでしょうか? この難問に対して私も答えを持っていませんが、考え続けています。 少なくとも、 Rails Way や Rails Tutorial をベースにしたアプリケーション開発は、業務で用いるには簡単すぎるように思います。 「レールに乗る」という言葉がありますが、私は考え方を変えました。 Rails は規模の大きいフレームワークですが、土台に過ぎません。 Rails Way の設計方針は小規模な開発では有効ですが、規模

    Rails のアーキテクチャ設計を考える - Qiita
  • 最近のvim偏重主義に思うこと

    ここ2,3年くらい、Vimが妙に流行っている。はてブやqiitaでもVim関連のページが出れば大量にブクマがつくし、「俺はVim派だから」みたいな発言を大学だったりtwitterだったりでもみる。 しかしその実、世間に出回る「vim tips」みたいなのをみると、cやr,はたまたw,$,0,..など超がつくほど基的なものしか載っていない。 なんでこんな常識的なものにこんなにブクマつくの???っていっつも驚く。 昔はvimに憧れるワナビーがブクマをつけてるのではないかと思っていたが、どうやら今のネット界隈では「vim派」と言って通ぶることが一種のステータス?になっているのではないかと思うようになった。 ちょっと前に流行ったvim pluginブームにもびっくりした。vimはあくまでもIDEなんていらないスクリプトを書いたり、CUIでエディットしたい時に使うものだろう。 ものには使いみちとい

    最近のvim偏重主義に思うこと
    supermomonga
    supermomonga 2015/12/24
    viのパラダイムこそが肝要であるのだけど最も上手くviをやっているのがVimなのでVimが前提になるがしかし、IDEにある様な機能を欲するなら必然pluginで付け足していくということになる。私はEmacsでevilだけども。
  • Vim で引き籠る - Qiita

    2015年総括 今年も沢山、良い Vim プラグインが誕生しました。 また皆さんからも幾度か vim-jp に vim の不具合報告を頂き、vim-dev にパッチとして還元する事が出来ました。当にありがとうございました。さらに個人的には技術評論社出版の「Software Design」で連載記事「Vim の細道」を執筆させて頂く事になり1、自他共にビムビムしい1年だったと思います。 しかし今後も皆さんが使うテキストエディタは皆さん自身が考えて良くしていく、そういう気持ちを持ちながら引き続き Vim 活動を続けて行きたいと思います。 さて 2015年は如何だったでしょうか。Vimmer になりたいと思っている人たちは Vimmer になれたでしょうか。Vimmer の世間一般のイメージと言えば vimrc ばかり弄っている プラグインばかり作っている 現代でも vim が最強だと思ってる

    Vim で引き籠る - Qiita
  • Turn Your Amazon Fire TV Stick into the Ultimate Media Device

  • Emacsを起動する - Qiita

    この記事は記憶が正しければEmacs Advent Calendar 2015の何日めかのつもりでしたが、あれ、目から水が… さて、気をとりなほして。 教育者, 将軍, 栄養士, 心理学者, 親はプログラムする. 軍隊, 学生, 一部の社会はプログラムされる. (計算機プログラムの構造と解釈 第二版 序文1より引用) みなさんはEmacsをプログラムする。 以前、Emacs - 起動直後になんかする。recentfとかねって記事を書いたときに調べた流れから、ちょこちょこピックアップして紹介します。まとまりはありません。 筆者の環境の都合上、現在の開発版(25)ではなく、安定版(24.5)のファイルを参照します。 Emacs Lispのコードを読む前に find-function/find-variable 定義位置のソースコードを開いてジャンプすることができます。 which-func モ

    Emacsを起動する - Qiita
    supermomonga
    supermomonga 2015/12/24
    良すぎる