タグ

2014年12月31日のブックマーク (35件)

  • OSSEC ではじめるセキュリティログ監視 - クックパッド開発者ブログ

    インフラストラクチャー部の星 (@kani_b) です。 Heartbleed, ShellShock, XSA-108 (a.k.a. EC2 インスタンス再起動祭), POODLE など、今年は話題となるような脆弱性が各地を襲う一年でした。 脆弱性への対応に加え、いわゆるセキュリティ対策に日頃頭を悩ませている方も多いのではないかと思います。 一言にセキュリティ対策と言っても、実際やるべきことは多岐にわたります。今回はそのうちの一つとして、OSSEC という IDS (侵入検知システム) を使ったセキュリティログ監視についてご紹介します。 OSSEC とは OSSEC は、いわゆるホスト型の IDS (HIDS) です。以下のような機能を持っています。 ログ解析、監視 ファイルの変更監視 rootkit の検知 それらをトリガにしたプログラムの自動実行 (Active Response)

    OSSEC ではじめるセキュリティログ監視 - クックパッド開発者ブログ
  • 子どもが1歳になるまでに重宝した&あると便利な子育てグッズ11種を紹介するぞ! - むねさだブログ

    大晦日ですね…。子どもが生まれてから、ほんとこの1年が早かったなと感じています、むねさだ(@mu_ne3)です。 2013年12月に子どもが生まれ、1年が過ぎました。 その間、多くの子育てグッズを購入したり、友人知人からお古で頂いたりして色々と使ってきました。 中でも、「これが無いなんて考えられない…」というくらい重宝したものもありますので、今後子育てを控えているプレパパ/プレママさんの為に紹介しておこうと思います。 ただし、子育てグッズって子どもの性格や環境によって向き不向きも結構あるらしいので、あくまで「我が家の場合は重宝したグッズ」として参考にしてみて下さい。 それでは、順番にご紹介したいと思います。 ベビーバス&ネット 冬に生まれた子どもという事もあり、暖房が効いて温かいリビングダイニングに併設してあるキッチンのシンクで子どもをお風呂に入れる事ができるベビーバスは重宝しました。 詳

    子どもが1歳になるまでに重宝した&あると便利な子育てグッズ11種を紹介するぞ! - むねさだブログ
    clavier
    clavier 2014/12/31
  • How I Learn Chinese

    I started learning Chinese a couple of months ago now. The motivation was obviously seeing Mark Zuckerberg giving his talk in Chinese in Beijing, and just thought I would be able to do that as well. Plus as a frequent traveler to Taiwan, I always wanted to learn the language, although with enough Kanji knowledge as a regular Japanese I had been able to spend my time without any Chinese knowledge a

  • WebCrawler in Scala - Y's note

    Crawler in Scala 検索Crawlerを作る - Web就活日記 以前はnutchを使ったcrawlerを試してみましたが、今回はcrawler自体をscalaで書いているものをまとめようと思います。インターネットで紹介されているものの中には全然使えないものもあったりするので、選択には気をつけてください。個人的にはまとめた結果からJoup、HtmlUnitDriverが記述や設定が簡単で手軽に実行できるという点でお薦めしたいツールになっています。 nomad denigma/nomad JDK/JRE7、MongoDB、Debianを必要とします。これによって私はテストしませんでしたが。sourceの更新も2年前で止まってしまっていますね。。application.conf、filters.groovy、seeds.txtの3つのファイルを記述するだけで簡単に動かせて、結果を

    WebCrawler in Scala - Y's note
  • 2014年ふりかえり

    2014年を個人的にふりかえります。 Deep Learning 今年は、Deep Learning を追い続ける一年でした。 画像認識の Deep Learning は、テクニックとしてはだいぶ成熟してきた感じがします。 今年は特に検出の性能が大幅に上がりました(GoogLeNet + MultiBox など)。 自然言語処理の Deep Learning もスピード感が出てきました。 それ以外にも、RNN がまともに学習できるようになってきて、面白いタスクが続々出てきました。 教師なし学習は相変わらず、着々と進みつつもまだブレイクスルーはない印象です。 深い有向確率モデルの研究が今年は盛んでした。 一方、RBM ベースの手法は成熟してきて、モデルをいじって応用する段階にあるようです。 理論的にはあまり進展がありませんでした。 Dropout の解析や応用は進んでいる印象があります。 今

  • 海外のTableau Advent Calendar 2014をご紹介|Tableau Software Tips&Viz Advent Calendar 2014 #31 #tableau | DevelopersIO

    2014年アドベントカレンダー『Tableau Software Tips&Viz(全部俺) Advent Calendar 2014』延長戦6目、31目(#31)のエントリです。 Tableau Software Tips&Viz(全部俺) Advent Calendar 2014 - Qiita 日は大晦日。12/1から続けて来て一旦25日でゴールを迎えた当アドベントカレンダーも、"延長戦"と称して26日以降も『もうちっとだけ続くんじゃ』と続けて来ましたが、日12/31まで1日1のペースで続ける事が出来ました。ブログ執筆自体も1日1ペースを上回る、月44とする事が出来たのですが、想像以上に辛かったです(;´ д`) もうこんな阿呆な真似は致しません!w 今回日でのアドベントカレンダーについては私の方でTableauについてチャレンジしてみたのですが、海外でも今年(201

    海外のTableau Advent Calendar 2014をご紹介|Tableau Software Tips&Viz Advent Calendar 2014 #31 #tableau | DevelopersIO
  • Evil Icons – すっきりしたデザインのSVGアイコン集

    Web Fontが人気です。フォントを読み込めばかなり昔のブラウザであってもカスタムフォントが利用できます(IEにおいてはIE4から使えます)。難点としては作り手のスキルが必要ということでしょうか。 もう少し手軽に画像ではないアイコンを使いたければSVGを使ってみるのはいかがでしょう。今回はその一つEvil Iconsを紹介します。 Evil Iconsの使い方 Evil IconsはRails/Sinatraそしてnodeと組み合わせて使えるようになっています。その他、Gruntで使うこともできます。Gulpはまもなくのサポートとのことです。SVGはベクターなのでサイズも色も自由に変更できるのが利点ですね。 Evil IconsはSVG製、MIT Licenseのオープンソース・ソフトウェアです。 Evil Icons outpunk/evil-icons

    Evil Icons – すっきりしたデザインのSVGアイコン集
  • 手軽なセキュリティスキャンサービス Walti.ioを試してみた | DevelopersIO

    ウィスキー、シガー、パイプをこよなく愛する大栗です。 先日セキュリティスキャンサービスのWalti.ioが正式リリースしたので、早速試してみました。 Walti.ioとは? Walti.ioとはSaas型のセキュリティスキャンサービスです。セキュリティスキャンが可能なものはファイアウォール設定(Portscan)、HTTPS設定(sslyze)、HTTPサーバ設定(nikto)、WEBアプリケーション脆弱性(skipfish)となっています。 Walti.ioの面白い特徴としてチームでの使用をサポートしていることが挙げられます。 アカウントの作成 まずはWalti.ioのアカウントを作成します。 Walti.ioのサイト(https://walti.io/)へアクセスし「今すぐアカウントを作成」をクリックします。 氏名、Username(アカウントID?)、Email、Passwordを入

    手軽なセキュリティスキャンサービス Walti.ioを試してみた | DevelopersIO
  • Carthageで始めるSwift development branch of ReactiveCocoa 3.0 - Qiita

    はじめに Swiftに対応したReactiveCocoa 3.0の開発がswift-developmentブランチで進められています。執筆時点では3.0系は正式にリリースされていません。まだBeta扱いですが、Carthageを利用して導入してみたいと思います。 実行環境 以下の環境で動作確認しました。 Xcode 6.1.1 (6A2008a) iOS8 ReactiveCocoa / Swift development branch Carthage 0.3.0 Carthageとは Carthage(カルタゴ)はDynamicFrameworkを作成するためのライブラリ管理ツールです。ライブラリの定義、取得、ビルドをしてフレームワーク作成までを担っています。出力されたフレームワークは自分でDrag&Dropしてプロジェクトに登録します。CocoaPodsがSwiftに対応していないの

    Carthageで始めるSwift development branch of ReactiveCocoa 3.0 - Qiita
  • Fixed Enum Layout Sizes

    WARNING: Turns out there are some nasty side-effects, see the update below. : .warning If you have every attempted to create a generic enum, you have most certainly encountered the following error message: error: unimplemented IR generation feature non-fixed multi-payload enum layout : .warning Yikes! Well, it turns out that Swift (whether by-design or a current limitation) needs to know the full

    Fixed Enum Layout Sizes
    clavier
    clavier 2014/12/31
  • 繰り返しが印象深い!「ワンパターン・デザイン」7選

    Webサイトギャラリーを覗いて感じたのですが、やはり美しい写真やムービー、斬新なレイアウトなどのデザイン要素がふんだんに使われているサイトに目が奪われがちだったりします。 その中で、あえて一つの要素にフォーカスし、うまく繰り返して魅せる手法があることに気づきました。 今回はこれを「ワンパターン・デザイン」と称し、その手法を取り入れたサイトを紹介します。 http://naotaro.com/ 森山直太朗 オフィシャルWebサイト シンガーソングライター、森山直太朗氏のオフシャルサイトです。 TOPに配置されている森山さんの画像が背景に指定されており、スクロールしても追従してきます。 写真は変えず、顔の落書きだけを差し替えることで、着せ替え人形のような効果を生み出しています。 人は至って真面目なのにとてもPOPな雰囲気を生み出しており、お茶目な森山さんの人柄が垣間見えるようです。 メインの

    繰り返しが印象深い!「ワンパターン・デザイン」7選
  • 安藤美冬さん、セブ島に長期間語学留学をしているけれど、英語がほとんど出来ない学生に活を入れる。

    安藤美冬 @andomifuyu 自分はまだフィリピン留学にきて1週間の新参者なので恐縮だけど、ここに中期で語学留学にきている日人、英語できなさすぎ。半年間留学している人はザラにいるのに、多くはたどたどしく、ボキャブラリーも乏しく、発音もイマイチ。詳しい人に聞くと、南国だし日人多いからつるむ人が多いのだそう。 安藤美冬 @andomifuyu フィリピン留学に来て当に英語力をあげて帰る人は、意志力の強い人。明確な目標があり、まわりに流されず、ひとりで行動したり外国人と積極的に交流する人だとその詳しい人から。自分も留学経験者で気持ちは分かるけど、ここはフィリピン留学の価値を図る正念場じゃないかな。学校関係者にとって。

    安藤美冬さん、セブ島に長期間語学留学をしているけれど、英語がほとんど出来ない学生に活を入れる。
  • 靴向けゴアテックスの種類と、最新の「SURROUND FOOTWEAR」をチェック

    GORE-TEX® Insulated Comfort Footwear 冬場のアウトドア活動や寒冷な環境においても足をドライで快適な状態に保つため、多様な種類のインシュレーションが採用されています。 まぁ、平たく言うとハードな環境でのブーツ用。 もしくは長的な防水性を実現したいブーツ向け。 ノースフェイスの4シーズン向け山用ブーツ「ヴェルト S6K グレイシア」とか。 数は少ない。 同じ「ヴェルト」でも、3シーズン(冬なし)用の「ヴェルト S4K」だと、「Performance」を採用。 ・「ヴェルト S6K グレイシア」 4シーズン対応の軽量マウンティニアリングブーツです。 → Insulated ・「ヴェルト S4K」 3シーズンの山を広範囲で楽しめるマウンテンブーツです。 → Performance 最新技術「SURROUND FOOTWEAR」は今春 新しいのも、この春に出てき

    靴向けゴアテックスの種類と、最新の「SURROUND FOOTWEAR」をチェック
  • GunosyでのRails開発フロー

    この当時の内容と大きく変わっていませんが、最新のRails開発について公式テックブログに書きました。そちらも合わせてご参照ください。 この記事はGunosy Advent Calendar 2014の22日目の記事です。 こんにちは、Gunosyのtoshimaruです。Gunosyでは主にRuby on Railsアプリを担当しています。 はじめにGunosyでは昨年度よりAPIの実装をRails実装からGo実装へと変えたことでAPIのパフォーマンスの大幅な改善が行われました。そんなわけで「GunosyってRails捨ててGoを使ってるんじゃないの?」とお思いの方もいらっしゃるかもしれませんがそんなことはありません。大規模アクセスのない管理画面などではRuby on RailsはまだまだGunosyで現役バリバリです1。高速にWEBアプリを作る必要のあるシーンにおいてはGoRails

    GunosyでのRails開発フロー
  • SpriteKit,アスタウォール | ゼロから1つずつ積み上げる

    Tweet Tweetウォール型広告を取り入れる為に、アスタウォールを使ってみました。 SDKをダウンロードして、Frameworkを追加して、サンプルコードを参考にして、 びっくりするほど短いコードで動かすことができます。 が、SpriteKitを使ってるときはどうしたらいいの?って感じに2日くらい試行錯誤したので、メモ代わりに。 まず問題なのが、アスタウォールがViewControllerでできていること。 その為、SKSceneに追加はできません。 (当たり前ですが、SKNodeやSKViewにキャストしてみましたが案の定動かず。) 結局のところ、UIViewControllerに追加する必要があります。 サンプルコードにある、 [self presentViewController:vc animated:YES completion:nil]; の「self」では、SKViewを

  • physics - SpriteKit.jp

    物理法則に従う ゲームは架空の世界ですが、多くの場合キャラクター達は物理法則に従って動きます。 ジャンプをすれば放物線を描いて地上に戻ってきたり、足を踏み外せば真っ逆さまに落下していったり。 違和感なく物理演算を行なうのは大変ですが、物理エンジンを使うと、これらの計算を簡単に行うことができます。 そして、標準でその機能が組み込まれています。 章ではシーンに物理シミュレーションを適用する方法を紹介します。 まずは、シーンにボールを描いてみましょう。 タップした座標にランダムな大きさ・色・透明度でSKShapeNodeによる図形を追加します。 static inline CGFloat skRandf() { return rand() / (CGFloat) RAND_MAX; } static inline CGFloat skRand(CGFloat low, CGFloat high

  • [Swift] SpriteKitでタップした位置に長方形を出して落として、積む。 - Qiita

    import SpriteKit class GameScene: SKScene { override func didMoveToView(view: SKView) { // フレームサイズを、ビューの境界と同じにします。 self.size = view.bounds.size // 重力の向きと強さを設定。 self.physicsWorld.gravity = CGVectorMake(0.4, -2.4) // エッジを作ってノードが画面からはみ出さないようにします。 self.physicsBody = SKPhysicsBody(edgeLoopFromRect: self.frame) } override func touchesBegan(touches: NSSet, withEvent event: UIEvent) { for touch: AnyObject

    [Swift] SpriteKitでタップした位置に長方形を出して落として、積む。 - Qiita
  • Skeleton - レスポンシブサイトを構築するためのベースデザイン MOONGIFT

    レスポンシブなWebサイトを作ろうと思った時、一からすべてを設計するのはとても大変です。とはいえ既存のフレームワークはUIウィジェットを含んでいたりして余計なしがらみが発生してしまう可能性もあります。 そこで使ってみたいのがSkeletonです。ごく基的なレスポンシブ構造だけを提供するCSSフレームワークです。 Skeletonの使い方 こちらがデモページのトップです。 デザインのデモ。スマートフォンアプリのランディング風。 3つのグリッドを分けて表示。 画像のレスポンシブにも対応しています。 幅を狭めるとこうなります。 先ほどの3段カラムは縦に並びます。 画像も縦です。 グリッドはよくある12カラムで構成されています。 タイポグラフィ。 ボタン。 フォーム。 リスト。 コード。 テーブル。 Skeletonはごく基的な機能、部品だけを提供します。このままサイトに適用するということは

    Skeleton - レスポンシブサイトを構築するためのベースデザイン MOONGIFT
  • 「モナドは単なる自己関手の圏におけるモノイド対象だよ。何か問題でも?」 - Qiita

    $\mathcal{C}$を圏とする. 組$(T,\eta,\mu)$が$\mathcal{C}$上の モナド とは, 関手$T:\mathcal{C} \to \mathcal{C}$および自然変換$\eta: 1 \to T$, $\mu: T^2 \to T$が以下を満たすこととする. $\mu \circ \mu T = \mu \circ T \mu$ $\mu \circ \eta T = 1 = \mu \circ T \eta$ 以下の図式を考えると良い. http://ja.wikipedia.org/wiki/モナド_(圏論)#.E5.AE.9A.E7.BE.A9 あるいは, 以下のstring diagramを考えても良い. monad pic.twitter.com/dOOZviGmOM — みょん (@myuon_myon) 2014, 12月 26 モナドとは関

    「モナドは単なる自己関手の圏におけるモノイド対象だよ。何か問題でも?」 - Qiita
  • Gof デザインパターンの勉強メモ記事とブックマークまとめ

    はじめに# 今年の目標は, デザインパターンの攻略! ということで, この一年でまとめた情報や書いた記事のブックマークページです. 過去記事は, RubyJava が入り混じっていたり, 気まぐれでどんどん更新していったので, とてもまとまりがないとおもう. 強引に一つのページにまとめてみた感じ… (*‘д`*) 一年の振り返り# Rubyist になる# 去年の 12 月から Rubyist になった. Rubyist になった日 | Futurismo そして, オブジェクト指向開発に触れることになった. 楽しかったので, 何も考えずにデザインパターンを使ってみたりした. しかし, これはのちに後悔することになった. 保守性よりもスピードを重視するべきだったのに, デザインパターンをつかって, 仕事が遅れてしまったという悲しい思い出. POSA を学ぶ# coursera で P

    Gof デザインパターンの勉強メモ記事とブックマークまとめ
  • [iOS] JSQMessagesViewController でチャットアプリを実装する | DevelopersIO

    チャットアプリを実装! 今回は、チャット機能の UI を簡単に実装できる JSQMessagesViewController をご紹介したいと思います。 基的な使いかたは単純明快一目瞭然!さらに、カスタマイズもかなり考慮されているので手順さえ把握してしまえば自由にカスタマイズできます。 ということで、今回は一番簡単な使いかたをまとめてみました。サンプルコードは以下に公開しましたので、併せてご参照いただけるとより理解できると思います。 suwa-yuki/SimpleChat インストール方法 インストールは毎度おなじみ CocoaPods で簡単に。 pod 'JSQMessagesViewController' pod install でインストール完了です。 まずは使ってみる それでは早速使ってみましょう。まずはヘッダーから実装しましょう。ViewController は JSQMe

    [iOS] JSQMessagesViewController でチャットアプリを実装する | DevelopersIO
  • Wsub Player操作 2ヶ国語字幕同時表示プレーヤー

    Wsub Playerは2ヶ国語の字幕を同時に表示、再生できる字幕プレーヤーです。 flv、mp4、wmvの動画ファイルや市販DVDの再生ができます。 海外映画やドラマを利用して英語、外国語の学習ができます。 音声波形グラフで、聞き取りづらい発音もしっかり聞き取れます。 ----- 操作説明 ----- ファイル選択 動画の形式、Movieファイル名、第1字幕、第2字幕(無くてもOK)を指定します 指定が終わったら 「完了」 をクリック 動画開始画面になります  「Play」ボタンで動画が始まります 操作パネル 字幕番号を指定してPlay 「一時停止ボタン」で停止中は 「字幕1」 カウンター変更可能 「Play」で 字幕番号+1 にjumpします 「Repeat this」で繰り返し再生中に 「Play」 で次の字幕を繰り返し再生します 「Idle time sec」を

    Wsub Player操作 2ヶ国語字幕同時表示プレーヤー
  • 自分で実践済み。確実に上達するたった1つの英語勉強法!リスニング編! - various things review

    皆さんは英語聴き取れる様になりたいと思うでしょうか? 安心してください。 英語勉強歴7年近くなる私が試行錯誤して体感した、確実に聞き取りが上達する方法、お伝えします。 まずはリスニングに集中する 喋れることも大事です。 でも、何を喋っているのかわからなければ話になりません。 そこで、一番大事なのがリスニング能力なのです。 なので今回はリスニングについて 1.何をするかを説明してから、2.次にその理屈を説明しましょう。 勉強法 (1)ネイティブスピーカーの英語を字幕と共に聞きます。 (2)わからなかった箇所はかならず日語字幕で意味を確認します。 これだけです。 では詳しく行きます。 (1)ネイティブスピーカーの英語を字幕と共に聞きます。 大事なのは、ただ単に聞くのではなく、英語字幕と共にです。 世間には「多読多聴」なるものが流行っております。 しかし、ただ多くを聞くだけでは、知らない単語、

    自分で実践済み。確実に上達するたった1つの英語勉強法!リスニング編! - various things review
  • Androidで自動テストがどんな感じで動くのか - Qiita

    はじめに 皆さんテスト書いてますか?私は(正直面倒臭いけど)最低限でも申し訳程度には書くようにしています。テストを書いておかないと自分の書いたコードであっても3日もすれば忘れて何が正しいか自身が無くなってしまうからです。そして何が正しいかわからなくなると、機能追加やバグ修正のたびに解析を行わなければならなくなり、更に面倒臭いことになるからです。 Androidアプリの開発ではEclipseでもAndroid Studioでも、標準でJUnitがサポートされています。これを使わない手は無いでしょう。しかし、実際にテストとなると書くが面倒臭かったり、意外にテストを書くのが難しいかったりして、敷居が高かったりもします。私はその辺りをゴニョっとして回避してゴリゴリとテストを書いていたしますので、これから数回、その方法をご紹介できればと思います。 自動テストの雰囲気 次の動画はAndroid Stu

    Androidで自動テストがどんな感じで動くのか - Qiita
  • 僕が今年旅先で食べた料理の中で、美味しくて印象に残ったもの15選 2014 | ロプログ

    こんにちは、ロプロス(@ropross)です。 先日は今年べてきた各地のご当地グルメのまとめ記事を公開しましたが、こちらはご当地グルメや郷土料理というテーマでまとめたものなので、紹介した料理の味は、美味しいものからまずまずのものまで様々でした。 そこで今回の記事では、今年旅行先でべてきた料理の中でも、特に美味しくて印象に残った逸品だけを厳選して、紹介していこうと思います。 ではでは、どうぞー。 「ぐずぐず」のフレンチトースト(ニセコ) 倶知安にある天然酵母のパン屋さん「ぐずぐず」の喫茶コーナーでべたフレンチトースト。 表面にブラウンシュガーをまぶし、ブリュレのようにカリッと焼き上げられています。 分厚いバゲットの中まで卵液が染み込んでてふわんふわん。 「鉄板焼ステーキ 琉」の黒毛和牛サーロインステーキ(沖縄島) 沖縄島・恩納村にある鉄板焼きのお店、「鉄板焼ステーキ 琉」でいただい

    僕が今年旅先で食べた料理の中で、美味しくて印象に残ったもの15選 2014 | ロプログ
  • 夢を追いけるには目標を絞って注力する方が良い | ライフハッカー・ジャパン

    どんなにたくさんのすばらしいアイデアがあっても、それを追いかけていけなければ何の意味もありません。限りない野心があっても、達成したい目標が多すぎるとあまりにも多くの方向に力が分散するので、結局はどれも達成するのが難しくなります。そうではなくて、少数に絞った目標に全力で注力するべきです。人の脳は、蜂がたくさん詰まったビーチボールのようなものです。相反する数百もの衝動がその人の意識をさまざまな方向に引っ張っています。 人はたった1つのことだけをしたいとは決して思いません。何もかもしたいと思うものです。エクササイズとスペイン語の勉強とピザ屋にいくことを同時にしたいと思っています。人の欲望は無限にあり、1つ1つが独立していて、それぞれに都合のよい方向に向かってビーチボールをポンと突こうとしています。 だから、普通はそのボールはどこにも行きません。中に入っている意志よりも地形によって支配されているの

    夢を追いけるには目標を絞って注力する方が良い | ライフハッカー・ジャパン
  • 東京大学出版会『統計学入門』は入門を一通り終えた人におすすめ|Colorless Green Ideas

    東京大学出版会から出ている『基礎統計学I 統計学入門』というがある。 東京大学教養学部統計学教室〔編〕 (1991). 『基礎統計学I 統計学入門』 東京:東京大学出版会. このは、統計を学ぶ際によくすすめられる一冊である。例えば、ウェブ上にある記事で、『統計学入門』を挙げているものに以下のようなものがある。 2014年春版:ビジネスにおけるデータ分析のプロを目指すなら揃えておくべき12冊(銀座で働くData Scientistのブログ) 一年で身に付ける!Rと統計学・機械学習の4ステップ(iAnalysis ~おとうさんの解析日記~) 統計分析を学ぶための書籍20選(XICA-Labs データ・統計分析研究所) それでは、なぜこのはすすめられるのだろうか? そして、どういう人がこのを読むべきなのだろうか? タイトルに『統計学入門』とあるように、統計の初心者にとって良いなのだろう

    東京大学出版会『統計学入門』は入門を一通り終えた人におすすめ|Colorless Green Ideas
    clavier
    clavier 2014/12/31
  • Go + Travis CI + Coveralls でCI環境を作る - Qiita

    language: go go: - tip before_install: - go get github.com/axw/gocov/gocov - go get github.com/mattn/goveralls - if ! go get code.google.com/p/go.tools/cmd/cover; then go get golang.org/x/tools/cmd/cover; fi script: - $HOME/gopath/bin/goveralls -repotoken とーくん -repotoken にはCoverallsで取得できるトークンを設定する。 Tokenを暗号化してセキュアにする ここからがハマりどころだった。 -repotoken にトークン渡せば良いのだが、YAMLファイルにトークンベタ書きは良くない。 Coverallsには Note

    Go + Travis CI + Coveralls でCI環境を作る - Qiita
  • Functional Reactive Programming with the Power of Node.js Streams - RisingStack Engineering

    The goal of this article is not to go into the very details of Functional Reactive Programming. It’s more about getting you interested in Node.jsNode.js is an asynchronous event-driven JavaScript runtime and is the most effective when building scalable network applications. Node.js is free of locks, so there's no chance to dead-lock any process. streams and the concept of functional reactive progr

  • PHPを高速化するRecki-CTとは一体何なのか - hnwの日記

    @ircmaxellさん作の「Recki-CT」を試してみたので紹介します。作者によるブログ記事「ircmaxell's blog: Introducing Recki-CT」によれば処理によってはHHVMやHippy VMより速いらしいのですが、この記事だけでは詳細がよくわからずモヤモヤしていました。今回ソースコードまで確認してみて、前作のPHPPHPを超える変態作品だとわかりました(参照:「PHPPHPがド変態であることに今さら気づいた」)。 Recki-CTを試してみる Recki-CTの概要を説明すると、既存のPHP関数に型情報のアノテーションを記述して呼び出し方を少し変えることで、その関数をJITコンパイルしてネイティブコードとして実行するPHPライブラリです。JITコンパイルにはlibjitPHPバインディングであるJIT-Fuを利用しています。 では、さっそく試してみましょ

    PHPを高速化するRecki-CTとは一体何なのか - hnwの日記
  • sublime text3のファイル操作を便利にしたい! - フロントエンドエンジニアの憂鬱

    どうも。 続けてsublime text3の設定に関して。 sublime text3はとても便利であるがサイドバーが貧弱 Dio様もこうおっしゃっておる。 てわけで便利にしましょう。 sublime textの魅力とは! packageが豊富なことにあるッ! てわけで2つ入れます。 Sidebar Enhancements FileBrowser 入れ方はいつも通り。もはや説明もいらん。 Sidebar Enhancements この子入れると何が起きるのか。 Sidebarが強化されます それだけです。 FileBrowser こちらが今回の命 結果を先に見てもらいたい。 sidebarが2つだと!? これ見たらわかる。 真ん中に出ているやつはfilebrowerである。 色はデフォルトの気にわないから勝手に変えたww terminalから cd ~/Library/Applica

    sublime text3のファイル操作を便利にしたい! - フロントエンドエンジニアの憂鬱
  • React.js を試す - ツリービュー - アカベコマイリ

    前に書いた node-webkit を使ってみる 2 の最後で「簡単なファイラーでも作ってみようと思う」などと宣言したのだけど UI をなにで実装するか迷っていた。 ファイラーの UI は典型的なツリー ビューを採用するつもりだった。しかし長らく愛用してきた jQuery だと内部的なデータ構造と DOM を対応づけるような管理が面倒なのでファイラーみたいなものには向かなそう。 例えばツリーのどこかがクリックされて紐づく内部データを処理したいとるする。jQuery だと DOM 構築で要素の id や class にインデックスを割り当てておきイベント ハンドラで取得判定...という感じになるだろう。しかしこうした連携の仕組みを自前で実装するのはとても辛い。 jQuery、静的 HTML に対して簡単に装飾するならよいのだけど動的な部分が増えると難易度が跳ね上がる。いま仕事で取り組んでいる

  • [iOS 8] UITableViewController の Static Cells でも動的にセルとセクション数を変更する方法 | DevelopersIO

    Static Cells について学ぶ こんにちは!C87に行きたいけど、寒くて諦めました。 今回は設定画面など、レイアウトが決められたテーブルレイアウトの実装に非常に便利な UITableViewController の Static Cells についての小ネタを書きます。 先日、この StaticCells で実装をしていて途中からセルを動的に追加したいと思いましたので、その方法をご紹介します。 そもそもStatic CellsとDynamic Prototypesの違いって何? Dynamic Prototypes Dynamic Prototypes はセルやセクションの要素数が可変の時に用いられます。検索したデータを表示するなど、要素数が刻々と変化するものは全て Dynamic Prototypes で実装することとなります。 UITableView の前提として、スクロール操

    [iOS 8] UITableViewController の Static Cells でも動的にセルとセクション数を変更する方法 | DevelopersIO
  • 2014年の総まとめ!今年ご紹介した英語学習に役立つツール・サイト13選☆ | Enjoy Learning English!!

    こんにちは。英語学習コーチのタニケイです! 2014年ももうすぐ終わりですね。年末年始休暇の間に、来る新しい1年に向けて英語学習のスタートを切ろうとしている方も多いのではないでしょうか。 今回は2014年の総まとめ!ということで、今年ご紹介した様々な英語学習に役立つツール・サイトをご紹介します。ぜひ色々試して、気に入ったもの、続けやすいものを見つけてくださいね。 一点注意して欲しいことがあります。全部を毎日使い続ける必要はありません!くれぐれも、全部を続けようとして、いっぱいいっぱいにならないように気をつけてくださいね。まずは一通り試して、あとは自分の使える時間や場所に合わせて、その日の気分に応じて、使い分けていくのがおすすめですよ☆ 2014年の総まとめ!英語学習に役立つツール・サイト13選 リスニングにおすすめ! (1)NHKゴガク URL: https://cgi2.nhk.or.j

  • 実用レベルのノートアプリ「MetaMoJi Note」とオンライン会議アプリ「MetaMoJi Share」レビュー

    ふとした時にメモがあると何かと便利ですが、紙とペンをいつも忘れず持ち歩くのは面倒なもの。そんな紙のメモと同じようにスマートフォンやタブレットに手書きで文字が書けるノートアプリが「MetaMoJi Note」です。カレンダーや罫線入りノートなどのテンプレートがあり、メモ書きだけでなく、写真やグラフの挿入などまでこなす実用的なアプリとのことなので、実際にインストールして試してみました。 MetaMoJi Note - iPad/iPhoneAndroidWindows向け手書きノートアプリ http://product.metamoji.com/ja/anytime/ ◆MetaMoJi Note Lite 無料版の「MetaMoJi Note Lite」はiOS・AndroidWindows8.1デバイスで使用可能です。 iTunes の App Store で配信中の iPhone

    実用レベルのノートアプリ「MetaMoJi Note」とオンライン会議アプリ「MetaMoJi Share」レビュー