タグ

2013年12月25日のブックマーク (37件)

  • Mac で Vagrant を GUI で操作できる「VagrantX」をリリースしました

    Shin x blog Advent Calendar 2013 の最終日です。 12/1 から毎日書いてきた Shin x blog Advent Calendar 2013 ですが、いよいよ今日が最終日です。 今日は、クリスマスということで、ささやかながらちょっとしたプレゼントを用意してみました:D VagrantX GUI で Vagrant が利用できる VagrantX というツールをリリースしました。 http://shin1x1.github.io/vagrantx/ Vagrant は、とても良いツールなのですが、いかんせんターミナル(黒い画面)で操作するものなので、それに慣れていない人にとっては、少し敬遠されている面があります。Vagrantfile を自分で書くような人はターミナルでどんどん使うべきなのですが、用意された Vagrantfile をただ使うだけであれば、

  • crontab の日付指定、あなたの理解は間違っている

    ご存じの方には濡れ衣ですごめんなさい。 これ間違って理解してました。 真実を知って衝撃を受けました。 周りに聞いてみたら多くの人が同じく誤解してました。 問題 crontab でこういうスケジュールを設定したら コマンド hoge はどのようなタイミングで実行されるでしょう。 0 0 13 * 5 hoge こたえ 毎月13日の金曜日の0時0分 だと思ってたんだけど、これ間違いでした。 正しくは、 毎月13日または金曜日の0時0分 だった。はい「知ってたよ」っていう人はごめんなさいよ。 日と曜日だけ or になる crontab の書式は、基的に and なんですよね。 0 9 1 10 * だと、 10月 かつ 1日 かつ 9時 かつ 0分 のタイミングで実行。 ところが、日と曜日だけは「または」になります。 さっき実験してみたけど実際にそうなった。 crontab – Wikiped

    crontab の日付指定、あなたの理解は間違っている
  • PS1とPROMPT_COMMAND, GNU screenでの活用も

    B! 24 0 0 0 前回プロンプトの事を書いたので、 ついでにPROMPT_COMMANDの設定についてメモしておきます。 GNU screenを起動させている時についても。 PROMPT_COMMAND PS1, PS2, PS3, PS4 PS1 PS2 PS3 PS4 PS1とPROMPT_COMMANDの使い分け プロンプトの表示 ターミナルのタイトルバーの表示 GNU screen内での表示 おまけ PROMPT_COMMAND bashにはPROMPT_COMMANDと言うシェル変数があり、この値に指定したコマンドが 各コマンド実行後に処理されます。 PROMPT_COMMAND='echo command finish' としておけば、毎回コマンド実行後にcommand finishが表示されます。 (Enterだけ押した場合にも。) PS1, PS2, PS3, PS4

    PS1とPROMPT_COMMAND, GNU screenでの活用も
  • アドベントカレンダー2013:AWS CloudFormationビッグバンテンプレートまとめ | DevelopersIO

    まとめ 一連のエントリを御覧になってAWS CloudFormationを使い始めてみよう...そう思った貴方!ぜひ以下のエントリを読む事から始めてみてください。 CloudFormation入門 | Developers.IO CloudFormationのヘルパースクリプトcfn-initによるインスタンスの初期化 | Developers.IO 【AWS】CloudFormationの作成ノウハウをまとめた社内向け資料を公開してみる | Developers.IO そして上記以外にも弊社ブログにはCloudFormationのエントリが盛り沢山!!AWS CloudFormationを使うとインフラ構築自体をスマートに効率良く進められたり、単純に楽出来たり、より一層扱う要素への理解を深める事が出来たりします。興味を持った方は是非是非、AWS CloudFormationを使い始めて見

    アドベントカレンダー2013:AWS CloudFormationビッグバンテンプレートまとめ | DevelopersIO
  • Node.js + MongoDB でのアーキテクチャ考 - Qiita

    今回はNode.js + MongoDBの組み合わせを使ったシステムのアーキテクチャについて書いてみようと思います。コードの類いは殆どありません。 非同期ノンブロッキング、Webサービス全般 MongoDBが主の記事ですが、題名はNode.jsから始まってます。これは今回のアーキテクチャ考のスタートポイントがNode.jsだからです。Node.jsの特徴というと サーバーサイド javascriptでそれなりに高速 非同期ノンブロッキング主義 対話型インタープリタで色々試しながら開発できる というのが個人的に気に入っている点なんですが、これってWebサービス全般を書くにはよさそうだなぁとか普段から考えていました。どうしてかと言うと、一般にWebサービスと言えば 不特定多数が不特定なタイミングで利用する 多数のユーザーに個別な処理がある 多数のユーザーでの共有な処理がある レスポンスは早けれ

    Node.js + MongoDB でのアーキテクチャ考 - Qiita
  • あなたはどこまで解き進められる? 「FizzBuzzダンジョン」でコードパズル

    はじめに いつもは「マンガで分かるプログラミング用語辞典」を描いている、クロノス・クラウンの柳井です。JavaScript大好きで、「マンガで分かる JavaScriptプログラミング講座」を書いたりもしています。そして最近は「CodeIQ」というサイトで、さまざまなプログラミングの問題を出題しています。 今回は、その「CodeIQ」で出題して人気のあった「FizzBuzzダンジョン」という問題のさまざまな解法を紹介しようと思います。私自身も勉強になり、コードを読むことを楽しめましたので、プログラマーの方々はきっと楽しめると思います。 「FizzBuzz問題」とは、3の倍数のときは「"fizz"」、5の倍数のときは「"buzz"」、共通の倍数のときは「"fizzbuzz"」、その他は「数値」を戻すという単純な処理です。ループ処理と分岐処理を理解していればコードを書けます。 「FizzBuz

    あなたはどこまで解き進められる? 「FizzBuzzダンジョン」でコードパズル
  • jQueryプラグインのメソッドパターン

    jQueryプラグインのメソッドパターン このエントリーはjQuery Advent Calendar 2013の 最終目のエントリーです。(Advent Calendarとは様々なテーマを12/1〜12/25までリレー形式でブログなどに執筆する企画です。) 今回はjQueryプラグインのメソッドパターンについて紹介をしたいと思います。 jQueryプラグインのメソッドとはどいうものかというと、まず以下のようなプラグインがあったとします。 $.fn.alert = function(options){ return this.each(function(){ $(this).click(function(){ alert(options.text); return false; }) }); } セレクタで指定した要素でアラートを表示するだけの簡単なプラグインです。(プラグインの作り方は「

    jQueryプラグインのメソッドパターン
  • 論理削除が奪うもの

    論理削除が奪うもの JPOUGのAdvent Calendar 12/10担当です。 12月 - 忘年会シーズンです。酒で記憶を失っている際に、怒ったとか、近くにいた人にカラんだとか、脱いだとか、毛を燃やしたとか、エレベーターホールにズボンが脱ぎ捨てられていたとか、会議室でが発見されたとか、そういう事件が多発する月ですね。皆様いかがお過ごしでしょうか。 微塵も記憶がない状態で、やらかした内容を色々な人から聞かされるにつけ、穴を掘って蓋してセメントで埋めてもらいたくなるのは常ですが、こういう時はどんな対処を取ればいいんでしょう。 得てしてロクでもない行動を取った時の翌日における参加者の記憶力の良さと来たらFlight Recorderも真っ青です。 なんとか失敗を無かったことにしたいと立ち回りたいですが、まあ無理です。各所にヒアリングを重ねれば重ねるほど確度と精度が高まります。エビデンスま

    論理削除が奪うもの
  • Amazon Kinesis + Storm を連携させて、ストリームデータ処理を行ってみた - Taste of Tech Topics

    こんにちは。kimukimuです。 昨日はクリスマスイブでしたが、皆さんはどのように過ごされたでしょうか? 私はケーキは買う派ではなく、自分で作る派です。……まぁ、べるのも自分なのですが…… クリスマスはさておき、今日はKinesisとStormに関する内容です。 AWS re:Invent 2013 で 発表されたAmazon Kinesis が12/17にPublic Betaになり一般公開されましたね! 以下のように、KinesisはStormのコネクタを含んでいる、ということなので、さっそく試してみましょう。 Kinesis does include a connector for porting data to Storm, which AWS General Manager for Data Science Matt Wood said is a possibility in

    Amazon Kinesis + Storm を連携させて、ストリームデータ処理を行ってみた - Taste of Tech Topics
  • やわらかGitHub | Stobo

    このスライドは Markdown でプレゼンテーションが作成できるサービス Stobo で公開されています。

    やわらかGitHub | Stobo
  • 無料チェックシート付き!Web制作の初回ヒヤリングで確認したい項目リスト – 請求書作成サービス「Misoca(ミソカ)」

    こんにちは、トヨシです。 前回は見積もり時に確認したい項目を紹介しましたが、今回は私がフリーランスWeb制作をしていたときに、顧客との初回ヒヤリングで必ず聞くようにしていた項目リストを紹介します。私はこの項目に基づいて初回のヒヤリングを行い、提案書を作成するということをしていました。 記事の最後に印刷して使えるエクセルのスプレッドシートもダウンロードできるようにしておいたので是非自分なりにアレンジするなどして活用してください。 とその前に、 経理書類の作成でお困りの方は、請求書・見積書サービス「Misoca」を使うとより便利ですよ!レイアウト崩れや記入漏れの心配無用です! [adrotate group=”7″] 今回配布するヒヤリングシート (記事の一番下でダウンロードできるようにしてあります) お客様基情報 会社名・個人名 ご担当者様名 部署・役職(任意) ご住所 お電話番号 Eメ

    無料チェックシート付き!Web制作の初回ヒヤリングで確認したい項目リスト – 請求書作成サービス「Misoca(ミソカ)」
  • エンジニアの気持ちを汲み取って採用することは難しいのでしょうか? エンジニアのみなさんが考える「理想的なエンジニア採用」を教えてください 〈連載 第1回〉 - 週刊はてなブログ

    エンジニアと採用」について全4回の連載が始まります。はてなブログとトピックと連動して、インタラクティブに展開する新企画。みなさんが考える「理想的なエンジニア採用」を教えてください。(編集部) 先日、「エンジニアは自分のキャリアのためにもブログを書いた方がいい(できれば、はてなブログに)」という寄稿をした、クリエイティブディレクターのサカタカツミ(id:KatsumiSakata)です。 最近では、エンジニア採用について書く機会が増えてしまって、技術評論社にて「なぜ,エンジニアの採用は難しいのか?」なる連載を始める始末。こう書いてしまうと、理想的なエンジニア採用に関する完璧な答えを持っているように思われるかもしれませんが、まったくそうではありません。 エンジニア転職は売り手市場? データ的な話をしますと、プログラマを中心としたITエンジニア領域では、ずいぶん前から「人が足りない!」と大騒

    エンジニアの気持ちを汲み取って採用することは難しいのでしょうか? エンジニアのみなさんが考える「理想的なエンジニア採用」を教えてください 〈連載 第1回〉 - 週刊はてなブログ
  • 参考にすべきはNetflixのポリシーのロジカルさ - ワザノバ | wazanova

    Netflix Culture: Freedom & Responsibility」がこれだけ話題になり、シリコンバレーで評価されてます(パワポは500万回閲覧されたそうです。)が、その資料だけでは、「実際どうやって運営しているの?」「どういう経緯でこのルールを決めたの?」「社員の反応はどうだったの?」などまだ知りたいことはかなりありました。そう言う意味で、Netflixから独立してコンサルになったPatty McCordがHarvard Business Reviewに寄稿している記事では、そのあたりの背景がカバーされています。是非原文を読んでいただきたいですが、その中からいくつか紹介させください。 会社の方向性を理解し、高い生産性を指向する人を雇えば、97%のメンバは正しい(大人として常識ある)行動をとる。相当なコストのかかる人事ポリシーづくり & 運営は残りの3%のために費やされる

  • 二値化(Binarization)処理 - Kazzzの日記

  • [rails] rspecでDBのロールバックをテストする。

    Railsアプリで、ActiveRecord::Base.transactionを使って、 トランザクションを明示的に張り、異常がある場合にロールバックする、 という実装は大いに有りますよね。 僕はRSpecを使ってテストしています。 RSpecを使って、DBがロールバックされることを確認する方法を書いておきます。 例えば、コントローラに次のような処理を書いたとします。 モデルの変更後、メールを送信する、という処理で、ここでは、メールの送信に失敗した場合は、 変更をロールバックする、という仕様とします。(その仕様は果たして妥当か?はここでは考えない。) def save_and_send_mail(model) begin ActiveRecord::Base.tansaction do model.save! SomeMailer.something.deliver end rescue

  • 「CSS Regionsを使った新しいCSSレイアウトを作る方法」HTML5 Conference2013レポート

    CSS Regionsを使った新しいCSSレイアウトを作る方法」HTML5 Conference2013レポート 馬場 美由紀(HTML5 Experts.jp編集部) 11月にiOS7のSafariでサポートされることになり、一躍注目を集めることになった「CSS Regions」。雑誌や新聞のような、自由でクリエイティブなWebデザインを実現できると注目されていますが、その実、何ができるのかは未知数です。 2013年11月30日(土)に開催された「HTML5 Conference 2013」のアドビシステムズ轟啓介さんのセッション「CSS Regionsを使った新しいCSSレイアウトを作る方法」では、主に「CSS Regions」を使ってできること、そして実際の記述方法について解説されました。 複数のボックスをまたいでリフローできる 「CSS Regions」 現在、「CSS Regi

  • 快適mysqlコマンド★カスタマイズの決定版 - (ひ)メモ

    この記事は MySQL Casual Advent Calendar 2013 の25日目の記事です。 自分の過去のブログも含めて、mysqlコマンドのカスタマイズについていろいろな情報がありますが、わたしがオススメの秘伝のタレをまとめたいと思います。是非、ご参考に。 定型文(SQL)のショートカット入力 「show create table TABLENAME\G」とか「select user,host,password from mysql.user order by user,host;」とか、よく実行するけど長くて入力するのがめんどうなのがありますよね。それをショートカットで入力できるようにする方法です。 mysqlコマンドで行編集ができるのは、readlineやlibeditをリンクしているおかげです。 従来の公式バイナリ配布物に含まれるmysqlコマンドはreadlineでした

    快適mysqlコマンド★カスタマイズの決定版 - (ひ)メモ
  • 間違いだらけのSQL識別子エスケープ

    これから3回連載の予定で、SQL識別子のエスケープの問題について記事を書きます。SQL識別子のエスケープについてはあまり解説記事などがなく、エンジニア間で十分な合意がないような気がしますので、これらの記事が議論のきっかけになれば幸いです。 3回の予定は以下のとおりです。 間違いだらけのSQL識別子エスケープ(稿) SQL識別子エスケープのバグの事例 SQL識別子は結局どうすればよいか ということで、まずはSQL識別子のエスケープの失敗例について説明します。この失敗例はあくまで説明のために作ったもので、実際のものではありません。また、想定が「ありえない」と思われるかもしれませんが、意図的なものですのでご容赦いただければと思います。また、「間違いだらけの」というタイトルは、今回の題材が間違いだらけという意味であり、巷のSQL呼び出しがそうであるという意味ではありません。稿に登場する人物と団

  • PostgreSQLでテストデータを作成する | Let's POSTGRES

    笠原 辰仁 記事は2013年のPostgreSQL Advent Calendar の 12/25 の記事です(地味なトピックになってしまいすいません)。PostgreSQLでのテストデータ作成に役立つ機能を紹介します。 はじめに PostgreSQLを対象としたの性能検証や機能検証を行う際に、開発環境や試験環境でスキーマ(テーブルやインデックス)を作成し、ダミーのデータを投入してSQLのチェックを行うことが多々あるかと思います。単純な機能の正常試験であれば少量のデータ投入で事足りると思いますが、大量のデータに対する検索処理やバッチ処理を試す際は、それなりの量の試験データを生成し、DBに投入する必要があります。 通常、試験データは、例えば専用のジェネレータを作る、実際のデータをマスキングしたものを使う、サンプルとして存在するデータ(郵便番号のデータなど)を利用する、といったことが多いと思

  • Flash Player/Adobe AIRでのメモリリーク対策まとめ (Flash Builder/Scout編) - ICS MEDIA

    Adobe AIRアドベントカレンダーの一環として、「Flash Player/Adobe AIRのメモリリーク対策」を記事にまとめました。メモリリーク対策として弊社が取り組んでいる手法を紹介します。 この記事では次のソフトウェアを利用します。 Flash Builder 4.7 Adobe Scout メモリリーク対策の重要性 Flashコンテンツ/AIRアプリを長時間起動してるとメモリの使用量が増大し動作が不安定になることがあります。メモリ使用量の増大によってフレームレートの維持が難しくなったり、Flashコンテンツ/AIRアプリのクラッシュへとつながります。 Flashコンテンツの制作でメモリリーク対策を必要としなかった開発者は多いと思います。2000年代のフルFlashサイト全盛期に需要のあった広告系コンテンツ。それらは訴求力重視・公開期間が短めということもあってメモリリーク対策が

    Flash Player/Adobe AIRでのメモリリーク対策まとめ (Flash Builder/Scout編) - ICS MEDIA
  • 社内用Docker Registryを立てる - $shibayu36->blog;

    Dockerにはimageを登録しておくためのregistryが用意されていて、https://index.docker.io/ にPublicなイメージを登録しておくことが出来ます。また、社内用など、Publicには出したくない時も自分でregistryを立てることが出来ます。そこで、今回は社内用Docker Registryの立て方について書こうと思います。 https://github.com/dotcloud/docker-registry を参考にします。 Docker Registryを立ち上げる 立てるのはすごく簡単で、docker runするだけでした。 $ docker run -p 5000:5000 -d stackbrew/registry これで実行したhostの5000番portにDocker Registryを立てることができます。 ここに対して、pushやp

    社内用Docker Registryを立てる - $shibayu36->blog;
  • 24時間一人mrubyハッカソン - Qiita

    mrubyが対象(のひとつ)にしているデバイス系環境では、プログラムを格納するROMには余裕があっても、実行時メモリであるRAMには余裕がないという話をよく聞きます。ROMはフラッシュでメガ単位の容量があっても、RAMは数十KBとかいうケースも珍しくありません。 そこで、12/24から25にかけての24時間で、どれだけメモリ削減できるか一人ハッカソンを開催しました。ぼっち上等。 基戦略 今回のメモリ削減ハックの基となるのは、Cの文字列定数領域はfreeの対象にならないので、mallocした領域にコピーする必要はない、という戦略です。今回は3件の改善を行いますが、いずれもこの戦略を用いています。 static symbol まずは、symbolテーブルのmalloc量を削減しましょう。symbolの登録には mrb_intern(mrb_state *mrb, const char *s

    24時間一人mrubyハッカソン - Qiita
  • weakref.rb - I am Cruby!

    RubyRuby勉強会in松江午後の部に参加. みんな気の赴くままに,Rubyの何かをするという形式で非常に有意義だった.  weakref.rb今回はRubyの標準ライブラリであるweakrefについて調べてみた. 弱い参照を作るライブラリで,C++で言う所のweak_ptrの様な動きをする.  サンプルコード require 'weakref' require 'pp' foo = "123" bar = WeakRef.new(foo) bar "45" pp bar #=> "12345" pp foo #=> "12345" foo = nil # kill only ref GC.start pp bar # should raise exception (recycled) こんな動きをするんだって. 実装はどうなっているのかどうやってRubyで実現しているかと言うと,wea

  • Rubyのweakref.rbはすごーくいけてない

    標準添付のweakref.rbなんですけどね。こいつえらいメモリいなんですわ。 zsh % ruby -e' require "weakref" p ObjectSpace.count_objects x = WeakRef.new(Object.new) p ObjectSpace.count_objects' {:TOTAL=>13471, :FREE=>286, :T_OBJECT=>7, :T_CLASS=>493, :T_MODULE=>18, :T_FLOAT=>5, :T_STRING=>3036, :T_REGEXP=>12, :T_ARRAY=>605, :T_HASH=>9, :T_BIGNUM=>2, :T_FILE=>6, :T_DATA=>256, :T_MATCH=>1, :T_COMPLEX=>1, :T_NODE=>8715, :T_ICLASS=>19}

    Rubyのweakref.rbはすごーくいけてない
  • 本当に怖いC++erとC++という糞言語 - 神様なんて信じない僕らのために

    かつて、ゲームプログラミングはアセンブリが主流で、8bitCPUは掛け算や割り算すらないものでした。割り算がないCPUっていつの時代だよ、っていう人たちもおりますが、ゲームボーイアドバンスに搭載されているARM7TDMIは除算の命令を持っていません。(故に除算を書くと死ぬほど遅いので、乗算で代用したりする) また、浮動小数に対する演算ユニットを持っていないハードウェアもあります。ニンテンドーDSに搭載されているARM946E-Sですら、浮動小数演算ユニットはありません。(CPUの機能としてはオプションで存在する)そのために固定小数点といった技術もあるわけですが、古くさい話です。 これらはCとC++の機能を駆使していかにパフォーマンスを出すかを余儀なくされた時代です。 さておき、最近はスマートフォンでのゲーム開発も進化しており、C++iPhoneAndroidの両方で動くということもあ

    本当に怖いC++erとC++という糞言語 - 神様なんて信じない僕らのために
  • 【仮想化道場】 並列分散処理のフレームワークとなるHadoop 2.0

  • スタートアップをするときの必読書4まとめ by 仲 暁子

    これらのを読むべきです。オススメです。 誰のためのデザイン 人間中心のデザインについて学べます。 THINK SIMPLE 組織作りからプロダクト作りまで、シンプルに、ミニマルに考え行動する価値を理解できます。 リーンスタートアップ 「まずやってみる」、「スピード」について学べます。壮大な計画は無意味であり、とにかくミニマムのプロトタイプを作ってユーザテストをし、改善サイクルをまわすことの重要性が理解できます。 ビジョナリー・カンパニー2 - Good to Great 偉大な会社やチーム作りの方法が解説してあります。 まず人をバスに乗せてからやることを決める ひとつのことだけを上手くやる、など 以上、読んで当に役立ったでした。 ※ちなみに写真は、LEAN STARTUP著者の直筆サイン!

  • 本気でAndroid用のアイコンを作る

    この記事はAndroidAdvent Calendarのエントリーです。 はじめにAndroidが国内に出回って5年が経ちました。 当初の標準アイコンのままアプリがAndroid Marketに公開されるような状態は落ち着き、時代とともにデザインも洗練され一定の秩序が見られるようになってきました。 しかし、未だにデザイン面を考察した形跡が見えないアプリも少なくありません。 スマートフォンは多数のアプリを使うため、ルールに基づいたプラットフォームで一貫性のあるデザインを土台にするのが操作性の良さにつながります。 独自性を出すためや新たな操作性を開拓するためにあえてルールを守らないと言う事もありますが、まずはデザインルールを知りその上で設計することが大原則になります。 ランチャーアイコンアプリデザインについて語る上でランチャーアイコンから入らない訳には行きません。 ランチャーアイコンはアプリの

    本気でAndroid用のアイコンを作る
  • 【備忘録】捗るChrome Extention16選+α - 夜の庭から

    夜の庭からコンバンワ。たまにchromeがバグって機能拡張が初期化されます。と言うわけで、今回は備忘録を記すミィア(ΦωΦ)です。 前回のエントリーの後、進展はナシ。しかしid:ponako10さんから、こんなブコメをもらいました。 ツイッターのアイコンとニックネームだけ私のものにした他のアカウントからのDM”が送られてきたってあるけど、DMって相互フォロー同士じゃないと送れないんじゃなかったっけ。なりすましをフォローするかなー それでテストをしてみたのですが、やはりフォローしている相手でなければDMは受信できないようです。そもそもの話からして「当なのか?」と疑わしいですね。あと一旦はずれたフォロワーさんが戻ってきたりもして意味深に感じます。 と、報告はさておき。以下、個人的メモです。他にも素敵な機能拡張がありましたら教えてくださーい(*ノω・*) 捗るChrome Extention

    【備忘録】捗るChrome Extention16選+α - 夜の庭から
  • パッケージユーザーのための機械学習(5):ランダムフォレスト - 渋谷駅前で働くデータサイエンティストのブログ

    (※はてなフォトライフの不具合で正しくない順番で画像が表示されている可能性があります) さて、こんな記事をクリスマス・イヴのプレゼントにするのはアレなんですが(笑)、教師あり学習&分類器系では一旦これでシリーズを〆る予定です。 トリを飾るのはランダムフォレスト。アンサンブル学習の代表選手ですね。「ランダムフォレスト最強」とか言っちゃう人が多いらしいんですが*1、そういう人にはぜひ今回(と次回予定の5回分まとめ)の記事を読んでもらいたいなぁと思います。 今回の参考文献もピンクの薄いです。pp.193-197に決定木、バギング、アダブーストの後にランダムフォレストの説明があります。 はじめてのパターン認識 作者: 平井有三出版社/メーカー: 森北出版発売日: 2012/07/31メディア: 単行(ソフトカバー)購入: 1人 クリック: 7回この商品を含むブログ (4件) を見る 他だと、例

    パッケージユーザーのための機械学習(5):ランダムフォレスト - 渋谷駅前で働くデータサイエンティストのブログ
  • サンフランシスコで 3ヶ月生き抜くためのサバイバル英会話 - bekkou68 の日記

    はじめに(2013年12月25日更新) 今年の3月から6月までの約三ヶ月、サンフランシスコでお仕事をしてきました。はじめて海外に行きました。その過程で学んだ英会話を書いていきます。 参考のため、筆者の英語力について書きます。TOEIC は大学生の時にスコア755 を取得しました。TOEFL の勉強もしていましたが受けずじまいでした。卒論の監督教授がインド人で、やりとりは英語のみでした。卒業論文は英語で書いて英語で発表しました。英語力は大学時代がピークだった気がします(笑) 大学四年生の時に Gogengo! という英単語を語源で学べるサービスを立ち上げました。社会人になってから4年ほどたちますが、今も継続しています。それによって英語力をある程度キープできていると信じています(笑) 社会人になってから英語を使う機会は減りましたが、前職で会社に外国人の来客があってお話ししたり、外国人の参加者が

  • SECCON2013 北陸大会の前日勉強会の資料 スライド形式のはこちら https://speakerdeck.com/mala/seccon2013-slide

    スマートフォンのセキュリティについて ma.la 自己紹介 http://ma.la https://twitter.com/bulkneets LINE株式会社 livedoor方面の人です 仕事 JavaScript, Perl 元々の専門領域はUI, フロントエンド Webアプリ全般 認証認可周り セキュリティに関する業務 自社サービスのリリース前にチェックしたりとか 何か新しい攻撃手法見つかったら調査 他社サービスの問題見つけて報告したり オープンソースプロダクトのバグ報告したり そもそも何でJavaScriptを書いてた人間が セキュリティに関することをやっているのか あらゆるデバイスでHTML + JavaScriptが使われている どこまで悪用できるのか、どうやって修正すべきなのか 社内でもっとも詳しい 基的にはWebの人 iOS / Android アプリ開発あまり詳しく

    SECCON2013 北陸大会の前日勉強会の資料 スライド形式のはこちら https://speakerdeck.com/mala/seccon2013-slide
  • ygoto3.com

    現在開発担当している AbemaTV で、昨年末にパナソニックさんのスマートテレビ VIERA 向けにアプリケーションをリリースしました。AbemaTV リモコンボタンで AbemaTV にアクセスできます。今回このアプリケーションの UI を開発するにあたって、新しいデザインワークフローを導入しました。 記事では、 Story-Assured Design というデザインワークフローを、現在プロダクト開発で直面しているデザインの課題とともに紹介します。 Story-Assured Design とは? Story-Assured Design はその名前が示しているように、ユーザーストーリーを保証することを目的とした UI デザインのワークフローです。UI デザインを3つのステップに分けて行います。 ストーリーデザイン デザインの構造化 視覚情報デザイン 一番重要なユーザーストーリーの

  • BackboneとAngularを比較する

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    BackboneとAngularを比較する
  • 45-useful-javascript-tips-tricks-and-best-practices.md

    45-useful-javascript-tips-tricks-and-best-practices.md 45 Useful JavaScript Tips, Tricks and Best Practices By Saad Mousliki 御存知の通り、JavaScriptは数あるプログラミング言語のうちのひとつであり、モバイルのハイブリッドアプリ(PhoneGapやAppceleratorといった)や、サーバーサイド(NodeJSやWakanda)等の様々な所で実装されているWebの言語です。 また、Webブラウザにalertを出すところから、ロボットを動かす(nodebotやnodruinoを使って)ところまで様々なシーンで使われる言語となりました。 JavaScriptをマスターし、パフォーマンスの良いコードを生み出す開発者は市場で最も求められています。 この記事では、ブラ

    45-useful-javascript-tips-tricks-and-best-practices.md
  • vagrant-serverspec で TDD ライクにサーバ構築を行う

    Shin x blog Advent Calendar 2013 の 24 日目です。 先日リリースされた vagrant-serverspec を使って、テストドリブンなサーバ構築を行ってみました。 vagrant-serverspec は、サーバ、インフラの状態をテストするツール serverspec を Vagrant のプロビジョナとして実行できるプラグインです。これを使うことで、vagrant コマンドから、serverspec のテストを実行することができます。 詳しくは、@ryuzee さんの下記エントリを参照して下さい。 vagrant-serverspecを使ってプロビジョニング結果をテストする | Ryuzee.com 仕様 今回構築するサーバの仕様は下記です。PHP 5.5.x をインストールして、ビルトインサーバを起動するというものです。(※ちなみにビルトインサーバ

  • 僕が考えた最速・最小投資でRubyを学ぶ方法またはステマ乙

    そろそろ軽くRubyをやってみたいけどなんか情報多すぎてどこから手を付けたらいいかわからない、リファレンス的なものとか言語論的なものとかコミュニティー的なものとかの情報は結構あるけど、もっとカジュアルでかと言ってどの言語でも使いまわせる的な説明じゃなくRubyらしさが浮き出てるようなもので、しかもちょっとしたCLIツールとかWebアプリとかを作れる程度に理解の手助けをしてくれるものがほしいけど、今の段階で大枚叩きたくないしという人向けに僕がRubyの道案内を致します。 ステップ1(所要時間:0〜10分、投資額:0円) あなたのコンピュータでRuby2系を使えるようにします。 Macなひと => Mavericksをインストールする。 Windowsなひと => RubyInstaller for WindowsRuby2系をインストールする。 Linuxなひと => ご自由に。 ターミナ

    僕が考えた最速・最小投資でRubyを学ぶ方法またはステマ乙