タグ

2013年12月23日のブックマーク (24件)

  • リーガルハイの名言wwwwwwwwwwwwwwwwwwwwwww

    49 以下、名無しにかわりましてVIPがお送りします :2013/12/23(月) 02:53:42.73 ID:7IkVNH7J0 おすすめ記事(`・ω・´) 1 以下、名無しにかわりましてVIPがお送りします :2013/12/23(月) 02:37:35.99 ID:3BsSVNDR0 死刑にしましょう。現場での目撃証言があやふやだけれども死刑にしましょう...証拠も証言も関係ない...それが民意だ、それが民主主義だ。なんて素晴らしい国なんだ。 民意なら正しい、みんなが賛成してることならば全て正しい。 だったらみんなが暴力を振るったことだって正しいわけだ。私のパートナー弁護士をよってたかって袋叩きにしたことも民意だから正しいわけだ。冗談じゃない!当の悪魔とは巨大に膨れ上がったときの民意だよ。 自分を善人だと信じて疑わず薄汚い野良犬がドブに落ちると一斉に集まって袋叩きにしてしま

    リーガルハイの名言wwwwwwwwwwwwwwwwwwwwwww
  • はなたんのブログ » Node.jsをホスティングできる Node.ACS 触ってみた

    ソーシャルメディア、スマホ、Google App Engine 等の備忘録と、趣味的な事や時事ネタもちょっとずつ Node.ACSの日語の情報皆無に近いので、一発書いてみます。 前回、ACSが素敵的なエントリを書きましたが、Node.ACSもかなり素敵そうです。 無料で node.js をホスティングできると言えば、Node Ninja です。 折角以前やっとの思いでインスタンスを割り当ててもらったのですが、しばらくしたら消えちゃった・・・ やはり Heroku 一択なのかなと思っとりましたが、AppceleratorのPaaSには、ACS以外にNode.ACSなるものがあるじゃないですか。 無料枠の説明を探したんですけど何処にもありません。Node.ACS自体がACSのサービスの1つという考え方で良い様です。多分。 Node.jsのプロジェクト作成からデプロイの流れ # node

  • Docker コンテナにアプリケーションを立てて Graphite でいい感じに可視化するまで - wtatsuruの技術方面のブログ

    このときにやった可視化部分の話。急いで作ったのでいろいろ雑な部分が多い。 開発合宿でDockerとMesosを使っていい感じにリソース提供とデプロイするやつを作ってた - wtatsuru's blog はじめに 元のやつから内部情報を削ったサンプルを置いておきます。適当にサーバ名など修正すれば使えるかもしれません。 https://github.com/tatsuru/docker-sample-app 全体の仕組みについてはここの図がわかりやすいと思います Docker + Mesos + Marathon + Graphite + Fluentd + Sensuを組み合わせたデプロイ管理ツールの話 - ゆううきブログ やりたいこと 目的はアプリケーションの現状を俯瞰できるダッシュボードを作ること。 それぞれのDockerコンテナは短命なので、下記の情報をうまく集約してやる必要がある。

    Docker コンテナにアプリケーションを立てて Graphite でいい感じに可視化するまで - wtatsuruの技術方面のブログ
  • クリスマス・メッセージ:折れない心をもつために : タイム・コンサルタントの日誌から

    Merry Christmas! 5年前から、大学でプロジェクト・マネジメントを教えるようになった。今年の前期は東大の大学院で、また後期は法政の学部3年生に教えてきた。それ以外にも、単発的に依頼されて話した事もある。個別のエピソードについては、すでに何度か書いたと思う。しかし全体として、何をどんな風に教えるべきか、いつも悩ましい。 悩む最大の理由は、大学生・院生が実務の経験をほとんど持たない事だ。共同で事に当たることがなければ、プロジェクト・マネジメントの必要性がピンと来ない。また、授業で例題を考えるにしても、ビジネスに関わるケースを採り上げづらい。だからいきおい、「たとえば、あなたが同期30人の集まるパーティの幹事になったとしよう」といった例になってしまう。 それでも、講義を数回聴いた学生は、しだいにその意義が分かる者が出てくる。アンケート用紙にも、「もっと早くからこういう話が聞きたかっ

    クリスマス・メッセージ:折れない心をもつために : タイム・コンサルタントの日誌から
  • nabokov7; rehash : 「競合を見るな、顧客を見ろ」というおしえ。(あるいは「ジャパゾン」の志の低さについて)

    December 23, 201316:29 カテゴリ 「競合を見るな、顧客を見ろ」というおしえ。(あるいは「ジャパゾン」の志の低さについて) > 「Amazonに対抗して「ジャパゾン」って気ですか?」 企画自体の批評については、このリンク先の記事などで言い尽くされてるけど、まず第一に「ジャパゾン」って名称に致命的な問題がある気がした。 「ジャパゾン」のソースが朝日新聞しかないので、そう名付けたのが朝日なのかコンソーシアムなのかはよく分からないけど、発想というか志の点でジェフベゾス氏との違いが決定的。 ■ 今までいくつかの会社でCEOや社長の話を聞く機会があったけど、ジェフベゾス氏がひとつ飛び抜けていると思う点は、身内に話すときでも、競争相手の名前を挙げて「うちはこの点が優れてる」みたいな比較をしたり、競争相手を茶化すジョークを飛ばしたりということを一切しなかったこと。 たった一年在籍し

  • SEO対策 | エンジニアでも知っておくべき7つのチェックリスト | tech.kayac.com - KAYAC engineers' blog

    この記事は tech.kayac.com Advent Calendar 2013 23日目の記事です。 こんにちは!最近rubyを書かせていただいております@yumiyonです。 技術の話が続きましたので、今日は変わってSEO(Search Engine Optimization)の話をしたいと思います。 創ったサービスは、なるべくそのサービスに関連するクラスタの方々に知って使ってほしい . . . ! と思うのは世の常です。 というわけで、わたしが普段Webサービスを創るときにチェックしている「最低限」気にするべきSEOのチェックリストをご紹介いたします。(2013年12月現在時点での内部施策) 目次 検索エンジン向けのXMLサイトマップを作成する パンくずリストを作成する 狙いたいキーワードに沿った適切なページタイトルを設定する 1ページ1テーマを徹底する サイトの表示速度は最大限に

    SEO対策 | エンジニアでも知っておくべき7つのチェックリスト | tech.kayac.com - KAYAC engineers' blog
  • グリーのインフラに Chef を導入した話 | GREE Engineering

    類似のソフトウェアとして、Puppet や Ansible といったものもあります。こういったインフラ自動化まわりのソフトウェアについてはペパボの宮下さんの インフラ系技術の流れ が参考になります。 Chef in グリー さて、グリーでのChefまわりの構成をご紹介します。下図が全体の構成です。 開発環境 開発は各個人のマシン上で仮想マシンを立ち上げて行なっています。クックブックの開発では、クックブックを開発する人が serverspec でテストを書くようにしていて、構築後のサーバが期待通り動くことをテストしています。一つのクックブックでも設定値などの条件によって動作が変わってくるため、test-kitchen を用いて複数の条件(ランリストやノードのアトリビュート(以下、「アトリビュート」)などの組み合わせ)でテストを行っています。 また、一部仮想マシンを使う必要がないテスト(att

    グリーのインフラに Chef を導入した話 | GREE Engineering
  • ERROR: Failed to build gem native extension (mysql2 on rails 3.2.3)

    I'm trying to install the mysql2 gem with Rails 3.2.3 and it's failing: ★ bundle install Fetching gem metadata from https://rubygems.org/......... Using rake (0.9.2.2) Using i18n (0.6.0) Using multi_json (1.2.0) Using activesupport (3.2.3) Using builder (3.0.0) Using activemodel (3.2.3) Using erubis (2.7.0) Using journey (1.0.3) Using rack (1.4.1) Using rack-cache (1.2) Using rack-test (0.6.1) Usi

    ERROR: Failed to build gem native extension (mysql2 on rails 3.2.3)
  • 生保の資産・負債ギャップ

    先日、2014年度の国債発行計画についての報道があり、 30年債の発行を増やすとありました。 これに関連して、先月のものではありますが、財務省のHPに 生保の資産・負債ギャップに関する資料を見つけました。 超長期国債の需要がまだあることを示すものです。 国の債務管理の在り方に関する懇談会(第26回)議事要旨 (資料4が「生命保険会社の投資動向について」です) 資料のなかに、「資産および負債の金利感応度」がありました(P2)。 第一、住友、明治安田が開示しているEVを基にした試算によると、 金利水準が50bp低下すると、資産が2.2兆円増えるものの、 負債は3.0兆円も増えてしまうことが示されています。 EVの開示では、前提条件を変更した場合の感応度が示されていて、 ・修正純資産の変化≒資産の変化 ・保有契約価値の変化≒負債の変化 としている模様です。 「金利が下がると生保経営は厳しい」と単

    生保の資産・負債ギャップ
  • Oracle/MySQL/PostgreSQLにおけるサブクエリを含むDMLの非互換性 - SH2の日記

    JPOUG Advent Calendar 2013の23日目です。比較的簡単なDMLでもRDBMS間の非互換性が出てしまうという怖い話をします。 +----+------+ | id | data | +----+------+ | 1 | a | | 2 | b | | 3 | c | +----+------+BEGIN; -- IDが最も小さいレコードをロックする SELECT id, data FROM q WHERE id = (SELECT MIN(id) FROM q) FOR UPDATE; (何らかの処理) -- 処理が終わったので削除する DELETE FROM q WHERE id = (1つ目のSQLで取得したID); COMMIT;IDが最も小さいレコードをロックし、何らかの処理を行って、最後にそのレコードを削除します。IDが最も小さいレコードを取得するというの

    Oracle/MySQL/PostgreSQLにおけるサブクエリを含むDMLの非互換性 - SH2の日記
  • 64bit版Cygwinをインストールしてapt-cygするまで · DQNEO日記

    setup-x86_64.exeの使い方 このexeファイルは最初にCygwinをインストールするときにも使いますし、既存のCygwinにパッケージを追加するときにも使います。 そういう不思議なセットアップファイルです。 (自分の知る限り、setup.exeがそういう2面的役割を担う事例はCygwinくらいです。普通setup.exeっていったらインストーラに決まってるのにw) 初回インストール時には最低限下記のことをやっておけばよいでしょう。 "Choose A Download Source":デフォルトでおk "Root Directory", "Install For":デフォルトでおk "Local Package Directory":デフォルトでおk "Select Your Internet Connection": デフォルトでおk "Choose A Download

    64bit版Cygwinをインストールしてapt-cygするまで · DQNEO日記
  • Windowsストアアプリで起動時に遷移する画面を切り替える - 酢ろぐ!

    Visual StudioやExpression Blendのウィザードで作成したプロジェクトは、アプリケーション起動時に毎回MainPage.xamlから表示されるようになっています。 この動作は暗黙の仕様……というわけではなく、App.xaml.csで定義されているOnLaunchedイベントハンドラの処理の中で明示的に定義されています。このOnLaunchedイベントは、アプリケーションがユーザーによって起動されたときに呼び出されます。 不要な部分を省略して、MainPage.xamlへ遷移する処理だけを残したコードは以下の通りです。rootFrameのNavigateメソッドでMainPageクラスの型を指定して、画面遷移をおこなっていることが分かります。 protected override void OnLaunched(LaunchActivatedEventArgs e)

    Windowsストアアプリで起動時に遷移する画面を切り替える - 酢ろぐ!
  • Cygwinでplenvとperl5.18とcpanmをインストールする方法 · DQNEO日記

    準備編 こちらの記事を見てCygwinとapt-cygをインストールしておいてください。 64bit版Cygwinをインストールしてapt-cygするまで apt-cygで必要なパッケージを入れる apt-cyg install git apt-cyg install make apt-cyg install gcc-core apt-cyg install zlib-devel apt-cyg install gcc-g++ apt-cyg install curl apt-cyg install autoconf apt-cyg install libiconv apt-cyg install libiconv-devel (最後のautoconf, libiconvあたりはもしかしたらなくてもいけるかもしれません) Linuxでやるのと同じようにplenv, perl, cpanmを

    Cygwinでplenvとperl5.18とcpanmをインストールする方法 · DQNEO日記
  • Cygwinでgit1.8.5をソースからコンパイルしてインストールする方法 · DQNEO日記

    apt-cyg install git apt-cyg install make apt-cyg install autoconf apt-cyg install gcc-core apt-cyg install zlib-devel apt-cyg install libiconv apt-cyg install libiconv-devel git clone git://github.com/git/git.git cd git/ make configure ./configure --prefix=/usr/local make all make install 動作確認 $ /usr/local/bin/git --version git version 1.8.5.2.192.g7794a68 \(やったー)/ マニュアル(manpages)のインストール こちらをご覧くださ

    Cygwinでgit1.8.5をソースからコンパイルしてインストールする方法 · DQNEO日記
  • [Cygwin]makeで"-liconv が見つかりません"の対処法 · DQNEO日記

    gitをmakeしたらこんなエラー出ました。 LINK git-credential-store.exe /usr/lib/gcc/x86_64-pc-cygwin/4.8.2/../../../../x86_64-pc-cygwin/bin/ld: -liconv が見つかりません collect2: エラー: ld はステータス 1 で終了しました Makefile:2047: recipe for target 'git-credential-store.exe' failed make: *** [git-credential-store.exe] Error 1

    [Cygwin]makeで"-liconv が見つかりません"の対処法 · DQNEO日記
  • Python でシェル経由でコマンド実行するときのバッドノウハウ - methaneのブログ

    PHPだってシェル経由でないコマンド呼び出し機能が欲しい コマンド実行でシェルが怖いなら使わなければいいじゃない どちらの記事でも Python の subprocess を使ってシェルを介在せずにコマンドを実行する方法が紹介されています。 シェルを介在すると、エスケープの問題考えるのが面倒だったり、 kill してみたらシェルだけ殺して肝心のコマンドがずっと残ってるというアホみたいな問題を避けられるのでお勧めです。 いい子はこれを使いましょう。 この記事ではどうしてもシェルの機能が使いたい場合や、 subprocess の PIPE の組み立てが面倒な場合のための、バッドノウハウを紹介していきます。 ちなみに、バッドノウハウと呼んでるのは、安全安心 one size fits all ではなく、メリット・デメリット・やり方をいちいち調べないといけなくて、しかもその調べる行為がほとんどコン

    Python でシェル経由でコマンド実行するときのバッドノウハウ - methaneのブログ
  • 『プログラミングの魔導書 〜Programmers' Grimoire〜 Vol.3』 所感 - kmizuの日記

    Vol. 2の時に記事を寄稿した関係もあり、事前にPDF版をいただいていました。ようやく一通り目を通したので、簡単な紹介をしたいと思います。なお、注文はこちらから。 魔導書Vol.3の副題は「“Parallel, Concurrent, and Distributed Programming”並行世界の魔物に人類はどう立ち向かうのか。」です。 目次は以下のようになっています。各記事は、最初の2ページ程度試し読みが可能ですので、興味をもった方はそちらを読んでみるのも良いかと思います。 序文 熊崎 宏樹 Lock-free入門 熊崎 宏樹 OpenACC 藤田 典久 ErlangとScalaにおけるアクターモデルの紹介 幾田 雅仁 C#の非同期処理 岩永 信之 Real World STM ~作って学ぶSTM~ 石井 大海 データ並列への招待 shelarcy 合成可能なメッセージパッシング

    『プログラミングの魔導書 〜Programmers' Grimoire〜 Vol.3』 所感 - kmizuの日記
  • ココが好きだよIntelliJ IDEA – 便利機能10選 #jbugj – yusuke.blog

    IDEA Advent Calendar 2013の22日目です。 IntelliJ IDEAを使っていて「やっぱ便利!」と最近実感している小粒な機能を淡々と10件あげます。 1. 構造選択(⌘ + w) Structural selectionと呼ばれるもので文法上の構造の単位で選択範囲を広げていってくれます。単語→リテラル内(ダブルクォート内)→リテラル(ダブルクォート込)といった感じ。 言葉だとわかりにくいけど実際の動きを見てもらえれば分かるはず。Shiftを押しながらだと選択範囲を狭めていける。 慣れるとIDEA以外でテキストを編集しているときにも⌘ + wを押してしまい「あわわ」ってなる。 2. どこでも検索(Shift2回) とにかくShiftを2回押してからクラス名やファイル名、メソッド名などの断片をタイプするとインクリメンタルに絞り込んで好きなところにジャンプ出来ます。これ

    ココが好きだよIntelliJ IDEA – 便利機能10選 #jbugj – yusuke.blog
  • TwilioとAmazon SNSを組み合わせて、電話で自動通知 - プログラマでありたい

    今年の4月にTwilioのアカウントをとって早8ヶ月。これは色々なことに使えるとワクワクしながら、すっかり放置していました。日ではKDDIさんと組んで展開し、色々な所でハンズオンなども開催されていたので、知名度的にも手軽に使える音声APIのデファクトになりつつあるのではないでしょうか?簡単ながらTwilioの紹介とユースケースを考えみます。 Twilioから電話を掛けてみる アカウントと電話番号の取り方は忘れました。アカウントは家とKDDI経由での取り方あるようです。私は家の方でとっています。APIの使い方は色々なところで載っていてあまり悩むことはないと思いますが、おさらいを含めてまとめておきます。 rubyで電話を掛けるサンプル make_call.rb require 'rubygems' require 'twilio-ruby' @account_sid = 'Your Ac

    TwilioとAmazon SNSを組み合わせて、電話で自動通知 - プログラマでありたい
  • BrowserBackup - k本的に無料ソフト・フリーソフト

    Firefox / Chrome / Chromium / Opera の各種設定を、柔軟にバックアップすることができるソフト。 対応ブラウザのブックマーク / 履歴 / 拡張機能 / クッキー / パスワード / 検索エンジン / 辞書 等のうち、必要な物を選択してバックアップすることができます。 (ポータブル版のブラウザにも対応) バックアップファイルを暗号化して保存する機能が付いています。 「BrowserBackup」は、柔軟性の高いブラウザ設定バックアップソフトです。 Firefox / Google Chrome / Chromium / Opera ※1 の ブックマーク 履歴 拡張機能 クッキー パスワード 検索エンジン 辞書 etc... の中から、指定したものをまとめてバックアップすることができる... というブラウザ設定専門のバックアップツールです。 1 Firefo

  • Groovyで内包表記を作ってみた #gadvent - uehaj's blog

    G*アドベントカレンダー2013第23日目の記事です。 大域AST変換と拡張メソッドを使って、Groovyでリスト内包表記を使えるようにしてみます。 リスト内包表記(list comprehension)というのは、HaskellとかScalaとかPythonにも似たものがある便利な言語機能であり、宣言的にリストを構築するためのものです。通常、ループを回したり、あるいはcollect()やfindAll()などの一連の関数呼び出しで作るところを、要素が満たすべき条件を与えることでリストが構築されます。 実装方法とソースコードの入手先(github) ソースはこちら。 変数が1つの単純な例 以下、サンプルコードです。 import groovyx.comprehension.keyword.select; // ....(1) def list = select(n) { n:1..10 }

    Groovyで内包表記を作ってみた #gadvent - uehaj's blog
  • SAP、業務アプリ用のJavaScript製UIライブラリ「OpenUI5」を公開。レスポンシブ対応でモバイルデバイスにも

    SAP、業務アプリ用のJavaScriptUIライブラリ「OpenUI5」を公開。レスポンシブ対応でモバイルデバイスにも 業務アプリケーション最大手の独SAPは、業務アプリケーションのためのJavaScriptJavaScrit UIライブラリ「OpenUI5」をオープンソースとして公開しました。 OpenUI5は、同社のモバイルアプリケーションなどに用いられているJavaScript製ライブラリ「SAPUI5」の主な機能をオープンソース化したもの。jQuery、CSSプロセッサのLESS、ODataライブラリのdatajsなどが使われています。 ボタンやアコーディオン、メニュー、テーブル、ダイアログと言った部品だけでなく、レスポンシブ対応のグリッドレイアウトなどのレイアウト用部品も含まれており、モバイルデバイスに対応するレスポンシブデザインのUI構築が可能になっています。 JavaS

    SAP、業務アプリ用のJavaScript製UIライブラリ「OpenUI5」を公開。レスポンシブ対応でモバイルデバイスにも
  • ビッグデータ時代のPython祭り\(^O^)/ SciPy, NumPy, iPython, SymPy, pandas: ホットコーナー

    ブログ(iiyu.asablo.jpの検索) ホットコーナー内の検索 でもASAHIネット(asahi-net.or.jp)全体の検索です。 検索したい言葉のあとに、空白で区切ってki4s-nkmrを入れるといいかも。 例 中村(show) ki4s-nkmr ウェブ全体の検索 ASAHIネット(http://asahi-net.jp )のjouwa/salonからホットコーナー(http://www.asahi-net.or.jp/~ki4s-nkmr/ )に転載したものから。 --- 以前、ゲノム、バイオ、ライフサイエンス(生命科学)といった分野で、バイ オインフォマティクスが勃興したころは、Perlが主役だった。Perlで書かれた コードをJavaで書き直したら何倍も速くなったので、1週間かかっていた処理 が一晩で終わるようになって喜ばれたなんて話も書いた記憶がある。 しかし、最近は

  • [Cygwin]rbenvとruby-buildで最新のrubyを入れる · DQNEO日記

    apt-cygで必要なパッケージを入れる apt-cyg install git gcc-core gcc-g++ make zlib-devel curl \ autoconf libiconv libiconv-devel rsync patch unzip openssh openssl-\ devel libxml2-devel libxslt-devel libffi-devel libgdbm-devel もしかしたら上記には余分なパッケージが含まれているかもしれません。 十分条件ということでご理解ください。 rbenvとruby-buildを入れる これは公式マニュアル通りです。 Linuxでやる場合と全く同じ手順です。 zshをお使いの場合は.bashrcを.zshrcに読み替えてください。 git clone https://github.com/sstephenson/

    [Cygwin]rbenvとruby-buildで最新のrubyを入れる · DQNEO日記