タグ

2016年7月16日のブックマーク (16件)

  • Erlang(Elixir)の使いどころについて使ってる人から教わった話

    t_yano @t_yano Erlang/Elixir(というかBEAM)について「速い」と記事書くと有識者の方々から暗に殴られる事件を数件見つつ、最近読んだbeamのコンテキストスイッチ手法思い出すと、まあ、この動きすごいキレイ(一定頻度でプリエンプティブにスイッチする)だけど、速くはないわなって思った 2016-05-17 21:15:29 t_yano @t_yano BEAM決して速くない、速さを求めるならGoをやれ、安定性を求めるならbeamをやれってことみたい。Erlangイカだと、バイナリデータを大量に処理するには向かない、でもAPIサーバなら十分な速度が出るって書いてて、つまり個々の「処理」の速さを求めてはいけないってことかな。 2016-05-17 21:17:35

    Erlang(Elixir)の使いどころについて使ってる人から教わった話
  • react-ui-tree

  • Composerを速くするために必要だったもの // Speaker Deck

    PHPカンファレンス関西2016の基調講演です。

    Composerを速くするために必要だったもの // Speaker Deck
  • 特定条件下のclone(2)を4倍速くする - 人間とウェブの未来

    とあるサーバで妙にシステムCPUの使用率が高い現象が置きておりました。 そこで、まずはざっくりとperf topでプロファイルをとってみると、以下のようになっていました。 22.38% [kernel] [k] copy_pte_range 18.44% [kernel] [k] zap_pte_range 11.13% [kernel] [k] change_pte_range 3.58% [kernel] [k] page_fault 3.32% [kernel] [k] page_remove_rmap また、各プロセスのstraceを眺めていると、cloneで0.05秒とかなり時間がかかっているようです。これだと単純計算で1コアで秒間20回のcloneでコア100%占有してしまう程度の非常に低速な処理しかできないことになります。 sudo strace -T -o/dev/stdo

    特定条件下のclone(2)を4倍速くする - 人間とウェブの未来
    motchang
    motchang 2016/07/16
    素晴らしい記事だ。LD_PRELOADをおぼえた。
  • コードを書くヒト。

    大枠のアイデアを書き出す。とりあえず動かす。期待どおりに動かない。考える。書く。動く。次を書く。 書いては消し、書いては消し。 この、木彫り師が木を削りながら中にある観音様を浮き上がらせる、というような行為が好きだ。 コードはコンピューターに対する命令書にしか過ぎない。エレガントな書き方は存在する。メンテのしやすい書き方というのも存在する。その一つ上のレベルに真にクリエイティブな一部の人だけが生み出せるオリジナリティと実用性を兼ね備えたコードというのもある。 自分は少なくともこの最後の部類の人間ではない。これらのまさに「アーティスト」とも呼べるこの人達はまた違う人種だ。自分はただのいちプログラマーに過ぎない。 ただひとつだけ言えるのは、コードは命令書であるということは我々が書いるものは「文章」であるということで、そして文章とは書かなければ決して上達しないということだ。 書いては消し、書いて

    コードを書くヒト。
  • Engadget | Technology News & Reviews

    Research indicates that carbon dioxide removal plans will not be enough to meet Paris treaty goals

    Engadget | Technology News & Reviews
    motchang
    motchang 2016/07/16
    mysql で Zero なんとかを含む絵文字が表現できるかまだ試してないんだよな
  • 不正送金の1億円超キックバックか IT関連元役員

    東京地検特捜部がIT関連企業の元役員を強制捜査です。 詐欺の疑いで家宅捜索を受けたのは、東京・新宿区のIT関連企業「AppBank」の元経理担当役員の自宅などです。会社の調査によりますと、元役員は2013年から去年にかけて、架空の外注費名目で知人らに不正送金した1億4800万円余りのうち、約1億2600万円を自らの口座などにキックバックさせていたということです。元役員はANNの取材に対し、「流出させた金は会社に戻すつもりだった」「一部は税金の支払いや飲代に充てた」と不正送金を認めています。

    不正送金の1億円超キックバックか IT関連元役員
    motchang
    motchang 2016/07/16
    キックバックした金が会社に戻ってりゃもっと面白いのに。続報期待。
  • React Native で Live Dwango Reader クライアントを作る - Qiita

    愛用している AeroReader が最近更新されなくなってしまい、iPhone 6s だと画面が引き伸ばされたままで悲しみがあふれていたので、自分用に勉強がてら作りました。Ladder って名前です。レポジトリはこちら。React Native で作っていますが Android では動きません。 フィードを消化して連続で読んでいくことに特化していますので、機能はとても少ないです。ぼく自身ピンを使わないので、ピンが無かったりします。機能は並び替えくらいですね...。 Electron で LDR のデスクトップアプリを作った時もそうでしたが、デザインセンスが滅亡しているのでがんばって Slack に似せてみました(つらい)。 動かし方 $ git clone git@github.com:k0sukey/Ladder.git $ cd Ladder $ npm install $ npm

    React Native で Live Dwango Reader クライアントを作る - Qiita
  • https://www.prakard.com/viewtopic.php?f=1004&t=1884764

    VersatileTerminal emulation programs with the versatility to communicate with a wide variety of systems and devices. SecureSecurely and reliably communicate with your devices online using Secure Shell, or offline using direct cabled Serial connection or direct modem to modem. CommunicationCommunicate with other computer systems, hardware, and pieces of equipment. Issue commands, capture data, tran

    https://www.prakard.com/viewtopic.php?f=1004&t=1884764
  • React on Railsの基本理念

    原文: The React on Rails Doctrine ジャスティン・ゴードン(2016年1月24日) このドキュメントはRailsの基理念(訳注: 日語版)に対する拡張と補足です。まだそのドキュメントを読んでいない場合、先にそちらを読むことをお勧めします。 React on RailsのREADMEの中で述べているように、このプロジェクトの目的は、Ruby on RailsとモダンなJavaScriptのツールやライブラリを統合するための、強固で最適なフレームワークを提供することです。react_on_railsに何をいれるべきかを考えるとき、その機能が RailsとモダンなJavaScriptとの共通部分と関連があるかどうかを自問します。RailsのビューとReactコンポーネントを統合するためのビューヘルパーがよい例です。答えがイエスである場合、その機能はここにあるべきで

    motchang
    motchang 2016/07/16
    おっ、良記事か?
  • Amazon、クラウドIDEを提供する「Cloud9」買収。AWSが統合開発環境をSaaSとして提供する布石か

    Amazon、クラウドIDEを提供する「Cloud9」買収。AWSが統合開発環境をSaaSとして提供する布石か Webブラウザから使える統合開発環境、いわゆるクラウドIDEを提供するCloud9は、Amazon.comに買収されたと発表しました。 We will be joining the Amazon Web Services family, and we're looking forward to working together on terrific customer offerings for the future. 私たちはAmazon Web Servicesファミリーに合流する予定です。私たちはすばらしいお客様の未来に向けてともに働けることをとても楽しみにしています。 (Cloud9のブログ「Great News!」から引用) Cloud9はクラウドIDEを提供しているベ

    Amazon、クラウドIDEを提供する「Cloud9」買収。AWSが統合開発環境をSaaSとして提供する布石か
    motchang
    motchang 2016/07/16
    Amazon Elastic Cloud9
  • 断言しよう、チャットボットブームは去るし関連ビジネスも失敗するよ

    会社名を明かせないが、業界大手のベンチャーキャピタルに所属している。 主な出資先は所謂ミドル、レイターと呼ばれる「成長、拡大期」のベンチャーである。 私自身も一回事業立ち上げ、売却した経験を持つ。 さて、そんな私も最近は起業前、もしくは新規事業を立ち上げようとしている方にアドバイスをすることが多い。 そしてその中でもここ1ヶ月は会う人の3割がチャットボット系のサービスのアイデアを語るのである。 「やめたほうが良い」と毎回アドバイスするのだが、毎回伝える3つの点についてここに記したい。 願わくばこの記事が広まり、浅はかな「対話型サービスの未来」を考えているベンチャーが断念し、より可能性の高いビジネスに切り替えて欲しい。 そしてこの記事を受けても尚、私の予測を上回り成功するチャットボットサービスが出てきてほしいとも思う。 前置きが長くなったが、以下3点がチャットボットが失敗する理由である。 1

    断言しよう、チャットボットブームは去るし関連ビジネスも失敗するよ
    motchang
    motchang 2016/07/16
    1 on 1、チャット UI じゃなくてもメールの問い合わせの文例列挙くらいには機械学習の結果は使えると思うけどサービスビルトインか。破綻した。まあ広範な入力を用意できるかってのは完全同意だなぁ。
  • なぜ Quipper のエンジニア採用面接には必ず候補者の同僚となる人が参加するのか - @kyanny's blog

    ohbarye.hatenablog.jp Quipper のエンジニア採用には必ず候補者の同僚となる人*1が参加する。いつからかはわからないが自分が候補者として採用面接を受けた昨年の7月頃にはそうなっており 2015年の5月か6月ごろ、俺がエンジニア採用活動に関わるようになったタイミングで、強く希望してそういう仕組みにした。なぜか。 いちスタッフとして、自分が意見を表明する機会が無いまま、自分の同僚になるかもしれない人が選考・採用される状況に納得できなかったから。そして、自分自身は採用活動に関わるようになって不満を感じなくなっても、他の人は相変わらず同じように感じているかもしれない、そういうアンフェアな状況にも納得できなかったからだ。 なので、採用活動に関わるべき人たちに対して、採用活動における各種の情報ができるだけ多く共有されるように、少しずつ仕組みを変えていった。例えば: 試用期間を

    なぜ Quipper のエンジニア採用面接には必ず候補者の同僚となる人が参加するのか - @kyanny's blog
    motchang
    motchang 2016/07/16
    "議論すべき場で何も言わず、居酒屋で愚痴ってばかりなんてのはまっぴらだ。"
  • カルボナーラの構造と組み立て方

    ペペロンチーノと並んで、物議を醸すのがカルボナーラ。 最近もWEBメディアが適当な記事をあげてカルボナーラ警察に摘発されていたことが記憶に新しい。 でも、ブコメ読んでる人からすれば「何が正解なの!?」と混乱してしまうよね。 というわけで、カルボナーラの組み立てを、できる限り分解しながら考えてみる。 【人はカルボナーラに何を求めるのか】 料理はすべて、最終ゴールになにを求めるかで作り方が変わる。 最初に出来上がりのカルボナーラ像を意識しておくことが非常に大事。 具体的にカルボナーラのイメージとしては ・チーズの旨味はどれくらい効いてるとよいか? ・生クリームを入れるか?全卵に挑戦するか? ・仕上がりのテクスチャはさらさらからドロドロのどの辺りを狙うか? ・卵はどれくらい効かせるか?追い卵黄はするか? ・黒胡椒のパンチはどれくらい欲しいか? ・買い物しても最高系を目指すか、妥協して家の材料で作

    カルボナーラの構造と組み立て方
  • 使いにくいというオッサンのためのWindows10の講座:

    昔のWindows知っていると逆につらい: Windows10の「超ショートカット文化」に慣れるとかなり使いやすい。Macより作業速度は早いと思う。ただし、従来のWindowsの使い方を世襲するとつらい。オッサンは昔の使い方を早く捨てろ。慣れろ。 スタートボタンは復活したが使えない: Windows10でスタートボタンが復活したがクソなので使わない。MS社内の権力闘争の匂いしかしない。代わりにWindows10からWin+SとWin+Xのショートカットを使う機会が異常に増えた。ないと死ぬ。 アプリ起動の基はWin+S ランチャーはWindowsキー+Sを押して、使用するアプリの頭文字を1-3文字打てば良い。スタートメニューが復活したがゴミクズだ。コルタナはランチャーとしてはSpotlightより動作が早い。インデックス検索はMacのほうが賢いが、ランチャーとしてはコルタナの方が賢い。Wi

    使いにくいというオッサンのためのWindows10の講座:
    motchang
    motchang 2016/07/16
    なんだよこの win+x のプレフィクスはemacsかよ。良記事やんけ。
  • 夏休みの宿題進捗管理をIT化したら子供が凄くやる気出した話

    長男(今年9歳)が通っている学校は、かなり宿題が多い学校のようで、低学年でもそれなりの量の宿題が出ます。当然、夏休みの宿題も結構な量です。 長男は、普段の勉強については特に苦労をしていないようですが、やはり小学生であって、計画的に宿題をするのは苦手です。 一年生の時の夏休みの宿題も、結局すべて片づけるのはかなりギリギリになっていたようで、8月下旬くらいに泣きべそをかきながら宿題をやっているのを観測しました。 小学校の宿題に親が口出しするのもどうかなと思いまして、一年の頃はあまり干渉しなかったんですが、ちょっとそれを見て反省というか、考えを改めました。 宿題の来の意味は、「家庭での勉強の習慣を作ること」だと思います。それが機能しないばかりか、単に嫌な思い出ばかりになってしまい、机に向かうこと自体がイヤになってしまったら可哀想だなーと思ったからです。 そこで、2015年の夏休みは、多少干渉し

    夏休みの宿題進捗管理をIT化したら子供が凄くやる気出した話
    motchang
    motchang 2016/07/16
    ブコメ