タグ

2015年4月17日のブックマーク (38件)

  • TechCrunch

    A long-expected merger of two of the world’s biggest memory chip companies — Western Digital and Japan’s Kioxia — may be hampered by one of Kioxa’s shareholders, SK Hynix

    TechCrunch
    peketamin
    peketamin 2015/04/17
  • 技術者は構想・利益なき繁忙に陥っていないか 意味のない忙しさに…|超える技術|日経BizGate

    当に意味のある忙しさなのか 技術者はとにかく忙しい。技術開発競争に明け暮れて、目の前にある課題を一刻も早く解決しようとサービス残業も厭わず働きに働いている。上司に指示されているわけでもないのに、土日も自主的に出勤して仕事に没頭する。 そうした苦労の末にようやく開発した製品を出荷してそれで終わりかと思いきや、そうは問屋がおろさない。市場に出してから予期せぬ問題が発生する。それが技術上の問題であれば、何はさておき開発者自身が現場に出向いて問題解決にあたらなければならない。来であれば、技術サポート部隊に引き継ぐべき仕事であるが、技術の粋を集めた新製品では、開発者自身が現場に駆けつけないと埒があかない場合も多い。次の開発をかかえながら、現場のトラブルにも対応しなければならない技術者は、まさに体がいくつあっても足りないほどだ。 しかし、こうした忙しさは果たして当に意味のある忙しさなのであろうか

    技術者は構想・利益なき繁忙に陥っていないか 意味のない忙しさに…|超える技術|日経BizGate
    peketamin
    peketamin 2015/04/17
  • 「GNU Hurd 0.6」リリース | OSDN Magazine

    フリーのUNIXカーネルを開発するGNU Hurdプロジェクトは4月15日、最新版となる「GNU Hurd 0.6」をリリースした。16年ぶりに公開された前バージョンから約1年半での新版リリースとなる。コードの整理やバグ修正が行われているとのこと。 GNU HurdはFree Software FoundationのRichard Stallman氏の提唱により1990年にスタートした歴史あるプロジェクトで、UNIXカーネルの代替を目指している。必要最小限の機能のみを実装した「GNU Mach」マイクロカーネルを採用し、ファイルシステムやネットワークプロトコル、ファイルアクセス制御などはその上で実行される。対応アーキテクチャは現在32ビットx86マシンのみ。x86_64対応版は開発中としている。コンパイルには「i?86-gnu」をターゲットとして設定したツールチェインが必要となる。 GNU

    「GNU Hurd 0.6」リリース | OSDN Magazine
  • Docker Client for Windowsを使ってみた | DevelopersIO

    はじめに Docker 1.6リリースに合わせてDocker Client for WindowsのPreview版がリリースされました。こちらはマイクロソフトが主導して開発したもので、Microsoft Azure Blogに記事が上がっています。 Docker Client for Windows is Now Available 2014年11月にDocker CLI for Windowsを使ってみたという記事で試したときはまだ開発が始まって公開されたばかりだった為に導入に一手間必要だったのですが、今回はPreview版ということで、簡易にインストールが可能になっています。具体的にはChocolateyを使うか、Boot2dockerをインストールするかのどちらかです。 今回はChocolateyを使ってDocker Client for Windowsをインストールしてみました!

    Docker Client for Windowsを使ってみた | DevelopersIO
    peketamin
    peketamin 2015/04/17
  • エンジニアとしての落としどころを作る | こえむの編集後記

    こえむの編集後記 ITインフラ、プログラミング、情報教育(EdTech)研究、そして日々のことを淡々と書くblogです。 コンピュータのエンジニアをやっていると、技術を高めたい、最新の技術を得たい、そして尖ったエンジニアになりたいと一度は思うものです。ただ、僕はそれらは諦めて、今年からは自分なりの落としどころを作ってやってみることにしました。 では、落としどころとは何なのか、です。のんびり考えていた中で、方針を決めてみました。 問題解決に関わる立場であり続けることを念頭に置く 最も効率よく開発・改善し続けられる技術を選択する 泥臭く・人懐っこくやる 仕組みを作る立場であり続けることを念頭に置く 僕はソフトウェアエンジニアとして転職を何度かしています。仕事をする中で、現在いる・過去にいた組織のどの上長も評価して頂いていたのは、人・お金・情報のバランスを取りながら、ソフトウェアを基盤にした仕組

    エンジニアとしての落としどころを作る | こえむの編集後記
    peketamin
    peketamin 2015/04/17
  • Go言語のCLIツールのpanicをラップしてクラッシュレポートをつくる

    mitchellh/panicwrap Go言語でpanicが発生したらどうしようもない.普通はちゃんとテストをしてそもそもpanicが発生しないようにする(もしくはトップレベルでrecoverする).しかし,クロスコンパイルして様々な環境に配布することを,もしくはユーザが作者が思ってもいない使いかたをすることを考慮すると,すべてを作者の想像力の範疇のテストでカバーし,panicをゼロにできるとは限らない. panicが発生した場合,ユーザからすると何が起こったか分からない(Go言語を使ったことがあるユーザなら「あの表示」を見て,panicが起こったことがわかるかもしれない).適切なエラーメッセージを表示できると良い.開発者からすると,そのpanicの詳しい発生状況を基に修正を行い,新たなテストケースを追加して二度とそのバグが発生しないようにしておきたい. mitchellh/panicw

  • Auto Scalingによる自動復旧(AWS Lambda+SNS編) - @ijin

    先週のAWS Summit San Fransiscoにて、ついにLambdaSNSに対応しました。 様々なサービスが発表された中、個人的にはこれが一番のヒットです!というのも、この機能によってAWS間のサービスがより連携しやすくなり、新しいリアクティブなアーキテクチャをどんどん実現できそうだからです。 というわけで、少し試してみました。 お題は去年12月に試したAutoScaling + Lambda。(当時はLambdaはまだこの機能がなかったのでSNS→SQSにてイベントをプロセスする仕組みを作りました。) SNS連携によって前回のこれが こうなります。(Lambdaのアイコンが出たので差し替えてます) うーん、シンプル! 設定 前回とほぼ同様。 SNS作成

    peketamin
    peketamin 2015/04/17
  • 新しいiOS版「Chrome」でできるようになった3つのこと

    iOS版「Chrome」の最新版が米時間4月16日にリリースされ、新たに3つの機能が追加されました。 1つ目は、「Chrome」のタブを引っ張ることで、再読み込みや開閉ができる機能です。タブを下に引っ張ると更新、引っ張って左スワイプで新しいタブの追加、引っ張って右スワイプでタブを閉じることができます。 2つ目は、通知センターにウィジェットを設置する機能です。編集画面で「Chrome」を追加すると、上の写真のように「新しいタブ」と「音声検索」のボタンが表示されます。ここからWebページの閲覧と検索をすぐに始められるようになりました。 また、気になったページなどのURLをコピーしておけば、「コピーしたリンクを開く」からページを閲覧することも可能です。 3つ目は、iOSのアプリ拡張機能(App Extensions)で「1Password」や「LastPass」などのパスワード管理アプリをサポー

    新しいiOS版「Chrome」でできるようになった3つのこと
    peketamin
    peketamin 2015/04/17
  • 指定時間内に関数が終了しなかったら何かするデコレータ - Qiita

    昨日投稿したTipsの改良版です。通知する部分をハンドラ関数を渡すようにして分離し任意の処理を行えるようにしました。 また、@methaneさんに教えていただいた functools.wrap を使ってみました。このデコレータがついた関数をpaverの@taskにもしてみたのですがヘルプがNoneとなり docstring が表示されなかったのはこれを使っていなかったからのようでした!(functools.wrapを使うとヘルプにdocstringが表示されました) from functools import wraps def on_timeout(limit, handler, hint=None): ''' 指定した実行時間に終了しなかった場合、handlerをhint/limitを引数にして呼び出します @on_timeout(limit=3600, handler=notify_

    指定時間内に関数が終了しなかったら何かするデコレータ - Qiita
    peketamin
    peketamin 2015/04/17
  • ゲーム・スマホ制作会社を調べると思ってたよりいい仕事でした | リアコミ

    長時間勤務などでブラック企業と思われがちのIT業界だけど、よくよく調べると意外と良い仕事じゃないか!ということが分かってきたので、まとめてみました。 ゲーム業界の正社員比率は74.3%で想像よりも高い 波のあるゲーム業界は、正規雇用よりも非正規の派遣や契約社員の多そうなイメージです。意外なことに、もっとも多い雇用形態は正社員で、職種はゲームプログラマーが80%以上占めています。プロデューサーは63%、グラフィッカーは83%と高い数値が続きます。 引用画像:ゲーム開発者の就業とキャリア形成 2014 一般社団法人コンピュータエンターテインメント協会 思ったほど転職回数が多くない 定期的に転職しているようでいて、30代で転職回数の平均値は2回。全体の7割が転職回数は2回以下と大部分を占めています。3回以上転職している人は2割程度と想像していた以上に転職回数が少ないことがわかります。 引用画像:

    ゲーム・スマホ制作会社を調べると思ってたよりいい仕事でした | リアコミ
    peketamin
    peketamin 2015/04/17
  • ブクマ数の内訳

    例えばブクマが40userだったとしてその後ろにカッコ書きで(35+5)みたいなのを見かける。 前者はブクマした人の数だというのはわかるのだけど、+より後ろの数字はなに? tweet数ともいいねの数とも一致しないんだけど。 っていうか何の説明もないのにみんなこの数字の正体をわかっててはてな使ってるかと思うと一人で超不安になる。

    ブクマ数の内訳
    peketamin
    peketamin 2015/04/17
  • 泥沼プロジェクト振り返り

    はじめに ちょっと前まで結構激しく泥沼化したプロジェクトにいた。 その頃はプロジェクトも僕も相当疲弊していて、何も考える時間がなかった。 ある程度、月日が経って今なら もう少し客観的にあの頃のことが考えられるかなと思い書いてみることにする。 振り返りをし、自分としてもプロジェクトとしてもどうあるべきであったかとか そういう立派なことが考えられればいいのだが。 とかく、Slide Shareとか世の中は成功事例は多く発信される。 けど、失敗事例のほうが共通して当てはまったりする。 前提 ・古典的なウォータフォール ・古典的なStruts1系ベース内製フレームワーク ・Java SE 6 ・QAとかいない ・デザイナーとかいない ・フロントエンドエンジニアとかいない アンチパターン 当時のプロジェクトを振り返って、明らかにこれは駄目だっただろというところ。 ◆プロジェクト全体 ・決定者がいない

    泥沼プロジェクト振り返り
    peketamin
    peketamin 2015/04/17
  • アップルがGitHubに公開した医療の研究調査用OSSフレームワーク「ResearchKit」の基礎知識

    アップルがGitHubに公開した医療の研究調査用OSSフレームワーク「ResearchKit」の基礎知識:iOS以外でも使えるか?日ではどうだ? 米アップルが2015年4月14日にGitHubに公開した医療の研究調査用OSSフレームワーク「ResearchKit」について、概要や機能、現時点でできないこと、どのようなアプリが作れるかについて紹介する。

    アップルがGitHubに公開した医療の研究調査用OSSフレームワーク「ResearchKit」の基礎知識
    peketamin
    peketamin 2015/04/17
  • 動画やスライド資料で学ぶ!Web制作・プログラミング学習サイトまとめ | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

    こんにちは! 最近、夜会社に1人でいると急にシュレッダーが動き出したり、エレベーターで押してもない階に止まって扉が開かずに再び動き出すなど、すごく怖いというわけでもないけど微妙に変な現象に巻き込まれることが増えています。 アドマスターのきょうへいです。 最近はWeb上でさまざまなことが学べるようになりましたよね。 少し調べると便利なサービスがたくさんあったので紹介させていただきます。 動画&スライド資料でWeb制作やプログラミングを学べる学習サイトまとめ schoo https://schoo.jp/ Webに関する生放送授業を無料で受講できるサービスで、LIGメンバーも何度もお招きいただいて大変お世話になっています。 毎日さまざまな授業を生放送で受講することができます。 学べる内容も幅広く、大きく分けて「デザイン」「WEB開発」「ビジネス」「英語」「スタートアップ」「カルチャー」という6

    動画やスライド資料で学ぶ!Web制作・プログラミング学習サイトまとめ | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
    peketamin
    peketamin 2015/04/17
  • ゴールを設定するな、今にフォーカスせよ | ライフハッカー・ジャパン

    James Clear:私たち誰もが、人生で達成した夢を持っています。シェイプアップする、ビジネスを成功させる、素敵な家庭をつくる、ベストセラーを書く、チャンピオンになる、などなど。 ほとんどの人は、そうした夢に向かう第一歩として、具体的かつ実行可能なゴールを設定します。私もかつてはそうしていました。受けたい授業、ウェイトリフティングで持ちあげたい重量、獲得したい顧客など、さまざまなゴールを設定してきました。 しかし、最近わかってきたのです。当に物事を成し遂げたいなら、重要な分野で前へ進みたいなら、もっと良いやり方があるということに。 すべては、ゴールとシステムの違いに帰着します。 ここで、ひとつ興味深い質問があります。 ゴールを完全に無視して、システムだけにフォーカスしても、望む結果を得られるだろうか? 例えば、あなたがバスケットボールのコーチだとして、チームを優勝させるというゴール

    ゴールを設定するな、今にフォーカスせよ | ライフハッカー・ジャパン
    peketamin
    peketamin 2015/04/17
  • 開発者の生産性:Noと言える技術 | POSTD

    生産性を維持するのは難しいことです。 特に開発者の立場では。 ゾーン(超集中状態)に入るには時間がかかりますが、入ったゾーンから引きずり出されるのは簡単です。 例えば、 * ミーティング * Eメール * 作る予定の機能や、修正すべきバグ などに意識が分散されてしまいます。確認しておかないと、気付いたら何もする時間がなくなっています。 これを解決するための秘策があります: あらゆることに” no “と言うのです。 私たちのやり方をお教えしましょう。 ミーティングは木曜日だけ ミーティングは生産性を奪います。私たちは経験から、いつもミーティングの前後に45分の時間が消えてしまうことに気付きました。さらに、Skypeでのたわいないおしゃべりでも15分間が失われます。 45分後にミーティングがあると思うと、重要なことは始められません。同じように、電話やミーティングが終わってから、即座に大きな問題

    開発者の生産性:Noと言える技術 | POSTD
    peketamin
    peketamin 2015/04/17
  • RancherOSの起動時の仕組み – repl.info

    ※2015-03-17にシステムコンテナの起動を追加、他にも加筆・修正。 Tiny Docker Operating Systems | Docker Blogを見たので触ってみた。 RancherOSDockerコンテナを動かすためのミニマムなLinuxディストリビューションで、以下のような特徴を持つ。 PID 1がDockerで、カーネルが起動する時の最初のプロセスである システム用のDockerとユーザ用のDockerがいる Goで書かれた独自のinitを持つ 非常にコンパクトである PID1のDockerはシステム用のDocker(System Docker)と呼ばれていて、udevやdhcpd、ユーザ用のDocker(User Docker)を動かす。 要はsysvinitsystemdの代わりにDockerを使っている、という感じだろうか。 RancherOSのサイトでもs

  • 自分の頭で考えるな。マネをせよ。

    「自分の頭で考えなさい、ってよく言うじゃない、あれ、嫌いなんですよ。」 著名な研究者の彼はそう言った。 「普通と逆ですね。普通は、自分の頭で考えろ、って言いますよね。」 「そうですね、若い研究者や学生にありがちなんですが、よく調べもしないで、「私はこう思った」って言うんですよね。」 「なるほど」 「そんなこと、とうの昔に他の人が考えていて、「もうそんな研究は山ほどあるよ」っていっても、自説にこだわるんです。もう、そういう奴は「バカ」って呼んでいいと思いますね。」 最近、「自分の頭で考えよう」というメッセージを発する人が多い中で、「自分で考えるな」とは、穏やかではない。 つい先日も信州大学の学長が以下のようなメッセージを発している。 スマホ依存症は知性、個性、独創性にとって毒以外の何物でもありません。スマホの「見慣れた世界」にいると、脳の取り込み情報は低下し、時間が速く過ぎ去ってしまいます。

    自分の頭で考えるな。マネをせよ。
    peketamin
    peketamin 2015/04/17
  • マクドナルド 年内に131店舗閉鎖へ NHKニュース

    マクドナルドホールディングスは、業績が大幅に悪化していることを受けて、コスト削減を進めるため、ことし中に十分な採算が見込めない131店舗を閉店する方針を明らかにしました。 また、今後4年間でおよそ2000店舗の改装を行う計画を発表しました。さらに、社に勤務している100人の社員を対象に希望退職を募集する方針も明らかにしました。

    peketamin
    peketamin 2015/04/17
  • 吉田沙保里がノーバン始球式 中日-阪神戦 (デイリースポーツ) - Yahoo!ニュース

    「中日−阪神」(16日、ナゴド) 女子レスリングで五輪3大会連続金メダルの吉田沙保里が始球式に登場した。 中日のマスコット、ドアラを従えての入場。途中、ドアラに威嚇するフェイントを見せながらマウンドに上がると、阪神の1番・上の外高めに山なりながらノーバウンドで届かせた。 これには場内から大きな拍手が送られていた。

    吉田沙保里がノーバン始球式 中日-阪神戦 (デイリースポーツ) - Yahoo!ニュース
    peketamin
    peketamin 2015/04/17
  • 漫画家まんしゅうきつこ、玉袋筋太郎に改名相談。テレビ初出演で初顔出し! | 日刊SPA!

    テレビ初公開の素顔に「綺麗じゃん」「ナチュラルなメガネ美人」「はかなげなオーラ」とSNSでの評判も上々! 「玉袋筋太郎さん、メディアNGネームの先輩として、私の改名案を考えてください……!」 自身初となる単行『アル中ワンダーランド』(扶桑社)、『ハルモヤさん』(新潮社)がともに話題沸騰中の漫画家・まんしゅうきつこ氏が、4月15日(水)、TOKYO MXのバラエティ番組『バラいろダンディ』に生出演した。テレビ初出演&初顔出しとなったスタジオで、「改名したい」という切実な悩みを、玉袋筋太郎氏、宇多丸氏、室井佑月氏ら水曜レギュラー出演者たちに打ち明けた。 まんしゅう氏といえば、つい先日も日刊SPA!で改名すべきかどうかの緊急アンケートを実施したばかり。「きつこ・リラックス」などいくつかの候補をお気に入りに挙げながらも、ひとまず改名は見送るという結論を出したはずだったが……やはりまだ迷いは捨て切

    漫画家まんしゅうきつこ、玉袋筋太郎に改名相談。テレビ初出演で初顔出し! | 日刊SPA!
    peketamin
    peketamin 2015/04/17
  • 「欲しいものノート」を作ろう!物欲をコントロールし、本当に欲しいものが明確になる。 - インテリア・収納の本をたくさん読む!ブログ

    このブログではインテリアや収納のを読んで、私が気に入ったアイデアをメモしていきます。 毎日18時更新。 ☆私が書いている他ブログ 子育てのをたくさん読む!ブログ 僭越ながら【1テーマのを30冊読んで勉強するブログ】 累積2000時間になるまで英語の勉強を続けるブログ 【今日からすぐできること】 「欲しいものノート」を作ろう。そのメリットとは... 【1】物欲をコントロールし、自分が当に欲しいものが明確になる 今欲しいもの、そのうち欲しいもの、やりたいこと、作りたいものを書き連ねる お店で見ても、すぐに決めずに、帰宅してとりあえずノートに書いて頭を冷やす 書き留めるだけで満足してしまうものは、それは当はいらなかったもの 書き留めて、次にお店に行ったらもうなかったものは縁のなかったものということで、あきらめる ノートを開く度に、二重丸、三重丸...と丸を重ねていき、予算も考えつつトッ

    「欲しいものノート」を作ろう!物欲をコントロールし、本当に欲しいものが明確になる。 - インテリア・収納の本をたくさん読む!ブログ
    peketamin
    peketamin 2015/04/17
  • 「関節がポキポキ鳴る理由」がついに判明!! 長年の論争に終止符! - TOCANA

    なんとなくだるい時、身体の関節をポキッと鳴らすと、スッキリした気分になるという人は多い。しかし、関節を強く曲げ伸ばしすると音が生じる理由について、ハッキリしたことは今まで誰にも分からなかった。ところが、ついにそのメカニズムが判明したという驚きのニュースが飛び込んできた! 早速詳細についてお伝えしよう。 ■ずっと分からなかった! ポキポキの正体 人体の大きな謎のひとつだった「関節が鳴る理由」を解き明かし、今月15日にオンライン・ジャーナル「PLOS ONE」上で発表したのは、カナダ・アルバータ大学でリハビリ医学を教えるグレッグ・カウチャック博士の研究グループだ。 「指ポキはよく知られている現象ですよね。関節を鳴らすことが好きで、癖になっている人もいます。しかし、どうして音が鳴るのか、当のところ今までよく分かっていなかったのです」(カウチャック博士) そもそも、関節がポキッと鳴る理由について

    「関節がポキポキ鳴る理由」がついに判明!! 長年の論争に終止符! - TOCANA
    peketamin
    peketamin 2015/04/17
  • 訃報:愛称は「キンキン」 愛川欽也さん80歳  - 毎日新聞

    peketamin
    peketamin 2015/04/17
  • Nadesathの詳細情報 : Vector ソフトを探す!

    「マウス用」カテゴリーの人気ランキング おーとくりっか~ 座標を記憶できる自動クリックソフト 各クリック間隔の調整が可能 設定保存に対応(ユーザー評価:2.5) マウスふるふる 一定時間おきにマウスを小さく左右に揺らし、一時的にスクリーンセーバーやスリープモードへの突入を防止(ユーザー評価:4.5) 連打スイッチ クリックによる連打のON/OFFが可能な連打ソフト(ユーザー評価:0) マウスチャタリングキャンセラ マウスボタンのチャタリングを抑止する(ユーザー評価:4.5) MagRoleArrow マウスカーソル移動方向と速度の変更(ユーザー評価:4.5) 「操作関係」カテゴリのソフトレビュー Personal RPA - 個人レベルで誰でも簡単にルーチン業務を自動化できるリーズナブルなRPAツール KeyToKey 18.08.13 - キーボードやマウス、コントローラーの操作を自動化

  • Awesome Ruby

    A collection of awesome Ruby libraries, tools, frameworks and software

    Awesome Ruby
    peketamin
    peketamin 2015/04/17
  • Googleで検索されやすいキーワードが一目瞭然!ブロガーがキーワード選びで迷ったら、goodkeywordで即調査しよう。 - SONOTA

    photo by ZERGE_VIOLATOR 記事を書くのに慣れてきたブロガーが必ずぶつかるのか、キーワード選定の悩み。 どのキーワードを狙った文章を書けば良いのかとか、もっとアクセスを集めるにはどう記事タイトルを変更すればいいのかとか、とにかくこのキーワードって奴は、ブロガーにとっての永遠の悩みとも言える存在だと思います。 関連キーワード選びに役立つサイト: そんなブロガーの方に個人的に強くおすすめしたいのが、このgoodkeywordというサイトです。 goodkeyword - Google/Bing/Yahoo関連キーワードツール たとえばこのサイトで『ソメイヨシノ』というキーワードを検索すると、下記のような感じで検索キーワードの候補が表示されます(長すぎるので途中で切りました)。 ソメイヨシノの花言葉から寿命、そしてソメイヨシノが出てくる歌詞まで幅広いキーワードが並んでいるかと

    Googleで検索されやすいキーワードが一目瞭然!ブロガーがキーワード選びで迷ったら、goodkeywordで即調査しよう。 - SONOTA
  • 最低限使うべきショートカット20 | ニコニコニュース

    2015/4/15(水)11:02 web R25 たけけ / PIXTA(ピクスタ) web R25 長時間労働の改善やワークライフバランスの確保に、企業が少しずつ重い腰をあげつつある。これまで残業前提で仕事をしていたビジネスマンとしても、「もう少し、仕事を早く片付けられないか…」と、効率アップを図りたいところ。そんな人におススメしたい「効率化テク」が、PCのショートカットキーの活用だ。 【もっと大きな画像や図表を見る】 「何を今さら…」という人もいるだろうが、実は世のビジネスパーソンの大半が使いこなしているショートカットキーは、保存[ctrl+S]、貼り付け[ctrl+V]くらいという話もある。さらに踏み込んで使いこなせば、マウス操作によるロスタイムを軽減できるのは間違いない。そこで、ビジネスパーソンなら最低限おさえておきたい20のショートカットをご紹介しよう。 まずは、使う機会が多い

    最低限使うべきショートカット20 | ニコニコニュース
    peketamin
    peketamin 2015/04/17
  • 関数型・オブジェクト指向なプログラミングパラダイムについて思うところ - 技術memo

    動機 イメージ論でない言語パラダイムに関する話を書きたかった。*1 まともな意見をインターネット空間に1つでも多く残しておきたかった。*2 要約 オブジェクト指向プログラミングはデータに対する操作をオブジェクト*3として抽象化する。 関数型プログラミングでは関数による抽象化を基とする。 言語設計の問題と概念の問題は、混同すべきではない。 オブジェクト指向プログラミング 題材 Consというデータ構造を考えてみます。 Consは任意のデータのペアから成り、その片方をCar、もう片方をCdrと呼びます。 それはJava風に書けば次のようになるでしょう。 public final class Cons{ private Object car; private Object cdr; public void setCar(Object x){ this.car = x; } public voi

    関数型・オブジェクト指向なプログラミングパラダイムについて思うところ - 技術memo
    peketamin
    peketamin 2015/04/17
  • ITエンジニアのレベルアップに最適!競技プログラミングサイト10選 - paiza times

    Photo by Nic McPhee こんにちは。谷口です。 ITエンジニアの皆さんは、競技プログラミングに参加されたことはありますでしょうか? 競技プログラミングとは、一般に、出題されたプログラミング問題を制限時間内に解いて競い合う競技大会のことです。出題者側はテストデータを使い、回答が正しいかどうか判定されるといった流れで行われるものが多くなっています。 今回は、競技プログラミングを実施しているサイトを10件ご紹介します。 ■競技プログラミングサイト ◆1.TopCoder http://www.topcoder.com TopCoderはTopCoder社が主催する、世界中で約60万人の人々が参加する世界最大規模の競技プログラミングコンテストです。 TopCoderの各種目に参加すると、プログラミングスキルを表すレーティングと呼ばれる数値が付けられます。一定以上の高いレーティングを

    ITエンジニアのレベルアップに最適!競技プログラミングサイト10選 - paiza times
    peketamin
    peketamin 2015/04/17
  • GmailでGmail以外のアドレスでGmailのSMTPが使えなくなってた件(実は使えた件)

    How to add non-Gmail address to Gmail with Gmail's SMTP server B! 142 0 4 0 最近は全てのメールをGmailで管理するようにしています。 全てのメールというのはGmailアドレス以外のメールもGmailに転送して、 Gmailから送信する、と言う状態。 前まではGmailに全部依存するなんて。。。とか、 Webメールなんて使いづらい(メールソフトで扱うなら一旦Gmailを経由する必要なんて無い)。。。 とか思ってました。 が、Webインターフェースも大分使いやすくなったし、それ以上に スマホとか色々な物でメールのやり取りをするし、端末も以前にも増して 新しいものをどんどん使う様になったので ブラウザでログインさえすれば使えるGmail便利、と。 で、ちょっと最近新しくアドレスを追加しようとしたらSMTP関連でちょっと

    GmailでGmail以外のアドレスでGmailのSMTPが使えなくなってた件(実は使えた件)
    peketamin
    peketamin 2015/04/17
  • アマゾンの“おすすめ”で鍛えた機械学習技術、AWSがサービス化

    Amazon Web Services(AWS)は4月9日、マネージド型の機械学習サービス「Amazon Machine Learning」の提供を開始した。多額のインフラ投資をすることなく、AWSのストレージやデータベースに蓄積された大量のデータを使って、簡単に将来予測を実行できる。 機械学習(ML:Machine Learning)は、大量の過去データを「学習用データセット」として利用することで、ビジネス判断を支援する結果予測の方程式(予測モデル)を作成する技術。人間が予測モデルを作成する場合、数学統計やデータ分析に対する深い知識を持つ人材や、予測モデルを反復的に実行/修正する作業(トレーニング)が必要となるが、機械学習では大量のデータを自動処理することで、こうした負担を大幅に軽減する。 機械学習技術は、たとえば金融取引における不正トランザクションの検知や、商品の需要予測、カスタマーサ

    アマゾンの“おすすめ”で鍛えた機械学習技術、AWSがサービス化
    peketamin
    peketamin 2015/04/17
  • ディープラーニングチュートリアル 応用編

    Transcript 1. 大規模データから単語の 意味表現学習-word2vec ボレガラ ダヌシカ 博士(情報理工学) 英国リバープール大学計算機科学科准教授 2. 2 2005 2008~10 学部 修士 博士 助教/講師 東京大学 工学部 東京大学大学院情報理工学系 文書自動要約における 重要文順序学習 同姓同名抽出 別名抽出 属性類似性計測 関係類似性計測 評判分類の分野適応 関係抽出の分野適応 進化計算を用いたWeb 検索結果順序学習 ソーシャルネットワーク の関係予測 対話型協調 Web検索エンジン 潜在関係検索 エンジン 自己紹介 専門分野:自然言語処理, 機械学習,データマイニング 2006~07 2010~13 2010~現在 准教授 リバープール大学 深層学習 3. 今回の講演の背景 •深層学習に関する活動 •2014年9月に深層学習のチュートリアルをCyberAge

    ディープラーニングチュートリアル 応用編
    peketamin
    peketamin 2015/04/17
  • XcodeSwiftSnippets - Swift開発を爆速化するXcode用スニペット集 | ソフトアンテナ

    AppleのiOS/Macアプリ開発用のプログラミング言語「Swift」。最新版「Xcode 6.3」には「Swift 1.2」が含まれており、今年はさらに格的にソフトウェア開発に利用されることになりそうです。 日紹介する「XcodeSwiftSnippets」は、Xcodeを使ったSwift開発を楽にするスニペットを集めたコレクションです。Objective-C版のXcode-Snippetsにインスパイアされて作られたそうで、少ないタイプ数でコード入力を大幅に高速化することができます。 インストール方法 XcodeSwiftSnippetsのリポジトリをcloneし、plist以下に含まれるcodesnippetファイルを~/Library/Developer/Xcode/UserData/CodeSnippets/にコピーします。CodeSnippetsフォルダが存在しない場合は

    XcodeSwiftSnippets - Swift開発を爆速化するXcode用スニペット集 | ソフトアンテナ
    peketamin
    peketamin 2015/04/17
  • サービス終了のお知らせ - NAVER まとめ

    サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。

    サービス終了のお知らせ - NAVER まとめ
    peketamin
    peketamin 2015/04/17
  • 実行計画が解れば怖くない。SQL実践入門 - プログラマでありたい

    技術評論社さんから、SQL実践入門を献いただきました。ありがとうございます。 SQL実践入門の主題 このの目的は、「パフォーマンスの良いSQLの書き方、特に大量データを処理するSQLの性能向上の方法を理解すること」とあります。そのパフォーマンス向上の為の解として、SQLが内部的にどう処理されているかを表す実行計画の読み解き方を、いろいろなケースを上げながらひたすら解説しています。そして、何故その実行計画になるのか、データ構造やDBの動きとともに説明しています。ということで、実行計画大事という基かつ当たり前のことを、正面から取り扱っている良質のSQLです。 SQL実践入門の構成 SQL実践入門の章立ては、下記の通りです。 第1章:DBMSのアーキテクチャ──この世にただ飯はあるか 第2章:SQLの基礎──母国語を話すがごとく 第3章:SQLにおける条件分岐──文から式へ 第4章:集約

    実行計画が解れば怖くない。SQL実践入門 - プログラマでありたい
    peketamin
    peketamin 2015/04/17
  • iPhoneのSafariが10倍便利になるブックマークレット10個

    ども!ともぞうです。 iOS 8からSafariに「App Extension」が追加され色々便利になったのですが、それでもまだまだ対応していないアプリも多いのが現状です。 そこで活用したいのが「ブックマークレット」。お気に入りに登録して呼び出すだけで「開いているWebページを見やすく」したり、英語のサイトを「日語に翻訳」したりできちゃうんですよ。 そんなブックマークレットの中でも特におすすめなものを10個ご紹介します! Safariにブックマークレットを登録する方法 そもそも「ブックマークレット」っていう言葉を初めて聞く方もいらっしゃると思うので、簡単に説明しますね。 「ブックマークレット」というのは「javascript」というプログラムで書かれたコードをお気に入りに登録して呼び出すことで、様々な機能を実行できるものなんです。 例えば、英語のサイトを開いた状態で「ページを日語翻訳す

    iPhoneのSafariが10倍便利になるブックマークレット10個
    peketamin
    peketamin 2015/04/17
  • 「技術」という言葉について - kuenishi's blog

    とくにソフトウェアとかインターネット的な世界のはなし。典型的な用法は「〜〜という新しい技術仕事で使いたいのだけど、上司が許可してくれない」というものだ。この〜〜には、たとえばちょっと前だとLAMP, Ruby on RailsとかAWSとかHadoopだし、今だとなんだろう、DockerとかC#かな。うーんこの違和感。私の定義では、これはどれも技術ではない。ただのソフトウェアだ。AWSはサービスだ。 TCP/IPやSIPは技術だろうか?わたしの感覚ではノーだ。ただの仕様だ。いずれもベースになっている技術はあって、たとえばパケットのルーティングや名前解決、フレーム再送やウィンドウ制御の仕組みや実装は技術といっていいだろう。Hadoopは分散処理の技術を実装したソフトウェアだ。LAMPはWebサービスを実装するためのソフトウェアスタックの総称で、そのなかに様々な要素技術はあるだろう。Dock

    「技術」という言葉について - kuenishi's blog
    peketamin
    peketamin 2015/04/17