タグ

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

  • カーゴ・カルト・プログラミング - Wikipedia

    カーゴ・カルト・プログラミング(英: Cargo cult programming)とは、コンピュータープログラミングにおいて、実際の目的には必要のないコードやプログラム構造が儀式的に含められているという状態で特徴づけられる悪習である。カーゴ・カルト・プログラミングは、プログラマが、自身が解決しようとしている課題やバグ、明らかな解決策を理解していないことを示す兆候である(ショットガン・デバッギング(英語版)やブードゥー・プログラミング(英語版)も参照)[1]。 カーゴ・カルト・プログラミングは、目の前の問題について経験の浅いプログラマが、他の場所にあるプログラムコードを、その仕組みや、それが当に必要かどうかを理解することなしに、別の場所にコピーするときに生じうる。 また、他の場所で見つけてきた設計手法やコーディングスタイルを、それが生まれた背景理由などを理解しないまま盲目的に適用した結果

    kwms
    kwms 2016/02/25
  • キーボードはもう不要? Googleドキュメントで音声編集が可能に

    sponsored X-500(JN-IPS24X500FR-H-C6)をレビュー 500Hzディスプレーの実力を14900KF&RTX 4090搭載PCで絞り出す! 合計約80万円でロマンを追求 sponsored 簡単アプリ操作でBluetooth、AirPlay 2、USB Type-C、AUXに接続可能 超渋いレトロラジオ風の高機能スピーカー「Edifier ED-D32」は買い! sponsored 上位モデルは今後も増えるであろう四角いLCDディスプレーのCPUクーラーを採用! 人気上昇中の液晶付きCPUクーラーを中心に映えBTOPCを構成! そのコダワリを聞いた sponsored AI向けのワークステーションやサーバーもズラリ ほかにない特徴や魅力が多数! COMPUTEXのSilverStoneブースをチェック sponsored クラウドストレージの使いやすさ、快適さの

    キーボードはもう不要? Googleドキュメントで音声編集が可能に
    kwms
    kwms 2016/02/25
  • 【ハードコアな勉強会 開催Tips】アルゴリズム勉強会を二ヶ月、計7回にわたって開催しました。 - クラウドワークス エンジニアブログ

    こんにちは、エンジニア、業務委託の深山 @kenzan100 です。 突然ですが、皆さんは「アルゴリズム」と言われて何を想像しますか? アルゴリズムというと、とっつきにくい技術分野/難しそう、という印象があるかと思います。しかし、「期待する成果を出すための、一連の手順に沿ったプロセス」という意味であれば、私たちは無意識のうちに様々なアルゴリズムを使いながら生活していると言えます。 会社までの通勤経路アルゴリズム、目玉焼きを上手に焼くアルゴリズム、歯磨きをするアルゴリズム... もしかしたらエンジニアであっても、アルゴリズムを意識しながらコードを書く機会はそう多くないのかもしれません。ライブラリやフレームワークが充実している言語であればなおさらです。 アルゴリズムを学ぶ意義 それでも、私はアルゴリズムを学ぶ意義は大きいと思います。 私にとっての最大のモチベーションは、「利用者から開発者へ、一

    【ハードコアな勉強会 開催Tips】アルゴリズム勉強会を二ヶ月、計7回にわたって開催しました。 - クラウドワークス エンジニアブログ
    kwms
    kwms 2016/02/25
  • TechCrunch | Startup and Technology News

    When Manny Griffiths worked with a personal injury lawyer after his wife’s car accident, he was surprised by the lack of information and communication from their lawyer regarding their claim.… Proton, the Swiss company behind a suite of privacy-focused apps such as ProtonMail, is following in the footsteps of Signal and Mozilla by transitioning to a new non-profit foundation model. The newly setup

    TechCrunch | Startup and Technology News
    kwms
    kwms 2016/02/25
  • https://theguild.jp/works/1944

    kwms
    kwms 2016/02/25
  • NTTデータがJavaフレームワークを刷新、StrutsをやめてSpring主軸に

    NTTデータは2016年2月24日、Javaアプリケーションサーバー環境で利用できるソフトウエア開発部品(フレームワーク)の新版「TERASOLUNA Server Framework for Java 5」(図)を発表、同日提供を開始した。新版では、Web画面の遷移を制御するMVC(モデル・ビュー・コントローラー)フレームワークをStruts1からSpring MVCに切り替えるなど、ソフトウエアの構成を刷新した。 TERASOLUNAは、NTTデータが自社のシステム構築サービスで社内利用している、サーバーサイドJavaのフレームワーク。StrutsやSpring Framework、iBATISといったオープンソース(OSS)のフレームワークを中核機能として採用するとともに、NTTデータが独自に開発した機能を追加してOSSとして公開している。2014年4月にStruts1のセキュリティ

    NTTデータがJavaフレームワークを刷新、StrutsをやめてSpring主軸に
    kwms
    kwms 2016/02/25
  • Kotlinに対する雑感 | さにあらず

    1.0.0 がリリースされました。やりましたね。 僕の観測範囲内に見えることが増えてきたので、興味位で少しずつ触っています。 まず、ブラウザだけで試せるチュートリアルが大変素晴らしいので、Kotlin が肌に合うかどうか確認するといいですよ。 Kotlin Koansjs で実装されたエディタなのにシンタックスハイライトだけでなく、入力補完がガンガン効くので凄く良い。 僕の理解#大体 3 日くらいかけて言語仕様やマニュアルの類を読みながらチュートリアルをこなした結果、 Kotlin は 安全な次世代の Groovy であるという理解に到達しました。 僕が Groovy に対して持っていた不満は、大体以下の通り。 ランタイムがデカ過ぎるgroovy-all-2.4.6-indy.jar が 6.5Mバイトコードエンハンス等の危険な黒魔術がカジュアルに動く型がありそうで、実は殆どない型があま

    Kotlinに対する雑感 | さにあらず
    kwms
    kwms 2016/02/25
    “Kotlin”
  • OSXでDockerを超高速化するdinghy - Qiita

    【追記 2016/06/21】 Docker for Macがリリースされました。これでVirtualBoxを使う必要はなくなったので、この記事にあるdinghyを導入する必要はありません。 OSXDockerを使うときには、VirtualBox + Docker Machineを使う事が多いと思います。しかし、VirtualBoxの共有フォルダ機能は凄く遅いため、その上で動くDockerも共有Volumesを使うと遅くなるという問題があります。 Vagrantの場合には、NFSマウントを使う事で早くすることができますが、Docker Machineにはその機能がありません。 そこで、OSXDocker MachineのVolumes機能をNFSに入れ替えてくれるdinghyを試してみました。 codekitchen/dinghy: faster, friendlier Docker

    OSXでDockerを超高速化するdinghy - Qiita
    kwms
    kwms 2016/02/25
  • IoT時代の通信キャリア「ソラコム」の挑戦--創業4カ月で1500社が採用

    PCやスマートフォンだけでなく、机や衣類、器まで、あらゆるものがインターネットにつながるIoT(Internet of Things)時代が格的に訪れようとしている。米ガートナーは、2020年にはIoTデバイスの数が250億個になると予測。また、IDCは2014年に約6500億ドルだった世界のIoT市場規模が、2020年には1.7兆ドルに拡大すると予測している。 IoT市場の成長の鍵を握るのが、デバイスから取得したデータをクラウドで処理するための通信ネットワークだ。現状ではIoT事業者は、通信キャリアやMVNOが提供する月額制の通信サービスを利用する必要がある。しかし、IoTデバイスには常時インターネット接続しないものも多い。たとえばスマートロックは、ドアを開け閉めするタイミングでしかデータ通信が発生しないため、一般的な通信サービスではコスト負担が大きい。 こうした課題を解決するのが、

    IoT時代の通信キャリア「ソラコム」の挑戦--創業4カ月で1500社が採用
    kwms
    kwms 2016/02/25
  • dockerのデータボリュームとそのバックアップ方法 - Qiita

    データの永続化はdockerでよく課題になると思います。 docker docsには、Manage data in containersの節に、いくつかの方法が示されています。 データボリュームを利用する ホストのディレクトリにマウントする。 しばらく前まではホストのディレクトリに逃がしていたのですが、ホストのディレクトリとコンテナの中ではユーザの番号や書き込み権限の管理が違ったりして、うまくいかないことも多かったので、最近はまじめにデータボリュームを使うようにしています。 MySQLを例に、データボリュームとそのバックアップ方法をまとめてみます。 データボリュームを作成してマウントする データボリュームは、dockerfileのVOLUMEで指定したディレクトリ、またはdocker runにて-vで指定したディレクトリに、自動で作られます。そしてそれは、コンテナとは別に管理され、dock

    dockerのデータボリュームとそのバックアップ方法 - Qiita
    kwms
    kwms 2016/02/25
  • Macでテキスト起こしするために使っている Transcriptions を紹介しとく - 941::blog

    テキスト起こししたいなー!って時ありますね。で、最近使ってるのはこれ。 ▼ Transcriptions を Mac App Store で 現在のレートで360円と有料だけど、しっかり使えるので安い。英語版のみだけど操作はシンプルなので特に問題なし。サポートはGithubでユーザーがIssue立てる形式っぽくてウケる。 使い方は簡単 ショートカットの設定は2つしておけばOK Replay:巻き戻す時間を何秒にするか(タイピングの練度によるけど3秒くらいでよさげ) Ratie: 再生速度、話している人の速度次第だけど-40%くらいにしてる あとは ⌘+Enterで音声再生 ひたすら打ち込んでいって 早過ぎたら ⌘+1 で3秒戻してまた再生 ってかんじで、マウス操作無しにひたすらテキストを打ち込めるので大変よい。ショートカットはカスタマイズ出来るので手が慣れるものに変更したらいい。 発言は個

    Macでテキスト起こしするために使っている Transcriptions を紹介しとく - 941::blog
    kwms
    kwms 2016/02/25
  • 「第二の人生」へ実業家デビュー、中田英寿氏に聞く 編集委員 小林明 - 日本経済新聞

    元プロサッカー選手の中田英寿さんが"実業家"として「第二の人生」を踏み出す――。このほど初の事業会社「JAPAN CRAFT SAKE COMPANY」(社・東京)を設立して社長に就任し、酒や工芸など日文化格的なPR活動に乗り出した。「人生をかけてもいいというものがようやく見つかった。これは一生続けていくライフワーク。今後はプロとして仕事に取り組みたい」と意気込みを語る。

    「第二の人生」へ実業家デビュー、中田英寿氏に聞く 編集委員 小林明 - 日本経済新聞
    kwms
    kwms 2016/02/25
  • RESTful#とは勉強会で公開レビューしてきました - Sweet Escape

    2/22にヴァル研究所さんのオフィスで開催された「RESTful#とは勉強会13回」に公開レビュー企画のゲストとしてお呼ばれしてきましたー。 この勉強会自体は今回で13回目とそこそこ回を重ねた勉強会で、RESTful APIについてみんなで学び考える会となっているそうで。すみません、こういう勉強会があることは知ってたけど参加は初めてでした。 で、公開レビューとは何かというとヴァル研究所さんと言えば「駅すぱあと」なわけですがこの駅すぱあとのWeb版である「駅すぱあとWeb」の公開APIをRESTの観点でみんなの前でレビューするというチャレンジングな企画でした。 RESTful APIが何かについては以前に発表に使ったこのスライドを参照してもらえれば。 RESTful API 入門 from Keisuke Nishitani さて、今回のそもそものキッカケは、この勉強会の運営にヴァル研究所の

    RESTful#とは勉強会で公開レビューしてきました - Sweet Escape
    kwms
    kwms 2016/02/25
  • Ruby 2.0.0 および Ruby 2.1 の今後について

    Posted by usa on 24 Feb 2016 Ruby 2.0.0 および Ruby 2.1 の今後の公式サポートについてお知らせします。 Ruby 2.0.0 について かねてからの予告通り、日(2016年2月24日)をもって、Ruby 2.0.0 の公式サポートは終了となります。 今後、より新しいバージョンの Ruby で行われたバグ修正やセキュリティ修正は、2.0.0 にはバックポートされず、また、2.0.0 の新しいパッチリリースも行われません。 現在まだ Ruby 2.0.0 を使用しているユーザーは、速やかにより新しいバージョン(2.3 等)に移行するよう強く推奨します。 Ruby インタプリタ開発者、あるいは企業内で Ruby インタプリタの保守を担当されている方で、今後も Ruby 2.0.0 の公式リリースが継続されないと困る、という適切な理由がある方は、r

    kwms
    kwms 2016/02/25
  • Stripe on Twitter: "We're launching @Atlas: everything you need to start an internet business, from anywhere. https://t.co/ucYJCmClmN 🗺🌐 https://t.co/x10MvERy6l"

    We're launching @Atlas: everything you need to start an internet business, from anywhere. https://t.co/ucYJCmClmN 🗺🌐 https://t.co/x10MvERy6l

    Stripe on Twitter: "We're launching @Atlas: everything you need to start an internet business, from anywhere. https://t.co/ucYJCmClmN 🗺🌐 https://t.co/x10MvERy6l"
    kwms
    kwms 2016/02/25
  • agilecatcloud.com

    This domain may be for sale!

    agilecatcloud.com
    kwms
    kwms 2016/02/25