タグ

2014年2月24日のブックマーク (50件)

  • Google検索で半年とか3ヶ月以内を指定する方法

    備忘録だったり、ちょっと考えたことだったり。MacWordPressの話題多め。療養中につき更新ペース遅めです☆

    Google検索で半年とか3ヶ月以内を指定する方法
  • chromeがトラックポイントでズームしてしまう。。。 | mass-mix

  • あなたが読むべきJavaScript Promises | JSer.info

    はじめに この記事は、 JavaScript/ES6 promisesについてを理解するために読んだ方がよいと思われる記事やスライド等を紹介しています。 PromisesやDeferredといった言葉を非同期処理の話などで聞いた事があるかもしれませんが、 現在Promisesは次のECMAScriptの言語仕様として策定が進められています。 ECMAScript Language Specification ECMA-262 6th Edition – DRAFT domenic/promises-unwrapping まだES6は策定段階ですが、既にPromisesについてはpolyfillとして利用できるライブラリ等もあり、また他のライブラリ内でもjQuery.Deferred()やAngularの$q等類似する実装が存在します。 そのため、Generators等に比べると今すぐ使える

    あなたが読むべきJavaScript Promises | JSer.info
  • Panda.js - デスクトップ/モバイル対応のHTML5ゲームエンジン - モバイル/タブレット向けオープンソース紹介 - Mobile Touch - モバイル/タブレット開発者およびデザイナー向け情報ポータル

    スマートフォンアプリでのゲームはとにかくシンプルなものが好まれます。であればアイディア勝負な訳で、HTML5でも十分勝負できるのです。HTML5であれば、デスクトップ/モバイルの両方に対応できるのも利点です。 幾つかのフレームワークが存在しますが、今回はImpactJSにインスパイアされたPanda.jsを紹介します。 Panda.jsのデモ デスクトップ版 ちょっとレトロな感じです。 iPhoneで。タップ操作のゲームは問題なく操作できます。 Panda.jsではモグラたたきのようなマルチタッチ前提のゲームもありますので、そういった場合はデスクトップよりもスマートフォン、タブレット法が操作しやすいです。 Flappy Bird風のゲームも Panda.jsの機能 主な機能としては、 Canvas/WebGLを使ったレンダリング 物理エンジン パーシャルエンジン トゥイーン タイマー サウ

    Panda.js - デスクトップ/モバイル対応のHTML5ゲームエンジン - モバイル/タブレット向けオープンソース紹介 - Mobile Touch - モバイル/タブレット開発者およびデザイナー向け情報ポータル
  • WiseMapping - 5分で使い始められるWebベースマインドマップ! MOONGIFT

    ここまで高機能なマインドマップがごく手軽に! マインドマップは思考を掘り下げ、来考えなければならないことを明確にする良いツールです。いつでも使えるように手元に置いておくのが良いでしょう。しかしプラットフォームに左右されてしまうソフトウェアがとても多いです。 そこでWebベースのマインドマップソフトウェアを使ってみるのはいかがでしょう。今回はかなり高機能なWiseMappingを紹介します。 WiseMappingの使い方 デモのマインドマップです。高機能ぶりが分かるでしょう。 ノードにアイコンを追加したり、ノード同士を親子以外でリレーションとして結びつけることもできます。ノードの移動もドラッグ&ドロップで簡単です。 ノートの追加もできます。タイトルだけでは短いのでこういうのも欲しいですよね。 他にもリンクを付けたり、色を変更したりすることもできます。FlashではなくWebベースでさくさ

    WiseMapping - 5分で使い始められるWebベースマインドマップ! MOONGIFT
  • Railsエンジニア(仮)にジョブチェンジしました - (define -ayalog '())

    2014-02-24 Railsエンジニア(仮)にジョブチェンジしました 日記 開発 Java Rails 2/17から新しい環境で働き始めて*1なんとか1周間乗り切りましたってことで近況報告的な。過去4年間システム開発に携わってきて、それまでJava*2一辺倒だった僕がRailsエンジニア(仮)*3になったお話です。ちなみにJavaは言語でRailsはフレームワークだ!っていうツッコミを貰う前に書いておくと、やっぱりRailsってRubyというよりはRailsって感じなので、この辺はRailsを書いている人なら分かってもらえるかなーと。 Railsエンジニア(仮)にジョブチェンジするためにやったこと まず、大事なことがふたつありました。 上司の理解を得ることが出来てサポートしてもらえること やりたい仕事をするための知識/スキルを持っていること 1については元々僕が転職するときに既に社長に

    Railsエンジニア(仮)にジョブチェンジしました - (define -ayalog '())
  • 「Webサイトの配色で困った!」→「HUE/360使えば良いじゃない」

    Webサイト制作で避けて通れない配色の決定。芸術的素養が絶望的にないのでいつも泣いてるゴロドクさんです、どうも。 所詮素人には理論に基づいた配色など無理ゲーです。先日もちょっとしたデザイン的なゴニョゴニョという場面に出くわしましていつものように悩みつつ、なんか配色決定のためのWebサービスないかなーと思って探してたらこういうのを見つけました。 webでの色指定は基的にRGB値での指定となりますがこれって光の三原色の混色なんですよね。 実際にCSSなんかで数値いじりつつデザインしてると「なんか違うなー」というときにもっと明るくしようとか、もっと彩度上げようってのが感覚的にどの数値をどんだけいじって良いのかってわからないんですよ。 RGB値直接いじって彩度上げようと思ったらくすんじゃった上に色みかわっちゃってオヤオヤ残念なんて日常茶飯事ですよ(いやそのまえにフォトショなりなんなりでデザインカ

    「Webサイトの配色で困った!」→「HUE/360使えば良いじゃない」
  • 新しい技術を覚えるにはやっぱり何かを作らないとダメなんだなぁ

    モノを作る側の人間としてみればこんな事言うまでも書くまでも無いのですが、最近改めて感じ入ったことなので自戒の念を込めてポストしておこうと思います。 とあるホームページ作った 最近、仕事とは別のところでWeb制作の依頼を受けまして、ホームページを作っておりました(もうすぐ公開)。きちんとした仕事ではなく(ちょっと語弊がありますが)、友人の始めるとある教室のサイトで、製作費は相場の数分の一。 「片手間で簡単なのを作ってほしい」 と言われ予算も全てを承知で始めたことなので、こちらとしてもそれほど凝ったことはせずにチャッチャッと仕上げる予定でした。予算に合わないことをすれば身が持ちません。 が。 作っているうちになんだか興が乗ってしまい、頼まれてもいないレスポンシブ対応をしてみたり、頼まれてもいないメールフォームを付けてみたり、頼まれてもい無いことのオンパレード。 膨らむ赤字。プライスレス。 ほと

    新しい技術を覚えるにはやっぱり何かを作らないとダメなんだなぁ
  • ひとりでWeb制作できた!Webデザインの勉強にもなる独学「スライド」総まとめ

    作成:2014/02/24 更新:2016/06/30 Webデザイン > デザインの流れや基的なフローなどを勉強しておくだけでも効率が良くなるし、起業の際にも役に立つと思います。デザイナーさんにもっとデザイン力を上げたいと言われたのもあり、今回は制作フローとデザインやその他の知識を学べるように、出来るだけ制作フローにそって、スライドをまとめました。膨大な量になったので簡潔にしています。全てスライドです。 エンジニア速報は Twitter の@commteで配信しています。

    ひとりでWeb制作できた!Webデザインの勉強にもなる独学「スライド」総まとめ
  • Apache Cassandra - Wikipedia

    Apache Cassandra(アパッチ カサンドラ)は、オープンソースの分散データベース管理システムである。元はFacebook社において大規模データの格納のために開発されたものである。Facebookのデータチームを率いるJeff HammerbacherはCassandraをAmazon DynamoDBのようなインフラストラクチャ上で動作するBigTableデータモデルであると表現している。 概要[編集] Cassandraはイベンチュアル・コンシステンシーにより構造化されたキー・バリュー型データストアを提供する。キーは複数の値にマッピングされ、これらはcolumn familyとしてグルーピングされる。column familyはCassandraデータベースが作成される際は固定されているが、後にfamilyに対し列を追加することは可能である。さらに、列は特定のキーにのみ追加さ

    Apache Cassandra - Wikipedia
  • 読書メモをgistでとるとちょうべんり - Qiita

    gistは、gitのレポジトリとして利用することが可能であり、レポジトリとしてcloneしたら、手元で編集してpushすることも可能になる。 なんかキャプションが雑になっているけど気にしないで! なので、例えば複数ファイルになりがちな読書メモであったり、あるいは他の色々なまとまらないものに関しては、一時的にまとめてぶちこんでおくと非常に便利。一つのファイルをまとめる、簡易レポジトリとして使うのもいいと思う。 (ただし、最初になんらかのファイル内容が無いとダメなので、そこだけ注意) 自分はこういう感じで作ってます https://gist.github.com/esehara/5954616

    読書メモをgistでとるとちょうべんり - Qiita
  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

    IDEA * IDEA
  • ソースコードで発見した奇妙なコメント集

    2013年3月23日 ネタ コーダー・デベロッパー・プログラマーさん達はそのソースコードにわかりやすい説明書きを「コメント」として残し、後から他の人が修正・編集しやすいようにコードを書いていきます。Stackoverflowの中でなんだそりゃー!というコメントがまとめられていたのでいくつか翻訳してみます!「クライアントからのムチャぶり迷言集 」に続き久しぶりにネタ系記事です。楽しんでください! ↑私が10年以上利用している会計ソフト! プログラマーさん達の名誉のため、先に言っておきますが、全てのプログラマーがこういったコメントを残しているわけではありませんよ!「こんなの書く人いるんだー世の中いろんな人がいるもんだー」くらいに軽く読んでみてください! 自信を失したプログラマー達 自虐コメント多数! // ごめん。 /* お願い…動いてくれ… */ // このコードは最低だ。知ってるだろ?俺も

    ソースコードで発見した奇妙なコメント集
  • GitHubを利用する際に注意したいOSSライセンスのポイントとは

    GitHubに見るOSSライセンスの最新動向 現在、最も利用されているOSSホスティングサイトといえばGitHubです。 つい先日となる、 2013年12月23日のGitHubblogでは、リポジトリの数が1,000万を超えたとされています。またリンク先のグラフを見るとリポジトリ数の増え方の伸びが著しく、今後も登録数の増加が予想されます。 1,000万という数字はあまりに大きいのですが、他のホスティングサイトと比較してみるとどのくらいの規模なのかが分かります。少し前まで世界最大といわれていたSourceForge.jpは、稿執筆時点(2014年2月)で約20万プロジェクトです。これを見てもGitHubプロジェクト数が飛び抜けていることがよく分かります。 これほどメジャーなホスティングサイトとなったGitHubですが、課題もあり、これまで2つの問題が指摘されていました。 1つ目の問題は

    GitHubを利用する際に注意したいOSSライセンスのポイントとは
  • 大企業のシステムを中小企業が嗤う理由

    少し前まで「米国では企業がITを戦略的に活用し……」なんて話をすると、シニカルな人から「アメリカ出羽守(アメリカでは、のかみ)」と揶揄されたものである。まるで全てを見てきたような顔をして、「米国では」「米国では」と上から目線で連呼する俗物に見えるらしい。特に経営者はアメリカ出羽守を嫌う人が多かった。以前ある経営者にインタビューしたとき、その企業のシステム部長に「うちの社長は『米国』と『IT』が嫌いですから」と釘を刺されたこともあった。 そんなわけで私は長く、アメリカ出羽守にならないように言葉を慎んできた。ところがである。この「極言暴論」の過去記事を読み返してみると、「米国では」「米国企業では」のオンパレード。彼方の事例を拠り所に、日企業のシステムやIT部門の状況をバッサリと切り捨てる。まさにアメリカ出羽守そのものである。これではマズイと思ったので、今回は日の中堅・中小企業のIT活用を引

    大企業のシステムを中小企業が嗤う理由
  • .vimrcを編集してVimを終了せずに変更を反映させる方法 | ぼくのインターネッツ

  • 名無しのvim使いへようこそ。 — 名無しのvim使い

    コンテンツの案内 このサイトには、下記の種類のコンテンツがあります。 「vimエディタ基vimエディタの基的な情報を扱った記事の一覧 「vimエディタのインストール関連の記事」vimエディタのインストール方法 「vimエディタ・スターターマニュアル」vimエディタの操作方法(かなり入門) 「vimスクリプト」vimエディタの拡張スクリプトの記事の一覧 「役立つ、助けになるvimスクリプト」 「デフォルトでインストールされているvimスクリプト」 「vimエディタカラースキーマ」vimエディタのカラースキーマのスクリーンショットの一覧 「vimスクリプト リファレンス」vimスクリプトの書き方、サンプルコード 「その他のツール、コマンド」vimエディタ以外の、ツール、コマンドの記事の一覧 「ダウンロード」このサイトで配布しているファイルの一覧 このサイトではRSSでサイトの更新情報を配

  • vim使っているrubyistで、これ入れていないのはヤバいプラグインまとめ 9個 (2013-10-04更新) - Qiita

    vim使っているrubyistで、これ入れていないのはヤバいプラグインまとめ 9個 (2013-10-04更新)RubyVimctags Rubyの開発効率を高めたい! vimRubyRails開発するときに、デフォルトの状態では非力ですよね。 開発効率を高める9つのプラグインを紹介します。 alpaca_tags   ctagsの非同期生成 neosnippet   Rails/sinatra/rspec等の補完 swtich.vim    .present?:.brank?など対応するキーワードを切り替える rubocop    文法エラー、スタイルチェック vim-rails    Railsプロジェクト用プラグイン unite-rails    Railsプロジェクト用Unite-source vim-endwise   if...endなど対応するキーワードの自動補完 rub

    vim使っているrubyistで、これ入れていないのはヤバいプラグインまとめ 9個 (2013-10-04更新) - Qiita
  • vimエディタからクリップボードを利用する。 ― 名無しのvim使い

    アプリケーション間のデータの受け渡しには、 クリップボードという仕組みがよく利用されています。 クリップボードを経由してデータを共有することにより、 仕組みの違う各アプリケーションで、それぞれの得意能力を活かした データの編集が可能になります。 当然、vimエディタでも、クリップボードを使用して 他の専用アプリケーションで作成したデータを再編集したり、 あるいは、vimエディタのパワフルな編集能力で作成したテキストデータを 他のアプリケーションに渡すことができます。 (Windows, Mac) 概要 アプリケーション間のデータの受け渡しには、 クリップボードという仕組みがよく利用されています。 クリップボードを経由してデータを共有することにより、 仕組みの違う各アプリケーションで、それぞれの得意能力を活かした データの編集が可能になります。 当然、vimエディタでも、クリップボードを使用

  • vim でタブとスペースを変換する.

    インデントが,スペースだったりタブだったりするのは歴史的背景だとか統合開発環境だと関係ないだとか色々な理由があるようだが,僕はスペースでインデントされてるのを見ると正直,反吐が出る. 多くのコードを書いているうちにスペースでインデントすべきだと考えるようになりました. vim使いの人ならわかってもらえると思うが,スペースでインデントされてるとカーソル移動にやたらと時間がかかるし,行頭がタブの終了場所ではなく,当の行頭になってしまう. (それぐらいの設定は.vimrcに書けとか言わないで!) もしどっちでも良いと思っている人がいたら,この機会に是非すべてタブで統一していただきたいところである. とは言っても,そんな我儘ばかりも言っていられないし,自分で対処するほうが結果的には早いので,vimで複数の連続したスペースをタブに変換する方法. スペースをタブに変換する場合 :set noexpa

  • これでタブレット上の開発もさくさく?な·Vim Touch MOONGIFT

    Vim TouchはAndroid用のVimです。 タブレットがPCのシェアを大きく浸しています。そのような中ではタブレットをもっと活用できる道を模索すべきです。そのためにまず用意したいのがテキストエディタ、今回はVimAndroid版であるVim Touchを紹介します。 立ち上げました。 こんな感じに編集します。コマンドも普通に使えます。 メニューです。コマンドの編集もできます。 Vim Touchではよく使われるコマンドが予めメニューに登録されています。外付けキーボードを使う場合はさして問題にはならないでしょうが、ソフトウェアキーボードの場合はこちらを使う方が便利かもしれません。 Vim TouchはAndroid用のオープンソース・ソフトウェア(GPL)です。 MOONGIFTはこう見る PCとタブレットで大きく違うのは、変更したファイルの扱い方です。つまりAndroid上で編

    これでタブレット上の開発もさくさく?な·Vim Touch MOONGIFT
  • blog.paz-para.com – このドメインはお名前.comで取得されています。

    このドメインは お名前.com から取得されました。 お名前.com は GMOインターネットグループ(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※表示価格は、全て税込です。 ※サービス品質維持のため、一時的に対象となる料金へ一定割合の「サービス維持調整費」を加算させていただきます。 ※1 「国内シェア」は、ICANN(インターネットのドメイン名などの資源を管理する非営利団体)の公表数値をもとに集計。gTLDが集計の対象。 日のドメイン登録業者(レジストラ)(「ICANNがレジストラとして認定した企業」一覧(InterNIC提供)内に「Japan」の記載があるもの)を対象。 レジストラ「GMO Internet Group, Inc. d/b/a Onamae.com」のシェア値を集計。 2023年5月時点の調査。

  • Vim - だけどやっぱりVimが好き - ぼっち勉強会

    副題:私がVimを使う理由 この記事は Vim Advent Calendar 2012 211日目の記事です。 前日は@manga_osyoさんのVim のウィンドウを Gyazo るでした。 はじめに この記事にはTipsや便利プラグインなどの情報は一切出てきません。 最初から最後まで自分語りで構成されています。ご注意ください。 概要 私がVimを使い始めてから5年近く経ちました。 前からVimが好きでしたが最近特にVim好きが高まっており、 せっかくなので「どうしてVimが好きなのか」を整理しようと思います。 Vimを覚えたきっかけ 私は社会人歴が今年で6年目になります。 未経験OKの会社に入社しましたので、同時にプログラミング歴も6年目です。 それまでは一切プログラミングをしたことはありませんでした。 パソコンに関してもOSインストールすらさっぱりな状態です。 そもそもOSをインス

    Vim - だけどやっぱりVimが好き - ぼっち勉強会
  • vim(vi)初心者はとりあえずチュートリアルがすごい参考になる - 強火で進め

    こちらの記事でvim(vi)にチュートリアルが付属していることを知った。 [Think IT] 第1回:今さらながらのVim! (1/3) http://www.thinkit.co.jp/article/123/1/ 基操作は知ってるつもりだったけどまだまだ知らない基操作が色々あった。 vim(vi)初心者はとりあえずターミナルで vimtutorするかvim(vi)上で :Tutorialして表示されるチュートリアルを一通りやった方が良いと思う。 とりあえず自分はWindowsvim(実際には gvim.exe )でやってみった(ダウンロードはこちらから)。 チュートリアル日語になってるし、分かりやすかった。

    vim(vi)初心者はとりあえずチュートリアルがすごい参考になる - 強火で進め
  • CentOS6.4にgit tigインストールと使い方 - Qiita

    tigって? Gitのためのテキストユーザインタフェース。 Gitリポジトリ内の変更内容を、見やすくてしかもVimライクな操作で見れます。 tigをインストール パッケージをインストール $ sudo rpm -ivh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm

    CentOS6.4にgit tigインストールと使い方 - Qiita
  • サービス終了のお知らせ - NAVER まとめ

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

    サービス終了のお知らせ - NAVER まとめ
  • 医療アプリで進化するモバイルヘルス分野

    スマートフォン上で動作するAliveCorの心電図アプリ(2014年2月6日取得)。(c)AFP/ALIVECOR 【2月22日 AFP】スマートフォン(多機能携帯電話)によって、電子メールやビデオゲーム、写真の共有が指先の動き一つでできるようになった──だが、その同じスマートフォンを特製のケースに接続すれば、手のインパルス(電気信号)から心電図を作成し医師に送信することさえ可能だ。 米ノースカロライナ(North Carolina)州に暮らすE・B・フォックスさん(57)は、昨年10月から不整脈を記録するためにAliveCor社の心拍数モニターとアプリを使い始めた。もし何か問題があると感じたら、すぐに医師に電子メールで記録を送り、診断してもらうことができる。「少なくとも1回の診療分は節約できたね」とフォックスさんは語る。 ■目標は医療コストの削減 心拍数モニターは、急成長するモバイルヘル

    医療アプリで進化するモバイルヘルス分野
  • Maintainable Gruntfile.js - from scratch

    さてさて、前回の続きです。 オレはgruntのエコシステムに乗って楽をしたい、でもGruntfile.jsが長くなりすぎて辛い、grunt taskが時間がかかりすぎて辛い、という話は話で分かります。また、それに対する色んな解決策もあります。 最近出た、HTML5Rocksで紹介されてたやり方もあるし、いくつか先人の知恵もあるので、解決していきましょう。 Gruntfile.jsが長くなりすぎて辛い時 https://github.com/firstandthird/load-grunt-configを使いましょう。 いろんなtipsを見てきましたが、このライブラリが一番分かりやすく、かつGruntfile.jsをメンテナブルに保つことができます。 load-grunt-configには3つの機能があります。 grunt pluginの自動ロード機能 grunt configのファイル分割

    Maintainable Gruntfile.js - from scratch
  • Ginza.rb 第8回 Gemfileみせっこ!みんなどんなの使ってます? を開催した

    Ginza.rb.第8回を開催しました。今回は参加者の方に事前にGemfileをアップして頂き、使用しているgemについて説明をして頂く形式で実施。 Gemfileの置き場は[こちら](https://github.com/ginzarb/meetups/issues/6)。 話に上がったgemについて以下にずらずらと。 ### [gon](https://github.com/gazay/gon) Rails側の変数をJavaScriptに渡す事が出来るgem。 controllerから大量のデータをJavaScriptに渡す必要がある場合に便利。 詳細は[RailsCast](http://railscasts.com/episodes/324-passing-data-to-javascript?language=ja&view=asciicast)参照。 ### [Better E

    Ginza.rb 第8回 Gemfileみせっこ!みんなどんなの使ってます? を開催した
  • はじめに | Grunt 日本語リファレンス | js STUDIO

    GruntとGruntプラグインはNode.js パッケージマネージャーであるnpmを使用してインストールと管理を行います。 このドキュメントはGrunt 0.4.xのために書かれていますが、Grunt 0.3.xについてもまだ有効です。 ただ、0.3.xでのプラグイン名とタスクの構成オプションが"Gruntfile"の項目のものとは異なる場合がありますので、注意してください。 CLIのインストール CLIの動作について 存在するgruntプロジェクトの動作 新しいgruntプロジェクトの準備 package.json GruntとGruntプラグインのインストール Gruntfileについて 更に詳しく知るために CLIのインストール もし、過去にgruntをグローバル上にインストールしていた場合、まず始めにそれを削除する必要があります。 npm uninstall -g grunt 最

  • monopocket.jp - このウェブサイトは販売用です! - monopocket リソースおよび情報

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

  • What is and isn't lean startup

    Taro KawaiLeading improvement of Japanese user's experience of maps at Apple Inc.

    What is and isn't lean startup
  • HTTP2 最速実装 〜入門編〜

    HTTP 2 最速実装(最小限の機能で素早く実装)するために必要最小限の知識を伝えます。 HTTP 2 最速実装法: https://github.com/http2jp/http2jp.github.io/wiki/HTTP2.0-%E6%9C%80%E9%80%9F%E5%AE%9F%E8%A3%85%E6%B3%95 h2-12 (draft-ietf-httpbis-http2-12) 対応の修正をしました。 http://tools.ietf.org/html/draft-ietf-httpbis-http2-12Read less

    HTTP2 最速実装 〜入門編〜
  • tigでgitをもっと便利に! addやcommitも - Qiita

    皆さん、tigコマンドを活用していますか? tigは、コンソール上で使えるgitブラウザです。実はずっと、ただのきれいなgit logだと思っていたのですが、当はそんなことはありません。かなり使えるやつなのです。 インストール ソースコード: https://github.com/jonas/tig インストール方法: https://github.com/jonas/tig/blob/master/INSTALL.adoc この辺りを参考にしてみてください。詳細は割愛します。 基の使い方 この状態の差分を扱っていきます。いつものこれだとこんな感じ。 git logが素敵にビジュアライズされてます。この画面をmain viewといいます。 ここでエンターを押すと、下半分に差分の詳細(diff view)が表示されます。 下矢印で、Unstaged changesの差分を見てみるとこんな

    tigでgitをもっと便利に! addやcommitも - Qiita
  • マンガが教えてくれる、仕事に大切な109のこと

    『壁にぶちあたったらマンガに訊け!』(藤田恭輔著、こう書房)は、数々のマンガのなかから「仕事に効く」名言を集めたユニークな書籍。 第1章「月曜日・週初め」:失敗したときに読む「心が晴れる名言」 第2章「火曜日・仕事番」:コミュニケーションで悩んだら読む「心が通じる名言」 第3章「水曜日・折り返し」:仕事がつまらないときに読む「心がアツくなる名言」 第4章「木曜日・ゴール目前」:問題に直面したとき読む「心が落ち着く名言」 第5章「金曜日・週終わり」:将来が見えないときに読む「心がときめく名言」 第6章「土曜日・まさかの休日出勤」:自分の時間がないときに読む「心が強くなる名言」 第7章「日曜日・貴重な休日」:「明日からまた会社だ...」と思ったときに読む「心が元気になる名言」 と、曜日ごとにテーマを設定し、それぞれの曜日に合ったマンガの名言を109も紹介しています。きょうは月曜日ですから、一

  • Promise Anti-patterns – Tao of Code

    Promises are very simple once you get your head around them, but there are a few gotchas that can leave you with your head scratching. Here are a few that got me. Nested Promises You get a whole bundle of promises nested in eachother: loadSomething().then(function(something) { loadAnotherthing().then(function(another) { DoSomethingOnThem(something, another); }); }); The reason you’ve done this is

  • Markdown Tables generator - TablesGenerator.com

    You can now import Markdown table code directly using File/Paste table data... dialog. How to use it? Using the Table menu set the desired size of the table. Enter the table data into the table: select and copy (Ctrl+C) a table from the spreadsheet (e.g. Google Docs, LibreOffice Calc, webpage) and paste it into our editor -- click a cell and press Ctrl+V or just double click any cell to start edit

  • MITが「世界で最も革新的な50社」を発表──Googleは3位、Apple圏外

    米マサチューセッツ工科大学(MIT)の機関誌であるMIT Technology Reviewは、昨年の実績に基づく「50 Smartest Companies」(世界で最も革新的な50社)をランキング形式で発表している。 1位に輝いたのは、ヒトゲノム解析の世界最大手であるIllumina(イルミナ)。市場の重要性が急騰しつつあるなかでトップの座を維持し続けていることに加え、低コストのゲノム解析サービスを提供し始めた点が評価された。 スマートフォンやアプリと密接に関連する企業の中では、Google(3位)、Samsung(4位)、Dropbox(6位)、Square(9位)などが多数ランクインしている。 また、注目しておきたいのは、中国系の企業がランキングに入ってきていること。Tencent(11位)を始め、Baidu(28位)、Xiaomi(30位)などだ。逆に、日企業の名前は見当たらな

    MITが「世界で最も革新的な50社」を発表──Googleは3位、Apple圏外
  • elasticsearch勉強会で発表してきました - Advanced Technology Lab

    皆様はじめまして.リクルートテクノロジーズでエンジニアをしている相野谷と申します. 先週開催された第3回Elasticsearch勉強会で「Elasticsearch+DynamoDB+Node.jsで作る全社基盤」というタイトルで,独自開発したシステムでのElasticsearchの利用例を紹介させていただきました. 発表スライド自体は既にupされていますが,それだけでは初見の人に分かりづらいと思いますので,解説記事を上げさせていただきます. スマホアプリのためのプッシュ通知基盤 今回開発したシステムは,「リクルートグループが開発するスマホ用のアプリでプッシュ通知を送るための基盤」です.このプッシュ通知基盤が提供する条件指定プッシュという機能のために,Elasticsearchを使用しています. システム構成 システムはリクルートで開発される全アプリから利用されることを想定しているため

    elasticsearch勉強会で発表してきました - Advanced Technology Lab
  • 進化する延長コード - 私的電脳小物遊戯

    昔(今もか)は、延長コードというとタップが4~6個位あってというのが定番ですが、低価格の延長コードにも色々バリエーションがでてきたみたいですね。 こちらはおしゃれなタイプのスイッチインテリアタップ。 1か所だけ離れていますが、げんこつタイプのACアダプターやオプションを繋げるように離れています。 一見普通の延長コードなのですが。 見えない部分に、電源スイッチが付いています。 しかもこれ、ブルーLEDが点きます。 もう一つは、USBローリングタップ。 附属チップは交換できるようになっています。 一見普通のコンセントなのですが。 反対側にはUSBコネクタがあり、機器の充電ができます。 こちら、コンセントの空き状況に合わせて、回転できるというもの。 こんな感じで回ります。(ちゃんとクリック感があるので、好きな角度で止めることができます。 また、上にあったチップを気分や配線によって替えることもでき

    進化する延長コード - 私的電脳小物遊戯
  • 「何を勉強すればアプリを作れるようになりますか?」AppBank アプリ担当の仕事に興味がある方へ、私なりの回答。 - Gadget Girl

    最近、AppBank に入りたい!という声をたくさん聞くようになりました。ありがたいことに、まおさんのようにアプリを作る仕事をしてみたいです!というお声がけも少なくありません。 「何を勉強すればアプリを作れるようになりますか?」という質問をたくさんいただくのですが、一口にアプリを作るといっても、アプリが完成するまでには道のりがあります。その道のりの中で、何を担当するか?で勉強する内容は変わってきます。ですから「何を勉強すればアプリを作れるようになりますか?」に答えるため、AppBank アプリ担当が具体的にはどんな仕事内容なのかをまとめてみます。 ※他の会社のアプリ作りがどうなっているか、私も詳しくないのであくまでも AppBank の場合ととらえてください。 AppBank が出しているアプリたちはこちら(追記できていない新作がいくつかあります。。) AppBank アプリサポート 私は

    「何を勉強すればアプリを作れるようになりますか?」AppBank アプリ担当の仕事に興味がある方へ、私なりの回答。 - Gadget Girl
  • UX・UI・IAやアクセシビリティの「専門知識」が増えるまとめ - コムテブログ

    TL;DR コーディングやシステムは分かるけど、最終的に使いやすい設計やクライアントさんが納得するようなデザインにならない。納品後に使いにくい箇所があると言われる。そうなる前に「何となく進めない」ようにサイト制作やサービス・アプリを作成する前の段階で知っておきたい知識。UXUI・IA の違いが漠然としているときに。 IA(情報アーキテクチャ) 1.基礎知識 情報アーキテクチャとは Web サイト全体の設計図、情報を分かりやすく伝えること。主にIA(インフォメーションアーキテクト)が担当します。国内ではディレクターが担当する会社も多いと思います。情報アーキテクチャはサイトを見た目の印象だけでなく、目に見えないサイト構造をデザインすることで、わかりやすいサイトにする技術。 [スライド] 社内の IA(情報アーキテクチャ)研修の講師をしてみた。:そのフォローアップ | future-proof

    UX・UI・IAやアクセシビリティの「専門知識」が増えるまとめ - コムテブログ
  • クラス拡張とカテゴリの違いの話。 - なるようになるかも

    常々「クラス拡張をカテゴリってゆーな」って思ってるんだけど、「無名カテゴリ」自体は公式の呼称なんだよね。 [Objective-C] クラス拡張と無名カテゴリ - Qiita Objective-Cのクラス・カテゴリ・クラス拡張の整理 - $ cat /var/log/shin クラス拡張は、無名のカテゴリに似ています。が、別物です。一番の違いは、インスタンス変数を宣言できることと、宣言したメソッドはクラス体の(=カテゴリ無しの)@implementationで実装しなければならない点です。 クラス拡張とカテゴリの一番の違いは、「クラス拡張はクラス実装と共にランタイムにロードされることが保証される」ことだと思います。 文脈として、もともとobj-c 2.0以前にはクラス拡張がなく、またメソッドのプロトタイプ宣言が必須だったこともあり、「外部に公開したくないメソッド宣言はプライベートなカテ

    クラス拡張とカテゴリの違いの話。 - なるようになるかも
  • 【ジョジョを知らないと差別されるハラスメント】ジョジョハラとは? - アイデアの0.5px

    イケてる人は、ジョジョが好き。という暗黙知があります。ジョジョを知らない人、読んだことはあるけど詳しくは知らない人が今、深刻なジョジョハラ問題に直面しています。 ジョジョハラとは何なのか? 主にサブカル系やIT業界、美大系の人たちに見られる傾向として、「ジョジョを知ってる奴はイケてる。分かっている。」という空気があります。ジョジョじゃない人は、疎外感を感じ、自分は全然センスのない人間だと思わされます。私自身は一応ひととおり読んだことはあり、普通に好きな漫画ではあります。しかし話長いし、詳しく名前とか覚えている訳ではありません。そんな人たちが虐げられています。ジョジョ詳しい奴がそんなに偉いのか。と感じずにはいられません。この状況を「セクハラ」「パワハラ」と並べて「ジョジョハラ」と命名しました。(名付け親は、@hirosey) もはや1つのジャンルとなった「ジョジョ」 出典:【ジョジョの奇妙な

    【ジョジョを知らないと差別されるハラスメント】ジョジョハラとは? - アイデアの0.5px
  • DropBoxっぽいサービスを作る。無料・容量無制限?

    (A)さくらインターネットがストレージサービスを作った。現在無料で容量無制限。 (B)さくらインターネットのセミナーに行ったら、無料のクラウドサーバーのチケットくれた。 上記、(A)+(B)=無料でDropBoxっぽいの作れるよね! ・Amazonがストレージ作ったよ→クライアントつくった→DropBox→現在時価総額1兆円→米国鯖で日からは遅い。高い。 ・さくらがストレージ作ったよ→クライアントつくる→リリースする→将来時価総額ナントカ兆円→日鯖で速いし、安い。 俺も一兆円ゲットだぜ(棒 まぁ、ストレージサービスなんて、いまさら過ぎるが、さくらのストレージサービスのテスト的につくったけど、さくらのクラウドもBaseもかなりイイ。AWSよりいいかも。 Tweet 2014/02/24 00:25 todo: クラウドの契約」 クラウドから、BASEにつなぐ クラウドからBASEへのアッ

    DropBoxっぽいサービスを作る。無料・容量無制限?
  • 僕が飲み会の幹事ならアプリの『調整さん』を使わないとムリだ | ライフハッカー・ジャパン

    疲れやすい、呼吸の浅さを改善。ストレッチポールは毎日使いたいほど気持ちがいい!【今日のライフハックツール】

    僕が飲み会の幹事ならアプリの『調整さん』を使わないとムリだ | ライフハッカー・ジャパン
  • 週末だしジャズのおすすめ貼ってくわ : はれぞう

  • 手元に置いておくと安心できる、情報系の人向けな日本語の本のリスト - EchizenBlog-Zwei

    最近、人にを薦める事が多くなった。とりあえずこの辺を読むといいですよ的なリストを作っておくと便利だと思ったので作ることにした。 以下、「事前知識のいらない入門」「事前知識はいらないけど格的な」「事前知識がないと何言ってるかわからないけど有益な情報が満載な」の3つにわけて列挙する。 事前知識のいらない入門 数式少なめ、脳負荷の小さめなをいくつか。何をやるにしてもデータ構造、アルゴリズム、数学はやっておくと幸せになれるよ。 情報検索と言語処理 データマイニングとか自然言語処理とかやりたい人にはとりあえずこれ。さすがに古い話が多くなってきたのでそろそろ新しい入門用情報検索がでないかなあと思っている。 図解・ベイズ統計「超」入門 伝説のベイジアン先生がベイズの基礎を教えてくれる。ベイズやりたい人はこれ。 珠玉のプログラミング データ構造とかアルゴリズムとかの考え方の基礎を教えてく

    手元に置いておくと安心できる、情報系の人向けな日本語の本のリスト - EchizenBlog-Zwei
  • 痛みを伴わない虫歯の根管治療法が開発される

    By Finizio 虫歯の治療は大人になってもできれば避けたいものですが、虫歯が歯の根や神経まで進行してしまった場合、強い痛みを伴う「根管治療」が必要となります。そんな中、インド・ニューデリーの「All India Institute of Medical Sciences(AIIMS)」の歯科医であるNaseem Shah氏とAjay Logani氏が、従来の根管治療よりも安価で痛みのない虫歯の治療法を開発しました。 Tooth fillings to become painless - Times of India https://timesofindia.indiatimes.com/home/science/tooth-fillings-to-become-painless/articleshow/9713539.cms AIIMSの教授たちによって開発された痛みのない根管治療法

    痛みを伴わない虫歯の根管治療法が開発される
  • チーム開発とクソコード - tototoshi の日記

    今までパッケージソフトとかWebサービスの開発をしてきた中で、ビジネス上の納期や要求を満たすためにひどいコードを書くっていうのは自分の経験ではあまりなかった気がします。なにかひどいバグがあって、とりあえずのパッチを当てて間に合わす、ということはたまにあるけれど。SIの世界は知りませんよ。 そもそもコードを汚くかけば納期に間に合うということもないし、ビジネス上の近道になるということもない。コードをきれいに書こうが汚く書こうが無理なものは無理。第一汚いコードを意図的に書くというのも意外に難しいということは、普段まあまあきれいなコードを書いている人ならわかってくれるんじゃないかと思います。 仕様変更に設計がついていけてなくておかしいとかならともかく、関数が1000行あるとか、newした瞬間全てが終わるとか、変数のスコープがびっくりするくらい広い、みたいなコードについてははビジネス上の要求ではなく

    チーム開発とクソコード - tototoshi の日記