タグ

2014年2月26日のブックマーク (111件)

  • CCleaner v1.16.62 for Android

    ■CCleaner - CCleaner v5.22.5724 for Windows [Piriform News] (2016/09/13) サポートOS: Windows XP/Vista/7/8/8.1/10 - CCleaner v1.14.451 for Mac [Piriform News] (2016/09/01) サポートOS: OS X 10.6 to 10.11 - CCleaner v1.16.62 for Android [Piriform News] (2016/09/14) サポートOS: Android 4.0 以上 ライセンス: フリーウェア (Win Installer 版は Google Chrome & Toolbar for IE 同梱) 開発元: Piriform ダウンロード: piriform.com (Installer/Portable/

    CCleaner v1.16.62 for Android
    kasumani
    kasumani 2014/02/26
    CCleaner v3.04.1389 ■CCleaner v3.04. Tags: from Pocket February 26, 2014 at 11:29PM via IFTTT
  • GitHub - phusion/passenger-docker: Docker base images for Ruby, Python, Node.js and Meteor web apps

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - phusion/passenger-docker: Docker base images for Ruby, Python, Node.js and Meteor web apps
    kasumani
    kasumani 2014/02/26
    phusion/passenger-docker · GitHub Passenger-docker is a Docker image meant to serve as a good base for Ruby, Python, Node.js and Meteor web app images. In line with Phusion Passenger's goal, passenger-docker's goal is to make Docker image building for web apps much easier and faster. Tags: from Poc
  • JavaScript継承パターンまとめ - Thousand Years

    プロトタイプ function Animal(){}; Animal.prototype = { sleep : function(){}, walk : function(){ alert('noshi, noshi') } }; function Human(){}; Human.prototype = new Animal(); new Human().walk(); // noshi, noshi もっともポピュラだと思われる。 変型プロトタイプ Human.prototype.__proto__ = Animal.prototype; new Human().walk(); // noshi, noshi ほとんどのIEを除くJavaScript処理系で実行可能。裏ワザちっく。 エクステンド /** * extend function * @param {Object} s su

    JavaScript継承パターンまとめ - Thousand Years
    kasumani
    kasumani 2014/02/26
    JavaScript継承パターンまとめ : Thousand Years ArrayやStringオブジェクトの継承。valueOfとtoStringをハックしてあげるのがポイント。 以上、プロトタイプ・エクステンド・クローン・デファイン・ビルトインStringの4+1パターン。名前
  • OpenID Connect Identity Protocol Launches With Support From Google, Microsoft & Others | TechCrunch

    OpenID Connect Identity Protocol Launches With Support From Google, Microsoft & Others Signing users in to a mobile or web app isn’t necessarily hard, but keeping their credentials safe is something that’s often best left to specialists. The OpenID Foundation today announced the launch of OpenID Connect, the organization’s latest standard for authenticating users and building distributed identity

    OpenID Connect Identity Protocol Launches With Support From Google, Microsoft & Others | TechCrunch
    kasumani
    kasumani 2014/02/26
    OpenID Connect Identity Protocol Launches With Support From Google, Microsoft & Others Signing users in to a mobile or web app isn’t necessarily hard, but keeping their credentials safe is something that’s often best left to specialists. Tags: from Pocket February 26, 2014 at 11:10PM via IFT
  • iPhoneでの単語登録が面倒? Mac側でやればサックサクだよ|Mac - 週刊アスキー

    続いて、同パネルの「キーボード」タブを開くと、左のリストにユーザ辞書に登録した単語が表示されます。これはOS Xの日本語入力プログラム「ことえり」で単語登録した文字列です。 実は、このユーザ辞書はiOSデバイスのユーザ辞書とiCloudを介して同期できるんです。新規に単語を登録するには、左下にある「+」をクリックします。 リストのいちばん下に入力欄が表示されるので、左側に入力する文字列、右側に変換後の内容を打ち込みます。入力し終わったら「return」キーを押せば登録完了です。この調子で、どんどん単語やフレーズを登録していきましょう。 また、リスト内に不要な変換候補を見つけたら、その単語を選んで左下の「−」をクリックすれば削除できます。 これで、少し時間が経てばiCloud経由でユーザ辞書が同期されるはずです。iOSの「設定」→「一般」→「キーボード」の「ユーザ辞書」で、Mac側で登録した

    iPhoneでの単語登録が面倒? Mac側でやればサックサクだよ|Mac - 週刊アスキー
    kasumani
    kasumani 2014/02/26
    iPhoneでの単語登録が面倒? Mac側でやればサックサクだよ|Mac 「キーボード」パネルで単語を登録  iPhoneでちまちまと長文を入力するのは大変です。効率的に入力するには、よく使う単語や言い回しを「ユーザ辞書」に登録
  • セルの数値、フォント、文字位置、背景色、けい線など表示形式/書式設定の使い方

    プログラミング初心者を対象にExcelマクロ/VBAを使った業務自動化プログラムの作り方を一から解説する連載「Excelマクロ/VBAで始める業務自動化プログラミング入門」。今回は、前回の「Excelの基オブジェクト「セル」の参照、移動、コピー、選択、挿入、削除」で解説し切れなかった、セルのさまざまな「書式」(表示形式)をVBAで扱う処理を解説する。 セルの書式設定も、日常の業務において多用される。数値を3桁区切りで表示したり、月日を年月日の表示にしたりと、使用頻度は高い。また、フォントや背景色、けい線などもよく使われる。これらを指定すると、味気なかったデータでも見栄えが良くなって、格好良いデータが出来上がる。また書式を使いこなすことは、データの読みやすさ、分かりやすさにも影響してくるので、大変有用だ。稿では、さらに書式の一括削除や、結構使いどころが多い「書式のみの貼り付け方」も解説

    セルの数値、フォント、文字位置、背景色、けい線など表示形式/書式設定の使い方
    kasumani
    kasumani 2014/02/26
    セルの数値、フォント、文字位置、背景色、けい線など表示形式/書式設定の使い方 (1/4)  今回は、前回の「Excelの基本オブジェクト「セル」の参照、移動、コピー、選択、挿入、削除」で解説し切れなかった、セルのさま
  • CSSコーディングでいますぐ使えるSass/Compass実践テク10連発!

    連載「爆捗! WordPressテーマ作成ショートカット」では、初回の「Dreamweaverで始めるWordPressサイト構築の基礎知識」で、「Adobe Dreamweaver CC」(以下、Dreamweaver)でWordPressのテーマをカスタマイズできるようにする設定の方法を紹介。第2回の「WordPress初心者でも爆捗! テンプレートカスタマイズ&ショートコード作成超入門」でWordPressの内部構造、Dreamweaverを使ったテンプレートのカスタマイズ方法、ショートコードの作り方について解説した。 第3回の「CSSコーディングで泣かないためのSassの基礎知識と10の利点」では、さらなる爆捗のために、「Sass」についての概略を解説した。第4回の「いまさら聞けないSassの使い方入門―― インストールとコマンド、Dreamweaver連携」では、Sassの実践

    CSSコーディングでいますぐ使えるSass/Compass実践テク10連発!
    kasumani
    kasumani 2014/02/26
    CSSコーディングでいますぐ使えるSass/Compass実践テク10連発! (1/3)  本連載「爆捗! WordPressテーマ作成ショートカット」では、初回の「Dreamweaverで始めるWordPressサイト構築の基礎知識」で、「Adobe Dreamweaver CC」(以下、Dreamwea
  • 実践的テクニック開発の決定版「HTML5テクニックバイブル」:新刊ピックアップ

    シリーズは実際に開発を行っているエンジニアにとって,効率よく開発できるよう逆引き形式でまとめたリファレンスです。今までシリーズとして下記の書籍を発行しています。詳細はそれぞれの紹介ページを参照してください。 Emacsテクニックバイブル Vimテクニックバイブル Emacs Lispテクニックバイブル JavaScriptテクニックバイブル Visual Basicテクニックバイブル 今回紹介する「HTML5テクニックバイブル」もシリーズの一冊らしく開発者に役立つ内容になっています。詳細は以下で確認してもらうとして,ここではHTML5そのものにスポットを充て紹介したいとおもいます。 HTML5が必要とされている背景 そもそもHTML5が今必要とされている理由は何なのでしょうか? 大きくまとめると以下3つのポイントがあります。 ブラウザの互換性問題 ブラウザの市場シェアは長い間Inter

    実践的テクニック開発の決定版「HTML5テクニックバイブル」:新刊ピックアップ
    kasumani
    kasumani 2014/02/26
    実践的テクニック開発の決定版「HTML5テクニックバイブル」 本シリーズは実際に開発を行っているエンジニアにとって,効率よく開発できるよう逆引き形式でまとめたリファレンスです。今までシリーズとして下記の書籍を
  • Macのtmuxでクリップボードを使用、あとtmuxの自動起動とか - よんちゅBlog

    Mac上でtmuxを使用する場合、そのままではクリップボードとの連携ができません。 当然pbcopyやpbpasteなんかも使用できません。 この問題の解決方法に関しては以下のサイトが参考になります。 Mac の tmux でクリップボードを使う。 - こせきの技術日記 以上を踏まえた上でMacのtmuxでクリップボード機能を有効にする手順を説明していきます。 上記サイトとの差分が結構あるので最初から説明していきます。 Macのtmuxでpbcopy/pbpasteを有効にする まずMacでクリップボード機能を有効にするために reattach-to-user-namespace (tmux-MacOSX-pasteboard ) というスクリプトをインストールします。 これは上記参考サイトにもある方法ですが、現在ではhomebrewからもインストールすることができるので、homebrew

    Macのtmuxでクリップボードを使用、あとtmuxの自動起動とか - よんちゅBlog
    kasumani
    kasumani 2014/02/26
    Macのtmuxでクリップボードを使用、あとtmuxの自動起動とか Macのtmuxでpbcopy/pbpasteを有効にする まずMacでクリップボード機能を有効にするために reattach-to-user-namespace (tmux-MacOSX-pasteboard ) というスクリプトをインストールします
  • JavaScript MVVMフレームワーク「JsViews」の概要

    はじめに JsViewsはJsRenderのテンプレートに宣言型データバインドを追加するフレームワークです。これにより、MVVM(Model‐View‐ViewModel)パターンを簡単に実装できます。 対象読者 JavaScriptデータバインドフレームワークに興味のある方 WebアプリケーションにおけるMVVMパターンに興味のある方 JavaScript、jQueryの基を理解している方 必要な環境と準備 以下のサイトから、jsviews.jsとjQueryをダウンロードしてください。 JsViewsはJsRenderの機能を拡張するjQueryのプラグインです。JsViewsのダウンロードページでjsviews.jsをダウンロードしてください。jsviews.jsには、JsRenderとJsViewsが含まれています。 JsRender(jsrender.js)とJsViews(j

    kasumani
    kasumani 2014/02/26
    JavaScript MVVMフレームワーク「JsViews」の概要  JsViewsはJsRenderのテンプレートに宣言型データバインドを追加するフレームワークです。これにより、MVVM(Model‐View‐ViewModel)パターンを簡単に実装できます。  以下のサイト
  • TechCrunch | Startup and Technology News

    Welcome back to TechCrunch’s Week in Review — TechCrunch’s newsletter recapping the week’s biggest news. Want it in your inbox every Saturday? Sign up here. Over the past eight years,…

    TechCrunch | Startup and Technology News
    kasumani
    kasumani 2014/02/26
    MicrosoftのVisual StudioがTypeScriptを正式サポート 約1年半前にMicrosoftは、JavaScriptで大きなプログラムが書きやすくなるプログラミング言語TypeScriptを発表した。そして今日はTypeScript 1. Tags: feedly, ifttt, recently read, saved for later from Pock
  • dotenvを利用して環境ごとでVagrantfileの設定値を変更してみる - Glide Note

    tcnksmさんのブログを見てて 他人に共有したくない設定をVagrantfileに書くためのpluginつくった | SOTA おー、便利そうと眺めていたらdotenvで実現出来るとのやりとりを目撃。 @gongoZ 初めまして!作ったやつです!Dotenv知りませんでした,Dotenvで事足りますね!恥ずかしい感じです!ありがとうござます! — tcnksm (@deeeet) 2014, 2月 25 私もdotenvを知らなかったので、Vagrant+dotenvがどんな感じで使えるのかやってみた。 Vagrantからdotenvが使えるようにインストール 何故かvagrant plugin installにはvagrant-*みたいなのしかインストール出来ないと勝手に勘違いしてたんですが、 普通にgem installしているだけなので、下記でdotenvが導入出来る。 (saha

    kasumani
    kasumani 2014/02/26
    dotenvを利用して環境ごとでVagrantfileの設定値を変更してみる おー、便利そうと眺めていたらdotenvで実現出来るとのやりとりを目撃。 @gongoZ 初めまして!作ったやつです!Dotenv知りませんでした,Dotenvで事足りますね!恥ずか
  • Atom

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    Atom
    kasumani
    kasumani 2014/02/26
    Atom Tags: feedly, ifttt, recently read, saved for later from Pocket February 26, 2014 at 10:49PM via IFTTT
  • どういう未来が可能になるかがスマホで空間を3Dスキャンしリアルタイムで立体化するGoogleの「Project Tango」を実際に使うムービーを見るとよくわかる

    スマートフォンのカメラや赤外線センサーなどを組み合わせてリアルタイムで物体や空間を3Dモデリングすることを目指すGoogleの「Project Tango」はさまざまな事への応用が期待される先進技術となっており、既にYouTube上ではこの技術を先に体験するチャンスを得た人たちがアップロードしたムービーが次々と公開され、その威力をまざまざと見せつけています。 ATAP Project TangoGoogle http://www.google.com/atap/projecttango/ See how Google's new 'Project Tango' smartphones sense the world | The Verge http://www.theverge.com/2014/2/25/5445258/this-is-googles-project-tango T

    どういう未来が可能になるかがスマホで空間を3Dスキャンしリアルタイムで立体化するGoogleの「Project Tango」を実際に使うムービーを見るとよくわかる
    kasumani
    kasumani 2014/02/26
    どういう未来が可能になるかがスマホで空間を3Dスキャンしリアルタイムで立体化するGoogleの「Project Tango」を実際に使うムービーを見るとよくわかる スマートフォンのカメラや赤外線センサーなどを組み合わせてリアルタ
  • https://developers.google.com/web/tools/setup/workspace/setup-devtools

    Build with Chrome Learn how Chrome works, participate in origin trials, and build with Chrome everywhere.

    kasumani
    kasumani 2014/02/26
    DevTools Extensions Gallery Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 3.0 License, and code samples are licensed under the Apache 2.0 License. For details, see our Site Policies. Tags: feedly, ifttt, recently read, saved for later from Poc
  • excale.net

    This domain may be for sale!

    excale.net
    kasumani
    kasumani 2014/02/26
    fluentd + Elasticsearch + Kibanaで始めるログ解析 (セットアップ編) eXcale開発チームの平栗です。 今回は、最近話題のfluentdとElasticsearch、Kibanaを使ったログ解析と可視化についてご紹介します。eXcaleでもfluentdとElasticsearch、Kibanaを使
  • Gviz(Graphviz ruby wrapper)でクラスタエッジとか無向グラフとか

    (追記:2014-3-3) Gvizについてのまとめ頁を作りました。 Gvizの目次 - Rubyの世界からGraphvizの世界にこんにちは! Twitterで@k1LoWさんから、次のような質問というかリクエストを頂きました。 Twitter / k1LoW: @merborne 突然すみません質問です!Givzでsub … Graphvizではfdpレイアウトにおいて、subgraph(cluster)を結ぶエッジをそれらの名前を使って作ることができます。 Graphviz Example: Undirected Graph Clusters | Graphviz - Graph Visualization Software Gvizでは、subgraphの名前は自動で付けられてしまう(cluster+0からの連番)のでこれができませんでした。またこの検証に際して、無向グラフ(und

    Gviz(Graphviz ruby wrapper)でクラスタエッジとか無向グラフとか
    kasumani
    kasumani 2014/02/26
    Gviz(Graphviz ruby wrapper)でクラスタエッジとか無向グラフとか Twitter / k1LoW: @merborne 突然すみません質問です!Givzでsub ... Graphvizではfdpレイアウトにおいて、subgraph(cluster)を結ぶエッジをそれらの名前を使って作ることができ
  • 人類は飛行をどのように理解したか『飛行機技術の歴史』『飛行機物語』

    最近知って、驚いた事実。 “オーヴィル・ライト(ライト兄弟の弟)が死んだとき、ニール・アームストロング(月面着陸した人類初の宇宙飛行士)は、すでに17歳だった” ライトフライヤーからアポロ11号まで、飛行技術の革新性は、スピードというより跳躍だ。だが、この時代だけが凄いのではない。「飛ぶとは何か」は、常に想像され、試され、実証されてきた。「飛行機は、なぜ飛べるのか」をトートロジーに陥らずに振り返ると、人類が飛行を理解した歴史になる。 『飛行機技術歴史』は、ライトフライヤー以前と以後の二つに分けている。前者は、ダ・ヴィンチの羽ばたき機から始まって、ニュートンの科学革命、空中蒸気車、グライダーの試行錯誤とデータの積み重ねの歴史になる。「なぜ飛べるのか」に対し、具体的に跳ぼうとした人々のドラマが描かれている。ライト兄弟は、こうした既存技術を適用した結果に過ぎないという。もちろん飛行制御を考慮し

    人類は飛行をどのように理解したか『飛行機技術の歴史』『飛行機物語』
    kasumani
    kasumani 2014/02/26
    人類は飛行をどのように理解したか『飛行機技術の歴史』『飛行機物語』 “オーヴィル・ライト(ライト兄弟の弟)が死んだとき、ニール・アームストロング(月面着陸した人類初の宇宙飛行士)は、すでに17歳だった” Ta
  • 各種テーブルのソースコードをブラウザ内で作ることができるサービス「Tables Generator」が捗りそう | ソフトアンテナ

    「Tables Generator」はブラウザを使って、LaTexHTMLText、Markdown、MediaWiki形式のテーブルのソースコードを作ることができるサービスです。 手作業でテーブルのソースコードを打ち込むのは、列や行の数を間違いがちで結構大変なものですが、このサービスを使えば、GUIでテーブルのソースコードを作ることができます。 使ってみよう 画面の一番上で、生成するソースの種類の切り替えを行い、画面中央部でテーブルの編集を行います。CSVからのインポートや、Undo/Redo、セルのマージや分割など自由自在。 「Generate」ボタンを押すとソースコードが生成されます。 ↑LaTexのソースコードはこんな感じ。 ↑ちょっとずれちゃってますが、プレインテキストのテーブルはこうなります。テキストファイルに表を貼り付けたいとき便利かもしれません。 ブックマークしておくと

    各種テーブルのソースコードをブラウザ内で作ることができるサービス「Tables Generator」が捗りそう | ソフトアンテナ
    kasumani
    kasumani 2014/02/26
    各種テーブルのソースコードをブラウザ内で作ることができるサービス「Tables Generator」が捗りそう 「Tables Generator」はブラウザを使って、LaTex、HTML、Text、Markdown、MediaWiki形式のテーブルのソースコードを作ることができるサ
  • 転送データを圧縮して読み込みを高速化するChrome拡張「Data Compression Proxy」NOT SUPPORTED

    kasumani
    kasumani 2014/02/26
    転送データを圧縮して読み込みを高速化するChrome拡張「Data Compression Proxy」  「Data Compression Proxy」は、転送データを圧縮してコンテンツの読み込みを高速化できる「Google Chrome」用の拡張機能。編集部にてWindows 7上の「Google C
  • 史上最大の「ルナ・インパクト」で月面に巨大な光が発生する瞬間をとらえた貴重なムービー

    2013年9月11日、スペイン南部の都市セビリア(セビージャ)にある天文台に置かれた2台の天体望遠鏡が、月面に隕石が衝突する瞬間をカメラに収めることに成功しました。とらえられた映像にはインパクトの瞬間に月面の一部が明るく光り、衝撃で高温になった地表が数秒かけてゆっくりと冷めて行く様子が収められています。 Twin telescopes record video of meteoroid slamming into the moon | Ars Technica http://arstechnica.com/science/2014/02/twin-telescopes-record-video-of-meteoroid-slamming-into-the-moon/ 観測を行ったのは、2009年に開始したMIDAS(Moon Impacts Detection and Analysis S

    史上最大の「ルナ・インパクト」で月面に巨大な光が発生する瞬間をとらえた貴重なムービー
    kasumani
    kasumani 2014/02/26
    史上最大の「ルナ・インパクト」で月面に巨大な光が発生する瞬間をとらえた貴重なムービー 2013年9月11日、スペイン南部の都市セビリア(セビージャ)にある天文台に置かれた2台の天体望遠鏡が、月面に隕石が衝突する瞬間
  • これからのNode.jsの話をしよう

    7 principles for rich web apps And how next.js achieves these principles

    これからのNode.jsの話をしよう
    kasumani
    kasumani 2014/02/26
    これからのNode.jsの話をしよう // Speaker Deck Other Presentations by this Speaker Other Presentations in Programming Featured Presentations Tags: feedly, ifttt, recently read, saved for later from Pocket February 26, 2014 at 10:19PM via IFTTT
  • browserifyことはじめ

    東京Node学園 11時限目の発表資料

    browserifyことはじめ
    kasumani
    kasumani 2014/02/26
    browserifyことはじめ // Speaker Deck Other Presentations in Programming Featured Presentations Tags: feedly, ifttt, recently read, saved for later from Pocket February 26, 2014 at 10:19PM via IFTTT
  • Ruby on Rails on MySQL チューニング入門

    Rails 3 系+MySQL を利用しているサービス向けに 1. どのようにボトルネックを探すのか 2. どのような設計を行えばいいのか 3. Rails上でどのようなコードを書けばいいのか の3点に絞ってこのプレゼンをみてチューニングを行えるように資料作成を行いましたRead less

    Ruby on Rails on MySQL チューニング入門
    kasumani
    kasumani 2014/02/26
    Ruby on Rails on MySQL チューニング入門 Presentation Transcript Ruby on Rails on MySQL チューニング入門 佐藤大資 (@eccyan) Ruby on Rails を使えば簡単に誰でも Web サービスを構築する事が出来ます。 Ruby on Rails を使えば簡単に誰でも Web サービ
  • gitでlocalにbranchを作成し、それをremoteにpushして、remoteにbranchを作成する - Qiita

    gitでlocalにbranchを作成し、それをremoteにpushして、remoteにbranchを作成するGit $ git branch test-1 $ git chekout test-1 Switched to branch 'test-1' $ git branch * test-1 master $ git push origin test-1 Warning: Permanently added the RSA host key for IP address '000.000.000.000' to the list of known hosts. Total 0 (delta 0), reused 0 (delta 0) To user@some.domain.com:project/sandbox.git * [new branch] test-1 -> test-

    gitでlocalにbranchを作成し、それをremoteにpushして、remoteにbranchを作成する - Qiita
    kasumani
    kasumani 2014/02/26
    gitでlocalにbranchを作成し、それをremoteにpushして、remoteにbranchを作成する 1 ストック 0 コメント この投稿をストックする $ git branch test-1 $ git chekout test-1 Switched to branch 'test-1' $ git branch * test-1 master $ git push origin test-1 Warning: Permane
  • シェルだけで色々こなす、便利なシェル芸 - Qiita

    シェルだけで、ファイル名だけ変更、またはファイルを一括指定 ファイルパス展開で{a,b,c}記法を使うと、パスの一部(例:ファイル名)だけが違う複数ファイルを簡単に指定できます。

    シェルだけで色々こなす、便利なシェル芸 - Qiita
    kasumani
    kasumani 2014/02/26
    シェルだけで色々こなす、便利なシェル芸 ファイルパス展開で{a,b,c}記法を使うと、パスの一部(例:ファイル名)だけが違う複数ファイルを簡単に指定できます。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket February
  • 本当は怖いCGFloat - Qiita

    CoreGraphicsやCoreAnimationなどで頻繁にお世話になるCocoaの浮動小数点系のCGFloatですが、使い方を間違えると思わぬバグを生みます。 というのも、 CGFloatは32bit/64bit環境によって型が違う からなんですが。 #if defined(__LP64__) && __LP64__ # define CGFLOAT_TYPE double # define CGFLOAT_IS_DOUBLE 1 # define CGFLOAT_MIN DBL_MIN # define CGFLOAT_MAX DBL_MAX #else # define CGFLOAT_TYPE float # define CGFLOAT_IS_DOUBLE 0 # define CGFLOAT_MIN FLT_MIN # define CGFLOAT_MAX FLT_MAX

    本当は怖いCGFloat - Qiita
    kasumani
    kasumani 2014/02/26
    本当は怖いCGFloat CoreGraphicsやCoreAnimationなどで頻繁にお世話になるCocoaの浮動小数点系のCGFloatですが、使い方を間違えると思わぬバグを生みます。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket February 26, 2014 at 08:05PM via IF
  • GNU grep 2.18リリース: 10倍速くなったと思ったら今度は200倍遅くなっていた | はむかず!

    先日の記事 いまさらgrepが10倍高速化したのはなぜか が思わぬ閲覧数を稼いでしまい、トルコ語の知識を日に広めるのに大きな貢献をしたような気がしますが、みなさんいかがお過ごしでしょうか。 実は先日の記事を書いた時にはすでに2.18がリリースされてたのだが、今回は2.17のときと違って日の大手メディアが取り上げてなかったので、ついつい見落としていた。しかし実は2.18でも大きな変更が!! リリースノート抜粋: grep -i in a multibyte, non-UTF8 locale could be up to 200 times slower than in 2.16. [bug introduced in grep-2.17] なんということでしょう。-iオプションでUTF8のときは2.17で10倍速くなっていたのだが、それ以外のマルチバイトロケールのときは200倍遅くなって

    kasumani
    kasumani 2014/02/26
    Tags: from Pocket February 26, 2014 at 07:37PM via IFTTT
  • 【Objective-C】iOSアプリ開発で格段に開発速度を高めているXCodeの機能

    概要 2013/3/26にTwitterで縦書の俳句を投稿出来るアプリ「俳句ったー」をリリースしました。 開発のきっかけはTwitterの公式ウェブサイトが改行コードに対応しこれはネタアプリチャンスだと思い作りました。 3/14(木) 公式ウェブサイトが改行コードに対応 3/15(金) 帰りがけに「ねぇねぇ、@yoshiakistくん、デザインやらない?」と話す 3/16(土) @yoshiakist「デザイン出来ましたよw」 3/17(日) 寝坊して昼くらいからコーディング 翌0:30 Submit!! つれー実質8時間くらいしかコーディングしてないわー してないわー という格段に開発速度を早めているXCodeの機能を紹介します。 Storyboard メインのStoryboardです。主要な画面遷移になります。 図のように、ViewController同士の画面遷移と画像設定などの各V

    【Objective-C】iOSアプリ開発で格段に開発速度を高めているXCodeの機能
    kasumani
    kasumani 2014/02/26
    iOSアプリ開発で格段に開発速度を高めているXCodeの機能 2013/3/26にTwitterで縦書の俳句を投稿出来るアプリ「俳句ったー」をリリースしました。 開発のきっかけはTwitterの公式ウェブサイトが改行コードに対応しこれはネタアプ
  • access_logの扱い - Qiita

    ログファーマット時刻が%tの時のソート sort -t '[' -k 2.8,2.11n -k 2.4,2.6M -k 2.1,2.2n -k 2.13,2.14n -k 2.16,2.17n -k 2.19,2.20n access_log uaだけなど awk -F '"' '{ print $6 }' access_log Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

    access_logの扱い - Qiita
    kasumani
    kasumani 2014/02/26
    access_logの扱い sort -t '[' -k 2.8,2.11n -k 2.4,2.6M -k 2.1,2.2n -k 2.13,2.14n -k 2.16,2.17n -k 2.19,2.20n access_log Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket February 26, 2014 at 07:06PM via IFTTT
  • やはりお前らのiOS7対応は間違っている(解説編) - Qiita

    クックパッドさんが月イチで行っている第3回potatotips(ポテトチップス)というTips共有会がYahoo!Japanさんで開かれたので参加させてもらい、『やはりお前らのiOS7対応は間違っている』という刺激的&挑戦的なタイトルで発表させてもらいました。 発表時には時間もなかったせいかツッコミがなかったのですが、おそらく公開したらツッコミがあると思うのでいくつかの補足を付けて公開します(発表時の資料はSlideShareに上げてますが、Qiitaのほうが編集リクエストもあるし直しやすいかと思います)。 何を間違っているか 最近、iOS7でUINavigationBarにself.viewが潜り込むという話をよく目にすると思います。この対応方法として「edgesForExtededLayoutプロパティをUIRectEdgeNoneとする(StoryboardではUnder Top B

    やはりお前らのiOS7対応は間違っている(解説編) - Qiita
    kasumani
    kasumani 2014/02/26
    やはりお前らのiOS7対応は間違っている(變) クックパッドさんが月イチで行っている第3回potatotips(ポテトチップス)というTips共有会がYahoo!Japanさんで開かれたので参加させてもらい、『やはりお前らのiOS7対応は間違ってい
  • AWSコマンドメモ - Qiita

    ls にも --recursive オプションはあるはずなのに、昨年末まで未実装(というか素で忘れていた気配)だったようなので、unknown option --recursiveと言われた人はpip install --upgradeをしましょう。 参考: https://github.com/aws/aws-cli/issues/465 出力は 2013-10-08 19:05:59 0 test/ 2014-02-25 04:07:31 2060138324 test/test.tar.bz2 2014-01-27 04:08:44 70401 mysql/rose/140127/blog.sql.gz 2013-10-08 19:06:12 0 repo/ 2014-01-26 03:49:06 603526574 repo/repo.tar.bz2 こんなフォーマットになっていま

    AWSコマンドメモ - Qiita
    kasumani
    kasumani 2014/02/26
    AWSコマンドメモ ls にも --recursive オプションはあるはずなのに、昨年末まで未実装(というか素で忘れていた気配)だったようなので、unknown option --recursiveと言われた人はpip install --upgradeをしましょう。 Tags: ifttt, kasumaniのス
  • クラスメソッド・インスタンスメソッドが呼び出せるかを確認する方法 - Qiita

    #import <Foundation/Foundation.h> int main(void) { @autoreleasepool { NSLog(@"-respondsToSelector: Class Method : %@", @([[NSObject class] respondsToSelector:@selector(new)])); NSLog(@"-respondsToSelector: Instance Method : %@", @([[NSObject new] respondsToSelector:@selector(description)])); NSLog(@"+instancesRespondToSelector: Class Method : %@", @([NSObject instancesRespondToSelector:@selector(n

    クラスメソッド・インスタンスメソッドが呼び出せるかを確認する方法 - Qiita
    kasumani
    kasumani 2014/02/26
    クラスメソッド・インスタンスメソッドが呼び出せるかを確認する方法 Objective-C において、下位互換のあるコードを書いていると 特定のメソッドがある場合はそれを使い、そうでない場合は違う方法で という書き方をよく
  • GitHub が Markdown の処理をサボってて悲しい(のでなんとかしたい) - Qiita

    javascript:(function(){var ele=document.createElement('textarea');var hash=location.href.match(/\/commit\/(.......)/);ele.style.width='100%';ele.value='<a href="'+location.href+'" class="commit-link"><tt>'+RegExp.$1+'</tt></a>';document.body.insertBefore(ele,document.body.firstChild);ele.focus();ele.select();ele.ondblclick=function(){ele.parentNode.removeChild(ele);};ele.oncopy=function(){setTimeo

    GitHub が Markdown の処理をサボってて悲しい(のでなんとかしたい) - Qiita
    kasumani
    kasumani 2014/02/26
    GitHub が Markdown の処理をサボってて悲しい(のでなんとかしたい) GitHub Flavored Markdown で使える便利な記法の一つに、**コミットの SHA をリンクにしてくれる** というのがある。 変換されて表示される、というやつ。使ったこと
  • Androidでのゲーム開発入門めも - Qiita

    3日程かけて調べたもの 主な構成要素 android.app.Activity アプリの一つの画面の管理を司る。アプリは複数のActivityから構成されている。 画面を遷移していくとスタックにActivityが積まれていく。バックキーを押すと一つポップされて前の画面(Activity)に戻る。 iOSがアプリ単位で構成されているのに対してAndroidは画面(Activity)単位で構成されていて、そのお陰で複数のアプリを自由に行き来することが出来るみたい。 android.graphics.Canvas 名前の通りキャンバスのようなクラス。Canvas::draw* といったメソッドを使うことでキャンバス上に線などを描くことが出来る。 android.graphics.Paint 描画するときの線の色・太さ等を司る。筆のようなもの。 android.graphics.drawable.

    Androidでのゲーム開発入門めも - Qiita
    kasumani
    kasumani 2014/02/26
    Androidでのゲーム開発入門めも アプリの一つの画面の管理を司る。アプリは複数のActivityから構成されている。 画面を遷移していくとスタックにActivityが積まれていく。バックキーを押すと一つポップされて前の画面(Activity)
  • VimでHJKLをスーパーなhjklにする! - Qiita

    kasumani
    kasumani 2014/02/26
    VimでHJKLをスーパーなhjklにする! Vimには多彩な移動がありますが、あまり考えずに移動するためにHJKLをスーパーなhjklとしてマッピングしています。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket February 26, 2014 at 07:05PM v
  • VMWareのサスペンドが異常に重くなってきた時の対策 - Qiita

    最近やたらVMWare Playerのサスペンド(一時停止)が遅くなってきました。 前はほぼ一瞬だったのですが、最近はホストOSが固まる程重く 時間も5分ほどかかるようになってしまいました。 これでは作業に支障が出る、ということで原因を探ってみたところ 意外な解決策が見つかりました。 解決策 VMをシャットダウンする。 これだけ。 長期間VMをシャットダウンせずにいると、だんだんサスペンドに時間がかかるようになるみたいです。 VMのハードディスクの断片化が原因らしく、あまり長期間にわたってVMを立ち上げとくのは良くないみたいです。 なので、VMはシャットダウン出来るタイミングでは終了して、 内部のメモリを綺麗にしてあげるのが得策みたいです。 参考 vmware playerが遅い、重いなどの不具合の解消 Register as a new user and use Qiita more c

    VMWareのサスペンドが異常に重くなってきた時の対策 - Qiita
    kasumani
    kasumani 2014/02/26
    VMWareのサスペンドが異常に重くなってきた時の対策 1 ストック 0 コメント この投稿をストックする 最近やたらVMWare Playerのサスペンド(一時停止)が遅くなってきました。 前はほぼ一瞬だったのですが、最近はホストOSが固ま
  • iOSでキーボードのアニメーションを止める方法 - Qiita

    iOSのアプリでキーボードの出現や消滅のアニメーションを止めると、動作がキビキビになります。その方法を共有します。 @interface ViewController : UIViewController @end @implementation ViewController -(void) viewWillAppear:(BOOL)animated { [super viewWillAppear:animated]; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillShow:) name:UIKeyboardWillShowNotification object:nil]; [[NSNotificationCenter defaultCenter] addObser

    iOSでキーボードのアニメーションを止める方法 - Qiita
    kasumani
    kasumani 2014/02/26
    iOSでキーボードのアニメーションを止める方法 iOSのアプリでキーボードの出現や消滅のアニメーションを止めると、動作がキビキビになります。その方法を共有します。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket F
  • Objective-C のプロパティ属性のガイドライン - Qiita

    Objective-C のプロパティの属性を指定するとき従うべきガイドラインをまとめた。 できる限り nonatomic を指定する atomic にしてもパフォーマンスが悪化するだけでほとんどメリットがない(参考:StackOverflow - Atomic vs nonatomic properties)。 nonatomic と atomic の使い分けの指針は次のとおり: 参照型: メモリアドレスのみの書き込みなので、常にnonatomicでよい プリミティブ型: int, BOOL等ワンステップでの書き込みが可能: 常にnonatomicでよい 単一のスレッドからしかアクセスされない: 設計に気をつけつつnonatomic推奨 複数のスレッドからのアクセスがあり、long,構造体などサイズの大きい値: atomic推奨 (thx to @takasek) 複数のスレッドから同時に

    Objective-C のプロパティ属性のガイドライン - Qiita
    kasumani
    kasumani 2014/02/26
    Objective-C のプロパティ属性のガイドライン Objective-C のプロパティの属性を指定するとき従うべきガイドラインをまとめた。 常に nonatomic を指定する atomic にしてもパフォーマンスが悪化するだけでほとんどメリットがない(
  • Tmuxのバージョンを上げたらアタッチできなくなった場合の対処(Macのhomebrew版) - Qiita

    Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

    Tmuxのバージョンを上げたらアタッチできなくなった場合の対処(Macのhomebrew版) - Qiita
    kasumani
    kasumani 2014/02/26
    Tmuxのバージョンを上げたらアタッチできなくなった場合の対処(Macのhomebrew版) homebrewの場合は、cleanupしていなければ過去のバイナリが存在しているので、それを使えば解決。 Tags: ifttt, kasumaniのストックした投稿 - qiita from P
  • Xcodeでチーム開発するとき、ビルド Scheme を共有する方法 - Qiita

    Xcodeのプロジェクトのビルド Scheme は、デフォルトではプロジェクトファイルに紐付いておらず、 バージョン管理ツールにコミットしても他のユーザに共有できない。 これを共有可能にするには、Xcode メニューバーから、 "Product/Scheme/Manage Scheme"を選択して、Manage Scheme 画面を開き、 次のスクリーンショットにあるように "Shared" チェックボックスにチェックを入れれば良い。 こうすることにより、ワークスペースフォルダやプロジェクトフォルダの下位に、 "xcshareddata" というフォルダが作られ、その下にスキーマ情報が格納されるので、 これを適宜バージョン管理ツールに追加すれば良い。 $ svn add project.xcworkspace/xcshareddata ... $ svn add HogeHoge.xcod

    Xcodeでチーム開発するとき、ビルド Scheme を共有する方法 - Qiita
    kasumani
    kasumani 2014/02/26
    Xcodeでチーム開発するとき、ビルド Scheme を共有する方法 Xcodeのプロジェクトのビルド Scheme は、デフォルトではプロジェクトファイルに紐付いておらず、 バージョン管理ツールにコミットしても他のユーザに共有できない
  • AngularJSの日本語マニュアル へのリンク - Qiita

    Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

    AngularJSの日本語マニュアル へのリンク - Qiita
    kasumani
    kasumani 2014/02/26
    AngularJSの日本語マニュアル へのリンク Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket February 26, 2014 at 07:05PM via IFTTT
  • adbにgoogle glass explorerを認識させる(Windows, Linux) - Qiita

    【追記(2014/04/29)】Linuxでの認識方法を追記。 現象 Google glassはandroidデバイスですので、開発の手順として、Android SDKをインストールしたのちにglassをUSB接続し、adb (Android Debug Bridge)に認識させることになります。このとき、glassを接続したのちにusb_driverを指定してもドライバがインストールされず、「不明なUSBデバイス」のままとなってしまい、adbから認識できない場合があります。 このような現象が発生する要因として考えられるのは、Android SDKで配布されているusb_driverのinfファイルにgoogle glass explorerのプロダクト情報が入っていないことです。 解決策(Windows) usb_driverが参照するinfファイルにglassのプロダクト情報を追記しま

    adbにgoogle glass explorerを認識させる(Windows, Linux) - Qiita
    kasumani
    kasumani 2014/02/26
    adbにgoogle glass explorerを認識させる Google glassはandroidデバイスですので、開発の手順として、Android SDKをインストールしたのちにglassをUSB接続し、adb (Android Debug Bridge)に認識させることになります。このとき、glassを接続したの
  • tmuxを使い始めたので基本的な機能の使い方とかを整理してみた - 完熟トマト

    3 Comments: Unknown said... Ctrl-b + $ でウィンドウを垂直に分割できます。 Looks like a typo. Probably meant to be: Ctrl-b + % でウィンドウを垂直に分割できます。 2014/09/24 17:59 匿名 said... ご指摘ありがとうございます。いただいた点を修正致しました。 2014/10/21 23:15 匿名 said... ウィンドウの名前付けについてですが、Ctrl-b + , でもできます。 2015/07/12 18:23

    tmuxを使い始めたので基本的な機能の使い方とかを整理してみた - 完熟トマト
    kasumani
    kasumani 2014/02/26
    tmuxを使い始めたので基本的な機能の使い方とかを整理してみた はじめに tmuxを真剣に使い始めて1ヶ月程度ですが、tmuxについて基本的な機能の使い方をまとめてみようと思います。 類似の記事は既にたくさんありますが、
  • tmux をインストールして使い始めるまで (Homebrew 編) | DriftwoodJP

    % brew install tmux ==> Installing tmux dependency: libevent ==> Downloading https://github.com/downloads/libevent/libevent/libevent-2.0.21-s ######################################################################## 100.0% ==> ./configure --disable-debug-mode --prefix=/usr/local/Cellar/libevent/2.0.21 ==> make ==> make install /usr/local/Cellar/libevent/2.0.21: 48 files, 1.8M, built in 60 seconds =

    tmux をインストールして使い始めるまで (Homebrew 編) | DriftwoodJP
    kasumani
    kasumani 2014/02/26
    tmux をインストールして使い始めるまで (Homebrew 編) とりあえず手元の Mac にいれて、なれるところから始めることにしました。 キーバインドに Ctrl-b が使われていたり、ウィンドウの操作が独特な感じのため、どうやらこれ
  • tmuxのステータスラインにGuardのエラーを通知する - Qiita

    事情があって別のマシンにsshして仕事をしていて、Guardが回しているテストがこけたときの通知をどうしようかなーと考えていました。 少し調べたら、ncを使う方法などもあるようですが、tmuxのステータスラインに通知する方法を見つけました。 Guardfileに以下を書き込むと有効になります。

    tmuxのステータスラインにGuardのエラーを通知する - Qiita
    kasumani
    kasumani 2014/02/26
    tmuxのステータスラインにGuardのエラーを通知する 12 ストック 0 コメント この投稿をストックする 今まで開発環境はMacを使っていたのだが、訳あってWindowsマシンを使うことになった。 仕方がないのでVMなり開発マシンに閉
  • tmuxがCygwin上で動作するようになったのでインストール手順をまとめてみた - atdxfe's Blog

    CygwinはWindows上で動作するUNIXライクなプログラミング環境で、個人的にはよく使っている。コンパイラなどのインストールも、Cygwin自身のインストールの際に用いるsetup.exeを呼び出すだけで出来てしまう。自分は使ってはいないが、aptライクなパッケージ管理ツールも人気のようだ。 tmuxは言わずもがな、ターミナル分割に使われるソフトウェアで一つのターミナルを疑似的に複数のターミナルに分割してくれる。 ただしこのtmux、長い間Cygwin上では動作しなかった。ソースコードを入手してビルドを通すことは出来ても、コマンドを入力した瞬間に落ちてしまっていた。これは残念。 今年の5月辺りからCygwin対応が進んでいた しかし、個人的には最大の不満点だった、この「tmuxがCygwin上で使えない!」という問題に関して今年の5月位からMLにて議論が進んでいた。 patch f

    tmuxがCygwin上で動作するようになったのでインストール手順をまとめてみた - atdxfe's Blog
    kasumani
    kasumani 2014/02/26
    tmuxがCygwin上で動作するようになったのでインストール手順をまとめてみた CygwinはWindows上で動作するUNIXライクなプログラミング環境で、個人的にはよく使っている。コンパイラなどのインストールも、Cygwin自身のインスト
  • tmux便利だな〜。素敵なターミナルライフ。 - 忘れないようにメモっとく

    tmux便利だな〜。ターミナル大好き人間はおしなべて使うべきと言ってもよいのではねぇでしょうか。 tmuxは複数のウィンドウを開いたり、画面を分割してレイアウトを変更したりできる。 (I mean, a terminal multiplexer!!) 下のようなイメージで、session内でウィンドウを複数もって、そのなかにペインが入れ子構造になっている。 macで使うときの設定とコマンドのチートシートをメモっとく。 1. インストール 2. .tmux.confの設定 3. コマンド インストール brew install tmux かんりょう。 .tmux.confの設定 tmuxのコマンドはC-b (control-b) から始まるので、特にemacsユーザーはC-bがわれて使いづらい。 というわけで設定ファイルを編集して、C-zからコマンドを打てるようにする。 # プレフィックを

    tmux便利だな〜。素敵なターミナルライフ。 - 忘れないようにメモっとく
    kasumani
    kasumani 2014/02/26
    tmux便利だな〜。素敵なターミナルライフ。 tmux便利だな〜。ターミナル大好き人間はおしなべて使うべきと言ってもよいのではねぇでしょうか。 tmuxは複数のウィンドウを開いたり、画面を分割してレイアウトを変更したり
  • tmuxのpane内でスクロール - 不完全な死体

    どうも。 季節の変わり目だからでしょうか。不穏な頭痛で躁状態になりそうです。 ハシモトです。 一度はめんどくさくて断念したtmuxを最近また使ってみています。でもサーバーマシンならまだしもクライアント内で色々と開発作業をする際には面倒くさいことがやはり多いなぁと感じます。そこで今日の1tipsが掲題。 How do I scroll in tmux? (http://superuser.com/questions/209437/how-do-i-scroll-in-tmux) とこちらでも質問されていますが、tailfなどでログをtmuxのpane内で流していると、ついついトラックパッドやマウスでスクロールしようとしてしまいますが、そうするとウィンドウ毎スクロールしてしまいます。そんな時は、 Ctrl-b  [ でスクロールモードに入り、macなら fn + ↑↓ のような感じらしい。 他

    kasumani
    kasumani 2014/02/26
    tmuxのpane内でスクロール 季節の変わり目だからでしょうか。不穏な頭痛で躁状態になりそうです。 ハシモトです。 Tags: from Pocket February 26, 2014 at 06:49PM via IFTTT
  • 2014年2月24日 FreeNAS 9.2.1.1-RELEASE登場 | gihyo.jp

    release FreeNAS 9.2.1.1-RELEASE now available 先日新機能の追加や機能改善などが実施された「FreeNAS 9.2.1-RELEASE」が公開されたFreeNASですが、さっそくバグ修正が実施された最初のポイントリリース「FreeNAS 9.2.1.1-RELEASE」が公開されました。 まず、同梱されているSambaが4.1.4へアップグレードされています。いくつかのバグを修正するためにSamba 4.1.5から個別にパッチをマージしたバージョンです。FreeNASを使っていてSMB/CIFS関連で問題を感じている場合にはこの最新版を試してみてください。ほかにもVIMAGEを有効にしたJailで発生していたパニックの不具合が修正されているほか、Jailで不当なダウンロードが実施されてしまうテンプレート上の不具合が解消されています。 機能上の変更

    2014年2月24日 FreeNAS 9.2.1.1-RELEASE登場 | gihyo.jp
    kasumani
    kasumani 2014/02/26
    2014年2月24日 FreeNAS 9.2.1.1-RELEASE登場 先日新機能の追加や機能改善などが実施された「FreeNAS 9.2.1-RELEASE」が公開されたFreeNASですが,さっそくバグ修正が実施された最初のポイントリリース「FreeNAS 9.2.1.1-RELEASE」が公開されま
  • 「おれのクラウド」今日から始めるオブジェクトストレージ

    「おれのクラウド」 今日から始めるオブジェクトストレージ BASE Storage の申し込みから、ownCloudのセットアップを行います。最後に、ownCloudの拡張ストレージに Amazon S3 や、さくら BASE Storage を認識させます。 @zembutsu Masahito Zembutsu Feb 19, 2013 第14回さくらの夕べ Lightning Talk The vesper of SAKURA #14 LT at Shinjuku, TokyoRead less

    「おれのクラウド」今日から始めるオブジェクトストレージ
    kasumani
    kasumani 2014/02/26
    「おれのクラウド」今日から始めるオブジェクトストレージ Presentation Transcript おれの クラウド @zembutsu Masahito Zembutsu Feb 19, 2013 第14回さくらの夕べ Lightning Talk The vesper of SAKURA #14 LT at Shinjuku, Tokyo 今日から始める オブジェクト
  • DDDがよく分かんないときに見てそこそこ分かった資料置き場 - DRYな備忘録

    ざっくり Dddをもっと身近に DDDとはこういうことなのか - Some Days You Get the Bear レイヤー化アーキテクチャ ドメイン駆動設計・アプリケーション構築編・レイヤ化アーキテクチャ - Strategic Choice DDDの読書記録(第4章、ドメインを隔離する) - 達人プログラマーを目指して メンタルモデル ドメイン駆動設計を実践するために - Digital Romanticism ドメイン駆動設計・開発の実践 (よく分かんない)

    DDDがよく分かんないときに見てそこそこ分かった資料置き場 - DRYな備忘録
    kasumani
    kasumani 2014/02/26
    DDDがよく分かんないときに見てそこそこ分かった資料置き場 Tags: feedly, ifttt, recently read, saved for later from Pocket February 26, 2014 at 03:18PM via IFTTT
  • 2/25エンジニア向け厳選ブックマーク

    2014/02/25に気になったブックマークの一覧です。 👽 Elasticsearch実践!Elasticsearch - Wantedly Engineer Blog 検索のためのインデックスを作成してくれるオープンソースです。この入門〜導入までの丁寧な解説。興味がある人にはぜひ読んでほしい記事! 🗻 Ruby 2.1.1 Macインストール手順Ruby 2.1.1インストール Ruby 2.1.0のバグフィックス版、「2.1.1」がリリースされました。Macのインストール手順です。 😼 Ruby Gemsquare/cane コード品質のチェックをビルドプロセスの中で行ってくれるgem TimezoneParser タイムゾーンのParse、ローカルのタイムゾーンの自動認識などを行ってくれるLibrary。 🍮 Rails Code Sampleautopagerizeのよう

    2/25エンジニア向け厳選ブックマーク
    kasumani
    kasumani 2014/02/26
    2/25 エンジニア向け厳選ブックマーク 実践!Elasticsearch - Wantedly Engineer Blog 検索のためのインデックスを作成してくれるオープンソースです。この入門〜導入までの丁寧な解説。興味がある人には是非読んで欲しい記事! Ruby
  • 初級〜中級者のためのSQL特訓 - 忘れないようにメモっとく

    ほぼほぼ初心者でSQLの練習がしたいっていう人、知識の再確認をしたい人にオススメのサイト。 SQLZOO ブラウザ上で動作するので、めんどくさい環境設定もなし。 データベースも、MySQLOracleSQL Server、Postgre、Ingres、DB2から選べる。 簡単なSELECT文から始まって、SUMやCOUNTみたいな基的な関数の問題や、JOINを使ったちょっと難しめの構文もある。 実行環境付きのリファレンスもあるのがよい!(超便利!)

    初級〜中級者のためのSQL特訓 - 忘れないようにメモっとく
    kasumani
    kasumani 2014/02/26
    初級〜中級者のためのSQL特訓 ほぼほぼ初心者でSQLの練習がしたいっていう人、知識の再確認をしたい人にオススメのサイト。 Tags: feedly, ifttt, recently read, saved for later from Pocket February 26, 2014 at 03:18PM via IFTTT
  • docker でちょっとだけ試す Ansible - ようへいの日々精進XP

    はじめに 先日の飲み会で Ansible イイですよねって言われたので試してみる あと、「Ansible って SSH さえ通れば設定が出来るって聞いたんだけどホントかな?」って酒の肴になっていたので確認してみる 個人的には chef が好きだが Ansible も興味がある 参考 Ansible Tutorial 準備 docker run centos コンテナを利用する。 docker pull centos docker run -t -i -p 22 centos /bin/bash とりあえずコンテナにログイン出来たら以下のように SSH サーバーをインストールする。 yum install -y openssh-server yum install passwd yum install sudo また、root パスワードの設定を行ったり sshd_config の UseP

    docker でちょっとだけ試す Ansible - ようへいの日々精進XP
    kasumani
    kasumani 2014/02/26
    docker でちょっとだけ試す Ansible とりあえずコンテナにログイン出来たら以下のように SSH サーバーをインストールする。 Tags: feedly, ifttt, recently read, saved for later from Pocket February 26, 2014 at 03:18PM via IFTTT
  • (╯°□°)╯︵ ┻━┻ - ✘╹◡╹✘

    JakeWharton/flip-tables flip-tables/build.gradle at master · JakeWharton/flip-tables mperham/sidekiq sidekiq/lib/sidekiq.rb at master · mperham/sidekiq GitHub Search · (╯°□°)╯︵ ┻━┻

    (╯°□°)╯︵ ┻━┻ - ✘╹◡╹✘
    kasumani
    kasumani 2014/02/26
    (╯°□°)╯︵ ┻━┻ JakeWharton/flip-tables flip-tables/build.gradle at master · JakeWharton/flip-tables mperham/sidekiq sidekiq/lib/sidekiq. Tags: feedly, ifttt, recently read, saved for later from Pocket February 26, 2014 at 03:18PM via IFTTT
  • [CSS]アイコンのデザインに合ったかわいい動きをclassを加えるだけで実装できるスタイルシート -Font Awesome Animation

    classを加えるだけでさまざまなアイコンが利用できるFont Awesomeを使って、各アイコンのデザインに合ったかわいい動きをアニメーションで与えるスタイルシートを紹介します。 ベルはリンリン♪、いいねは上下に、スピナーはぐるぐる動きます。 Font Awesome Animation 左はアニメーションのトリガーをページのロード時、右はホバー時にしたものです。 Font Awesome Animationの使い方 Step 1: 外部ファイル Font Awesomeと当スタイルシートを外部ファイルとして記述します。 <link rel="stylesheet" href="font-awesome.min.css"> <link rel="stylesheet" href="font-awesome-animation.min.css"> Step 2: HTML まずは、Font

    kasumani
    kasumani 2014/02/26
    アイコンのデザインに合ったかわいい動きをclassを加えるだけで実装できるスタイルシート -Font Awesome Animation classを加えるだけでさまざまなアイコンが利用できるFont Awesomeを使って、各アイコンのデザインに合ったかわいい
  • もうFTPを利用することは止めて、Gitを使おう。そのほうがメリットが多いよー

    もうFTPを利用することは止めて、Gitを使おう。そのほうがメリットが多いよー 2014.02.26 | この方法お勧めです! | 覚えておきたい どもどもパープルことメガネこと大串です。 最近なにかと涙もろくなりまして、ちょっと身近な人のBlogとか読むだけでも熱いものがこみ上げたりしています。こういうことって今後も増えていくんでしょうね。母親がやたらめったらテレビに向かって泣いていたのも頷ける今日このごろです。 さてGitHubシリーズですね。前回は GitHubをつかって共同開発! サイトのデザインリニューアルしました !という記事を書きました。もちろん今も共同開発は続いておりまして、次のマイルストーンは月末を予定しております。達成率は25%ですが、なんとなかるでしょう。。。たぶん。。おそらく。 そしてきょうの題ですね。タイトルの通り、FTPをやめてgitでファイルの送信受信もして

    もうFTPを利用することは止めて、Gitを使おう。そのほうがメリットが多いよー
    kasumani
    kasumani 2014/02/26
    もうFTPを利用することは止めて、Gitを使おう。そのほうがメリットが多いよー スポンサードリンク どもどもパープルことメガネこと大串です。 最近なにかと涙もろくなりまして、ちょっと身近な人のBlogとか読むだけでも
  • 2014年2月の、これだけは押さえておきたいWeb関連の動き

    「Web系の最新情報を知りたいけど、日々業務が忙しくて追いかけられない」という方のために、1ヶ月のWeb系ニュースの中で「これだけは押さえておきたい」というものを1つの記事にまとめています。 WindowsからChrome OSへ? ASUSが激安約1万円台のファンレスボックス型PCChromebox」を発表 – GIGAZINE Chromebox は、Chrome OS を使ったデスクトップPCです。 Mac mini のような小型デスクトップPCですが、「179ドル(約1万8200円)から」という低価格です。 これだけ低価格だと、CPU も ARM の低価格なものかな?と思いきや、 Intel Celeron 2955U (2C/2T 1.4GHz 2MB L3) Intel Core i3-4010U (2C/4T 1.7GHz 3MB L3) Intel Core i7-460

    2014年2月の、これだけは押さえておきたいWeb関連の動き
    kasumani
    kasumani 2014/02/26
    2014年2月の、これだけは押さえておきたいWeb関連の動き 「Web系の最新情報を知りたいけど、日々業務が忙しくて追いかけられない」という方のために、1ヶ月のWeb系ニュースの中で「これだけは押さえておきたい」というも
  • Dockerってなんじゃ?(docker+nginxで複数コンテナにWEBサーバーをたてる) | iret.media

    dockerを使って複数のWEBサーバーを立ててみたいと思います。 複数の外部ポートを使うため、プロキシとしてnginxと併用してみます。 今回は2つのWEBサーバーのコンテナを立て、1つにはwordpress on apache、もう一つは素のnginxを入れてみます。 コンテナにはそれぞれ memorycrat.cloudpack.jp tenkaippin.cloudpack.jp というドメインを割り当てます。 また、sshも立ちあげます。 今回はDockerfileを使ってイメージを構築します。 それぞれのコンテナのDockerfileとsupervisorの設定ファイルテンプレートは以下の様にホスト側に配置しておきます。 $ tree . . └── templates ├── memorycraft │   └── conf │       ├── Dockerfile │

    Dockerってなんじゃ?(docker+nginxで複数コンテナにWEBサーバーをたてる) | iret.media
    kasumani
    kasumani 2014/02/26
    Dockerってなんじゃ?(docker+nginxで複数コンテナにWEBサーバーをたてる) dockerを使って複数のWEBサーバーを立ててみたいと思います。 複数の外部ポートを使うため、プロキシとしてnginxと併用してみます。 Tags: feedly, ifttt, rece
  • Linuxコンテナ「LXC 1.0.0」リリース | ソフトアンテナ

    少し前ですが、2月20日にLinuxコンテナ「LXC」の最新版1.0.0がリリースされています(News、マイナビニュース)。 バージョン1.0.0は初のプロダクションレベルのリリースと位置づけられていて、以下の新機能が追加されています。 非特権コンテナのサポート。 Public stable API (liblxc1)。 luaとpython3バインディングに関する公式API(tree内)。 GoRubyバインディングに関する公式API(tree外)。 柔軟なバッキングストアシステム。 コンテナのクローン、スナップショット作成のサポート。 減少しより完全になったコマンドラインツールのセット。 より完全になったドキュメント。 centrally generated imagesに基づくコンテナを作成する新しい方法。 多くの一般的なディストリビューションで動くコンテナーを作ることができるテ

    Linuxコンテナ「LXC 1.0.0」リリース | ソフトアンテナ
    kasumani
    kasumani 2014/02/26
    Linuxコンテナ「LXC 1.0.0」リリース 少し前ですが、2月20日にLinuxコンテナ「LXC」の最新版1.0.0がリリースされています(News、マイナビニュース)。 バージョン1.0. Tags: feedly, ifttt, recently read, saved for later from Pocket February 26, 2014 at 02:5
  • 家庭用プリンターで作れる、電子工作キット:日本のヴェンチャーが開発

    kasumani
    kasumani 2014/02/26
    家庭用プリンターで作れる、電子工作キット:日本のヴェンチャーが開発 東京大学の川原圭博准教授らが昨年論文を発表した「銀ナノインク」を使用して、電子回路をプリンターで印刷。簡単な切り貼りだけで、タッチセ
  • ASP.NET Web アプリで、APIキーなどの "秘密のキー" をどこに保存するべきか? | @jsakamoto

    2014/02/26 追記 始めに訂正を。 以下のコメントを頂戴した。WEBアプリ前提で書いてるようですが、クライアントアプリケーションで app.config はまずくないですか言われてはたと気がついた。 たしかにそのとおりである(!)。 以下で引用しているツイートをきっかけにこのエントリを作成したのだが、そちらの命題はどちらかというとサンプルコード公開においてバージョン管理にキーが保管されないようにするにはという観点であったため、app.config でよしとしていた。 しかし一般的なデスクトップアプリケーションやその類においては、app.config やその外部参照ファイルにキーを書いてはダダ漏れである。 よってエントリを訂正し、ASP.NET Webアプリケーションに限定した内容とする。 なお、一般的なデスクトップアプリケーションやその類においては、ではキーをどう扱ったらよいのか

    ASP.NET Web アプリで、APIキーなどの "秘密のキー" をどこに保存するべきか? | @jsakamoto
    kasumani
    kasumani 2014/02/26
    ASP.NET などの .NET アプリで、APIキーなどの &quot;秘密のキー&quot; をどこに保存するべきか? それら外部サービスを利用するにあたっては、予め、 &quot;アプリケーションキー&quot; や &quot;APIキー&quot;、&quot;シークレットキー&quot;
  • SVG Floorplan Editor - HTML5で実現するフロアマップエディタ

    SVGといえばWeb上でベクターベースの描画を可能にしますが、その使い方はまだまだ模索中と言ったところでしょう。画像の代替として使おうと思ってもサポートされているブラウザやその対応負荷が大きくなかなか取り組めないと思います。 そこで一案として面白そうなのがWeb上で実際にドロー自体させてしまうというものです。そんなソフトウェアがSVG Floorplan Editor、フロアエディタです。 SVG Floorplan Editorの使い方 文字の編集ができなかったり、ドアの回転もサポートされていませんのでまだまだ実用レベルとはいいがたいでしょう。しかしこれまでFlashで行っていたようなドロー機能もSVGを使えばスマートフォンやタブレットでもできるようになりそうです。SVGの可能性を感じさせるソフトウェアです。 SVG Floorplan EditorはPHP製のソフトウェア(ソースコード

    SVG Floorplan Editor - HTML5で実現するフロアマップエディタ
    kasumani
    kasumani 2014/02/26
    SVG Floorplan Editor - HTML5で実現するフロアマップエディタ SVGといえばWeb上でベクターベースの描画を可能にしますが、その使い方はまだまだ模索中と言ったところでしょう。画像の代替として使おうと思ってもサポートされて
  • 第313回 UbuntuとVirtualBox再入門 | gihyo.jp

    VirtualBoxは第95回で紹介していますが、あまりにも前のことすぎるのであらためて紹介しようと思います。 VirtualBoxとは VirtualBoxはOracleが提供している仮想環境です。オープンソースでマルチプラットフォームであり、多彩なゲストOSに対応しています。 一言で紹介するとこのようになりますが、ここまでGUIがしっかりしているオープンソースの仮想環境はVirtualBoxしかありません[1]し、ゲストOSも懐かしのNetWareやOS/2やHaikuなどにも対応する充実ぶりです。これらのゲストOSが動かないとバグ報告され、ものによっては修正もされます。同時にOracle Enterprise LinuxやSolarisのバグ報告も見られ、なかなかに微笑ましいです。 VMware Playerもマルチプラットフォームですが、個人かつ非商用利用のみという制限があります。

    第313回 UbuntuとVirtualBox再入門 | gihyo.jp
    kasumani
    kasumani 2014/02/26
    第313回 UbuntuとVirtualBox再入門 VirtualBoxは第95回で紹介していますが,あまりにも前のことすぎるのであらためて紹介しようと思います。 Tags: feedly, ifttt, recently read, saved for later from Pocket February 26, 2014 at 11:05PM via IFTTT
  • Docker/Drone を CentOS 6.5 で動かして Github Enterprise のリポジトリをテストする · takus's blog

    Docker 使うなら Ubuntu だろ jk” とか言われそうですが CentOS 6.5 で使いたかったので試してみました。Docker の公式サイトには “Our recommended installation path is for Ubuntu linux, because we develop Docker on Ubuntu and our installation package will do most of the work for you.” と書いてあったり、Drone は Ubuntu 用のパッケージしかなかったりするので、深淵な理由がなければ Ubuntu 使うのがいいんじゃないかと思います。 Docker のインストール CentOS 6.5 なら簡単にインストールできるので特にハマりどころはありませんでした。 rpm -Uvh http://downl

    kasumani
    kasumani 2014/02/26
    Docker/Drone を CentOS 6.5 で動かして Github Enterprise のリポジトリをテストする “Docker 使うなら Ubuntu だろ jk” とか言われそうですが CentOS 6. Tags: from Pocket February 26, 2014 at 04:00AM via IFTTT
  • 知って得するSass/Compassのインストールと使い方

    連載「爆捗! WordPressテーマ作成ショートカット」では、初回の「Dreamweaverで始めるWordPressサイト構築の基礎知識」で、「Adobe Dreamweaver CC」(以下、Dreamweaver)でWordPressのテーマをカスタマイズできるようにする設定の方法を紹介。第2回の「WordPress初心者でも爆捗! テンプレートカスタマイズ&ショートコード作成超入門」でWordPressの内部構造、Dreamweaverを使ったテンプレートのカスタマイズ方法、ショートコードの作り方について解説した。 第3回の「CSSコーディングで泣かないためのSassの基礎知識と10の利点」では、さらなる爆捗のために、「Sass」についての概略を解説した。第4回の前回「いまさら聞けないSassの使い方入門―― インストールとコマンド、Dreamweaver連携」では、Sassの

    知って得するSass/Compassのインストールと使い方
    kasumani
    kasumani 2014/02/26
    知って得するSass/Compassのインストールと使い方 (1/2) コードを再利用して爆捗!  本連載「爆捗! WordPressテーマ作成ショートカット」では、初回の「Dreamweaverで始めるWordPressサイト構築の基礎知識」で、「Adobe Dreamweaver CC」
  • SLUBアロケータとは何ぞや | Ledの日記 | スラド

    Linuxカーネルのアップデートに関連して、 SLUBアロケータがどうなってるのか解説している記事を翻訳してみた。 翻訳を終えて: どうも要領を得ない説明で、わかるような、わからないような。 何がどう定義されているか、厳密な話はやっぱり「そーす嫁」ってことなんだろうかな。 全体として、ついいろんな語にことわり書きを沢山付けてしまうあたり、プログラマーの言葉遣いってのは英語圏でも変わんないんだな。 以下翻訳。 -- slabアロケータは何年もの間Linuxカーネルのメモリ管理の中核を担ってきた。このアロケータは(低レベルなページアロケータのてっぺんである)特定のサイズのオブジェクトのキャッシュを管理し、高速かつ効率的なメモリ割り当てを行っている。カーネルハッカーはこのslabコードに関してはあまり触れてこなかった、というのは複雑でなおかつ多くの場合うまく動いているからだ。 Christoph

    kasumani
    kasumani 2014/02/26
    SLUBアロケータとは何ぞや Linuxカーネルのアップデートに関連して、 SLUBアロケータがどうなってるのか解説している記事を翻訳してみた。 Tags: from Pocket February 26, 2014 at 03:53AM via IFTTT
  • エラーのときに画面にエラー内容を表示する - Qiita

    [[[UIAlertView alloc] initWithTitle:@"エラー" message:[error localizedDescription] delegate:nil cancelButtonTitle:nil otherButtonTitles:@"OK", nil] show]; Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

    エラーのときに画面にエラー内容を表示する - Qiita
    kasumani
    kasumani 2014/02/26
    エラーのときに画面にエラー内容を表示する NSLog以外で簡単にエラー内容を知りたいときには、こんな感じで画面に表示するといいかも。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket February 26, 2014 at 01:06AM via IFTTT
  • GUI必須のアプリをUbuntu Serverで動かす - Qiita

    Ubuntu Serverでできるのかなー、Ubuntu Desktop入れなきゃダメかなー、とか言ってたら教えてもらった。できる。 see http://d.hatena.ne.jp/nullpobug/20100330/1269878334 thanks tokibito Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

    GUI必須のアプリをUbuntu Serverで動かす - Qiita
    kasumani
    kasumani 2014/02/26
    GUI必須のアプリをUbuntuで動かす Ubuntu Serverでできるのかなー、Ubuntu Desktop入れなきゃダメかなー、とか言ってたら教えてもらった。できる。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket February 26, 2014 at 01:06AM via IFTTT
  • JavascriptでのDeepコピー - Qiita

    方法 JSON.parse(JSON.stringify(xx)) JavascriptでオブジェクトやArrayをDeepする方法として 色々関数やTipsがあると思いますが、 実行速度とかそういうのは別として、なにより コードが早く書ける!という点がいいかなと笑 JsonにしてJsonParseする! それだけです。

    JavascriptでのDeepコピー - Qiita
    kasumani
    kasumani 2014/02/26
    JavascriptでのDeepコピー 0 ストック 0 コメント この投稿をストックする 方法 JSON.parse(JSON. Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket February 26, 2014 at 01:06AM via IFTTT
  • オブジェクトのライフサイクル中一度だけ処理を実行する - Qiita

    プロセスの起動中に一度だけ処理を行う場合、dispatch_onceを使うと思いますが、オブジェクトがインスタンス化されてから開放されるまで一度だけ処理を実行したい場面がありました。 #import <objc/runtime.h> @interface NSObject (PerformOnce) // オブジェクトが生きている間一度だけ実行される - (void)performOnce:(void(^)())onceBlock; @end @implementation NSObject (PerformOnce) - (void)performOnce:(void (^)())onceBlock { if (![objc_getAssociatedObject(self, "performonce") boolValue]) { onceBlock(); objc_setAssoci

    オブジェクトのライフサイクル中一度だけ処理を実行する - Qiita
    kasumani
    kasumani 2014/02/26
    オブジェクトのライフサイクル中一度だけ処理を実行する プロセスの起動中に一度だけ処理を行う場合、dispatch_onceを使うと思いますが、オブジェクトがインスタンス化されてから開放されるまで一度だけ処理を実行したい
  • [Objective-C] ARC有効時のコンパイラの挙動 - Qiita

    // コンパイラによる擬似コード id obj = objc_msgSend(NSObject, @selector(alloc)); objc_msgSend(obj, @selector(init)); objc_release(obj); スコープを抜けた時点で自動的にreleaseされるようです。自動変数と同じように使える感じですね。 書籍には明示されていないんですが、これらはおそらく文法によってARCが自動的に擬似コードに相当するものを挿入するようにできているんだと思います。(なので、メソッド名がallocやallocHogeなどではなく、allocateだと意味が違ってくる) →コメントで教えて頂きました。Clang のドキュメントにしっかりと記載されているみたいです。 オブジェクト生成メソッド系

    [Objective-C] ARC有効時のコンパイラの挙動 - Qiita
    kasumani
    kasumani 2014/02/26
    ARC有効時のコンパイラの挙動 エキスパート Objective-C プログラミング書籍の中でARC有効時にコンパイラがどういうコードを想定するか、擬似コードで紹介してくれています。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Poc
  • 初めてのPull Requestを送りたいあなたへ - Qiita

    OSS活動をしてみたい、Pull Requestを送ってみたい・・・! だけどそんな気になるリポジトリもないし(あってもRubyRailsみたいに敷居が高い)、コントリビューターになれるほどの技術力もそこまで・・・と、そんな状態の人は結構多いんじゃないかと思います。 私自身もそうで今も大して変わりませんが、Pull Requestは送ることがあるという状態になってきたので、こうすればいいんじゃないかということをまとめてみたいと思います。 1.Webサービスやアプリを自分で作ってみる 仕事でも趣味でも構いません。まずはWebサービスなりモバイルのアプリなり作ってみるのがいいと思います。 今時は開発していてOSSを一切使わないなんてことはほぼないと思うので、これでまず「身近なOSS」を増やしていきます。 そもそも何をつくったらいいのかわからん、それほど作りたいものもない、ということもあると思

    初めてのPull Requestを送りたいあなたへ - Qiita
    kasumani
    kasumani 2014/02/26
    初めてのPull Requestを送りたいあなたへ OSS活動をしてみたい、Pull Requestを送ってみたい・・・! Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket February 26, 2014 at 01:05AM via IFTTT
  • Go言語: ファイルの存在をちゃんとチェックする実装? - Qiita

    Go言語でファイルの存在をチェックする関数を実装していて、予期しない振る舞いがあったのでメモ。 よく見かける実装 How to check if a file exists in Go? - Stack Overflowなどで見かける実装で下記のようなコードがある。 func fileExists(filename string) bool { _, err := os.Stat(filename) if os.IsNotExist(err) { return false } return true } package main import ( "os" ) func main() { testCases := map[string]bool{ "dir": true, "file.txt": true, ".dotfile": true, "link-to-file.txt": tru

    Go言語: ファイルの存在をちゃんとチェックする実装? - Qiita
    kasumani
    kasumani 2014/02/26
    Go言語: ファイルの存在をちゃんとチェックする実装? Go言語でファイルの存在をチェックする関数を実装していて、予期しない振る舞いがあったのでメモ。 How to check if a file exists in Go? - Stack Overflowなどで見かける実装で下記
  • OS X Mavericks(10.9)、Windows 8.1時代のfont-family設定 - Qiita

    最新OSで導入された字游工房の遊ゴシック体/遊明朝体を使ってfont-familyの日語設定を見直してみる。 追記 (2014/02/26): 下記サイトで各ブラウザでの検証も含め、詳しく考察されています。素晴らしい。 CSSでのフォント指定について考える(2014年) by DTP Transitさん OS X MavericksとWindows 8.1の游ゴシック体・游明朝体のfont-family名について by ゆめいろデザインさん 遊明朝体編 Windows環境待望のきれいな明朝体のはずが。。。

    OS X Mavericks(10.9)、Windows 8.1時代のfont-family設定 - Qiita
    kasumani
    kasumani 2014/02/26
    OS X Mavericks(10.9)、Windows 8.1時代のfont-family設定 最新OSで導入された字游工房の遊ゴシック体/遊明朝体を使ってfont-familyの日本語設定を見直してみる。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket February 26, 2014 at 01:05AM v
  • Fluentd入門 - Qiita

    概要 以下の記事に分かりやすく書いてる Fluentdとはどのようなソフトウェアなのか 柔軟なログ収集を可能にする「fluentd」入門 実際に使ってみる インストール・起動 環境 Ruby 2.1.0 fluentd 0.10.43 gemでインストール(Mac

    Fluentd入門 - Qiita
    kasumani
    kasumani 2014/02/26
    Fluentd入門 以下の記事に分かりやすく書いてる 実際に使ってみる インストール・起動 環境 Ruby 2.1.0 fluentd 0.10.43 gemでインストール(Mac) $ gem install fluentd --no-ri --no-rdoc $ fluentd --setup ./fluent ./fluent/fluent. Tags: ifttt, kasumaniのスト
  • Xcode の便利プラグインまとめ - Qiita

    Xcode の便利プラグインまとめ はじめに Xcode 8 からのいわゆる Xcode Source Editor Extension ではなく、あくまで非公式のプラグインを掲載します。 インストール先は ~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/ Alcatraz などのパッケージマネージャを使うと管理が楽 Xcode の更新でプラグインが使えなくなる事もあるので注意 "DVTPlugInCompatibilityUUID" を追記する事で対応出来る場合もある(後述) 管理 Alcatraz Xcode プラグインや Color Scheme などを管理するパッケージマネージャ。これを入れておけばこの記事を見なくてもだいたいのプラグインは参照できます。 メニューバー > Window > Package

    Xcode の便利プラグインまとめ - Qiita
    kasumani
    kasumani 2014/02/26
    Xcode の便利プラグインまとめ パッケージマネージャ Xcode プラグインや Color Scheme などを管理するメニューバー &gt; Window &gt; Package Manager から開く リリース版がXcode 5に未対応な場合は、ソースコードからビルドする。 Tags: iftt
  • Gitのリモートリポジトリサービスの無料範囲をメモ - Qiita

    1. GitHub 無料範囲としてリポジトリをすべて公開する必要があることが特徴。 私の場合、勉強のためにに付属しているソースを入力することがあり、 のちのち問題になるのもいやなので今回は利用を断念。 項目 無料範囲

    Gitのリモートリポジトリサービスの無料範囲をメモ - Qiita
    kasumani
    kasumani 2014/02/26
    Gitのリモートリポジトリサービスの無料範囲をメモ 無料範囲としてリポジトリをすべて公開する必要があることが特徴。 私の場合、勉強のために本に付属しているソースを入力することがあり、 のちのち問題になるのもい
  • WindowsからMacに乗り換えて"わからない"キー入力をメモ - Qiita

    Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

    WindowsからMacに乗り換えて"わからない"キー入力をメモ - Qiita
    kasumani
    kasumani 2014/02/26
    WindowsからMacに乗り換えて&quot;わからない&quot;キー入力をメモ 1 ストック 0 コメント この投稿をストックする バックスラッシュ option + ¥ バックスペース fn + delete 画面キャプチャ(全画面)+クリップボードコピー control+Co
  • Windows対応のMarkdownエディタを使用した個人的な感想をメモ - Qiita

    MarkDown#Editor 私の記述方法が悪いのかリスト表示がうまくいかなかった。残念。 MetroTextual 個人的に画面のデザインは好きだが、私のPCのスペックが低いからか入力後の反応が遅く感じた。 CuteMarkEd リアルタイムに表示できるのと、スタイルの変更が[Ctrl]+テンキーで簡単にできるので便利。また、Markdown記述のフォーマットやテーブルなど記述方法を忘れてもアシストする機能があるので助かる。 Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with

    Windows対応のMarkdownエディタを使用した個人的な感想をメモ - Qiita
    kasumani
    kasumani 2014/02/26
    Windows対応のMarkdownエディタを使用した個人的な感想をメモ 個人的に画面のデザインは好きだが、私のPCのスペックが低いからか入力後の反応が遅く感じた。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket February 26, 2014 at
  • EclipseからBitBucketへコミットする方法をメモ - Qiita

    1.[ウィンドウ]>[パースペクティブを開く]> [その他] から「Git リポジトリー・エクスプローラー」を選択する 2.[Gitリポジトリー・エクスプローラー]から[リモート]>[origin]>[Pushするリモートリポジトリ名]を右クリックして、[表示]>[ヒストリー]を選択する 3.最新の履歴を選択し、右クリックして[push commit]を実施する Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

    EclipseからBitBucketへコミットする方法をメモ - Qiita
    kasumani
    kasumani 2014/02/26
    EclipseからBitBucketへコミットする方法をメモ 1.[ウィンドウ]&gt;[パースペクティブを開く]&gt; [その他] から「Git リポジトリー・エクスプローラー」を選択する 2. Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket February 26, 2014
  • アンドロイドの便利なcommandを二つ - Qiita

    alias lc="adb logcat | sed -e $'s/^I.*/\e[0;94m&\e[0m/g; s/^D.*/\e[0;92m&\e[0m/g; s/^W.*/\e[0;93m&\e[0m/g; s/^E.*/\e[0;91m&\e[0m/g'"

    アンドロイドの便利なcommandを二つ - Qiita
    kasumani
    kasumani 2014/02/26
    アンドロイドの便利なcommandを二つ 1 ストック 0 コメント この投稿をストックする alias lc=&quot;adb logcat | sed -e $'s/^I.*/\e[0;94m&amp;\e[0m/g; s/^D.*/\e[0;92m&amp;\e[0m/g; s/^W.*/\e[0;93m&amp;\e[0m/g; s/^E.*/\e[0;91m&amp;\e[0m/g'&quot; lcで色のついたログキ
  • C言語で、UTF-8 の文字列から Unicode のコードポイントを取得するやりかた - Qiita

    GLib の g_utf8_to_ucs4_fast() をつかう UTF-8 の文字列から Unicode のコードポイントを取得するには、UTF-8 を UTF-32 (UCS4) に変換してあげれば良い。 iconv(3) をつかってもいいけど、GLib に g_utf8_to_ucs4_fast() というそのものズバリな関数があったのでそれを使ってやってみた。 ソースコード #include <stdio.h> #include <glib.h> int main (int argc, char* argv[]) { // 引き数が渡されてなかったら終了 if (argc < 2) { fprintf(stderr, "usage: %s text\n", argv[0]); return 1; } // 引き数として渡された文字列を代入 char* utf8_text = ar

    C言語で、UTF-8 の文字列から Unicode のコードポイントを取得するやりかた - Qiita
    kasumani
    kasumani 2014/02/26
    C言語で、UTF-8 の文字列から Unicode のコードポイントを取得するやりかた UTF-8 の文字列から Unicode のコードポイントを取得するには、UTF-8 を UTF-32 (UCS4) に変換してあげれば良い。 Tags: ifttt, kasumaniのストックした投稿 - qiita fro
  • 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
    kasumani
    kasumani 2014/02/26
    vim使っているrubyistで、これ入れていないのはヤバいプラグインまとめ 9個 (2013-10-04更新) vimでRubyやRails開発するときに、デフォルトの状態では非力ですよね。 開発効率を高める9つのプラグインを紹介します。 vimのプラグ
  • TwitterのプロフィールアイコンのURLが変わってしまったので設定し直す - Qiita

    condition = "icon_url LIKE '%twimg%' AND icon_url NOT LIKE '%pbs%'" User.where(condition).order(:id).each do |user| puts "(id:%d) @%s" % [user.id, user.name] url = user.icon_url begin open(url) rescue => error1 if error1.class == OpenURI::HTTPError begin new_url = Twitter.user(user.twitter_id.to_i).profile_image_url new_url_replaced = new_url.sub(/_normal(\.[^.]+)$/) { |e| $1 } puts "\t#{url}\n\t=

    TwitterのプロフィールアイコンのURLが変わってしまったので設定し直す - Qiita
    kasumani
    kasumani 2014/02/26
    TwitterのプロフィールアイコンのURLが変わってしまったので設定し直す ActiveRecord の User ってモデルがあって icon_url っていうカラムにプロフィール画像の URL を格納してある場合の処理例。 Tags: ifttt, kasumaniのストックした投
  • Storyboardに移行するサンプル - まとめ - Qiita

    Help us understand the problem. What is going on with this article?

    Storyboardに移行するサンプル - まとめ - Qiita
    kasumani
    kasumani 2014/02/26
    Storyboardに移行するサンプル - まとめ Storyboardに移行するサンプル - 導入編Storyboardに移行するサンプル - UITableViewCell編Storyboardに移行するサンプル - 遷移編Storyboardに移行するサンプル - UIVIewControllerに移行編Storyboardに移行する
  • Storyboardに移行するサンプル - 導入編 - Qiita

    いまどきありえないと思いますが、Storyboardがない状態から導入するための方法を何回かに分けて、書いていこうと思います。簡単なTodoアプリを作りました。このアプリの挙動を変えずにStoryboardを導入したと思います。 https://github.com/akuraru/IntroductionOfStoryboard/compare/1.0...1.1 今回は、タグ1.0から1.1に変換します。 目標 ViewControllerをallocせずに、Storyboardから読み込む Sotryboardから読み込むだけでレイアウト情報は、踏み込まないです。 実装 Main.Storyboardを作成して、右下からD&DしてViewControllerを並べていきます。左からUINavigationController,UITableView,UIControllerです。UI

    Storyboardに移行するサンプル - 導入編 - Qiita
    kasumani
    kasumani 2014/02/26
    Storyboardに移行するサンプル - 導入編 いまどきありえないと思いますが、Storyboardがない状態から導入するための方法を何回かに分けて、書いていこうと思います。簡単なTodoアプリを作りました。このアプリの挙動を変えず
  • Storyboardに移行するサンプル - UITableViewCell編 - Qiita

    Storyboardがない状態から導入するための方法を何回かに分けて、書いていこうと思います。簡単なTodoアプリを作りました。このアプリの挙動を変えずにStoryboardを導入したと思います。 注:絶対に一度に移行しようと思ってはいけません。少し進んだら、動作を確認しコミットしておきましょう。 https://github.com/akuraru/IntroductionOfStoryboard/compare/1.1...1.2 目標 CellのレイアウトをStoryboardに移行する。 StoryboardからIDを指定してTableViewCellを取得する。 それ以外しない。 実装 新規登録用のをレイアウト情報を特化Viewに移行する。あとでStoryboardに移行するのでinitで十分です。 githubの差分部分 - 新規作成Cellを特化Viewに分ける 同様に、To

    Storyboardに移行するサンプル - UITableViewCell編 - Qiita
    kasumani
    kasumani 2014/02/26
    Storyboardに移行するサンプル - UITableViewCell編 Storyboardがない状態から導入するための方法を何回かに分けて、書いていこうと思います。簡単なTodoアプリを作りました。このアプリの挙動を変えずにStoryboardを導入したと思いま
  • Storyboardに移行するサンプル - 遷移編 - Qiita

    Storyboardがない状態から導入するための方法を何回かに分けて、書いていこうと思います。簡単なTodoアプリを作りました。このアプリの挙動を変えずにStoryboardを導入したと思います。 注:絶対に一度に移行しようと思ってはいけません。少し進んだら、動作を確認しコミットしておきましょう。 https://github.com/akuraru/IntroductionOfStoryboard/compare/1.2...1.3 目標 StoryboardからViewContorllerを取り出して遷移をしていた。 Segueを使って遷移をするように切り替えます。 Storyboard上で遷移を記述することによって、全体の流れが視覚的に表現される。 逆方向の遷移についてはここでは考えない。 実装 control+ドラックでSegueをつなぎます。この後出てくるダイアログでははpush

    Storyboardに移行するサンプル - 遷移編 - Qiita
    kasumani
    kasumani 2014/02/26
    Storyboardに移行するサンプル - 遷移編 Storyboardがない状態から導入するための方法を何回かに分けて、書いていこうと思います。簡単なTodoアプリを作りました。このアプリの挙動を変えずにStoryboardを導入したと思います。 注
  • Storyboardに移行するサンプル - UIVIewControllerに移行編 - Qiita

    kasumani
    kasumani 2014/02/26
    Storyboardに移行するサンプル - UIVIewControllerに移行編 Storyboardがない状態から導入するための方法を何回かに分けて、書いていこうと思います。簡単なTodoアプリを作りました。このアプリの挙動を変えずにStoryboardを導入したと
  • Storyboardに移行するサンプル - UnwindSegue編 - Qiita

    Storyboardがない状態から導入するための方法を何回かに分けて、書いていこうと思います。簡単なTodoアプリを作りました。このアプリの挙動を変えずにStoryboardを導入したと思います。 注:絶対に一度に移行しようと思ってはいけません。少し進んだら、動作を確認しコミットしておきましょう。 https://github.com/akuraru/IntroductionOfStoryboard/compare/1.4...1.5 目標 Unwind Segueを用いてViewController間のやりとりを統一する。 実装 受け渡すオブジェクトを一つにまとめる まずは、受け渡すオブジェクトを一つにまとめます。まとめる必要は全くありませんが、やっておくと便利です。 Unwind Segue用のメッセージを作成 Unwind Segue用のメッセージを作ります。自動的に作られないので、

    Storyboardに移行するサンプル - UnwindSegue編 - Qiita
    kasumani
    kasumani 2014/02/26
    Storyboardに移行するサンプル - UnwindSegue編 Storyboardがない状態から導入するための方法を何回かに分けて、書いていこうと思います。簡単なTodoアプリを作りました。このアプリの挙動を変えずにStoryboardを導入したと思います
  • vagrantで遊んでみた - Qiita

    仮想マシンのフロントエンドvagrant。すごく流行っているみたいなのでとりあえず動かしてみた。 結論 めちゃくちゃ楽。特にGUIが要らなければすごく便利。あとはvagrantのレイヤじゃないけど、仮想マシンを使うことでどこまでパフォーマンスが落ちるかが気になるところかな。 環境 ホストマシンOS:Ubuntu 13.10 x86_64 仮想マシンOS:Ubunutu 12.04 x86_64 vagrantのセットアップ とりあえず試してみるのに必要なパッケージはvirtualboxとvagrantだけ。やってないけど仮想マシンエンジンはVMWareやAmazon EC2でもいけるらしい。

    vagrantで遊んでみた - Qiita
    kasumani
    kasumani 2014/02/26
    vagrantで遊んでみた 仮想マシンのフロントエンドvagrant。すごく流行っているみたいなのでとりあえず動かしてみた。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket February 26, 2014 at 12:35AM via IFTTT
  • 初投稿:ChromeAppでの基本的な知識1(Window, Event周り) - Qiita

    などとやりたくなるけど、ChromeAppsでは次のようなエラーが出て機能しない。 Refused to execute inline event handler because it violates the following Content Security Policy directive: "default-src 'self' chrome-extension-resource:". Note that 'script-src' was not explicitly set, so 'default-src' is used as a fallback. イベントを設定するならjavascript側で、 document.getElementById("xxxx").addEventListener("click",xxxx_clicked);

    初投稿:ChromeAppでの基本的な知識1(Window, Event周り) - Qiita
    kasumani
    kasumani 2014/02/26
    初投稿:ChromeAppでの基本的な知識1(Window, Event周り) などとやりたくなるけど、ChromeAppsでは次のようなエラーが出て機能しない。Refused to execute inline event handler because it violates the following Content Security Policy directive: &quot;default-src 'sel
  • https://qiita.com/make_now_just/items/c97240692baa1745d4e0

    kasumani
    kasumani 2014/02/26
    Chromeの検索バーからツイートするsearchlet作ってみた Chromeを簡易電卓にする。(検索エンジンのカスタマイズでJavaScript疑似プロトコルを使ってみる) - Qiitaという記事の最後の方に、 Tags: ifttt, kasumaniのストックした投稿 - qiita fr
  • deploygate for iOS に Jenkinsからアップロードする - Qiita

    Jenkinsでビルドしたらtestflightでチームに配信してdogfoodingをしてるチームも多いと思いますが、 それ、DeployGateでもできるの?って思ったらできたのでそのやり方です。 1. JenkinsのDeployGateプラグインをインストール Android用のJenkinsプラグインがそのまま使えます。 ここにあるJenkinsのプラグインファイルをダウンロードして https://github.com/jfsso/deploygate-plugin (thanks to @jfsso) JenkinsのダッシュボードのJenkinsの管理→プラグインの管理→高度な設定から プラグインのアップデートを選んでアップデート 多分再起動しなくても大丈夫です。 2. Jobの設定 プラグインがインストールできたらJobの設定を書きます。 「ビルド後の処理の追加」より 「

    deploygate for iOS に Jenkinsからアップロードする - Qiita
    kasumani
    kasumani 2014/02/26
    deploygate for iOS に Jenkinsからアップロードする Jenkinsでビルドしたらtestflightでチームに配信してdogfoodingをしてるチームも多いと思いますが、 それ、DeployGateでもできるの?って思ったらできたのでそのやり方です。 Tags: ifttt, k
  • フロントエンド開発今昔物語 - Qiita

    フロントエンドと言っても、アプリやゲーム制作などではなく、いわゆるWebサイト制作のクライアントサイド側の話になります。 時代背景 おじいさんには、Photoshop、Illustrator、Dreamweaverという3種の神器がありました。当時のWebサイト制作は、これらのソフトを利用し、おじいさんが一人で行っていました。おじいさんのような仕事をする人は、Webデザイナーと呼ばれ、とても人気がありました。おじいさんは幸せでした。 いつしかWebデザインは分業化されるようになりました。おじいさんは久しくデザインをしていません。現在の彼の仕事は、デザイナから受け取ったPhotoshopデータを基にWebサイトを制作することです。それはHTML5サイトというとても都合の良いバズワードでまとめらてしまうこともあります。このことについて、おじいさんはやり場のない憤りを抱いています。 HTML/C

    フロントエンド開発今昔物語 - Qiita
    kasumani
    kasumani 2014/02/26
    フロントエンド開発今昔物語 フロントエンドと言っても、アプリやゲーム制作などではなく、いわゆるWebサイト制作のクライアントサイド側の話になります。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket February 26, 201
  • AppleがiOS7.0.6で修正したSSLバグの簡単な解説 - Qiita

    iOS 7.0.6で修正されたSSLの脆弱性は「前代未聞」とか、「史上最悪」とか言われてますが、エンジニアとしてはどんなバグだったか興味ありますよね? 元のソース sslKeyExchange.cからの引用 static OSStatus SSLVerifySignedServerKeyExchange(SSLContext *ctx, bool isRsa, SSLBuffer signedParams, uint8_t *signature, UInt16 signatureLen) { OSStatus err; SSLBuffer hashOut, hashCtx, clientRandom, serverRandom; uint8_t hashes[SSL_SHA1_DIGEST_LEN + SSL_MD5_DIGEST_LEN]; SSLBuffer signedHashes;

    AppleがiOS7.0.6で修正したSSLバグの簡単な解説 - Qiita
    kasumani
    kasumani 2014/02/26
    AppleがiOS7.0.6で修正したSSLバグの簡単な解説 iOS 7.0.6で修正されたSSLの脆弱性は「全体未聞」とか、「史上最悪」とか言われてますが、エンジニアとしてはどんなバグだったか興味ありますよね? Tags: ifttt, kasumaniのストックし
  • 触って身に付く elasticsearch 1.0.0 の Snapshot と Restore 操作メモとスナップショットの仕組みの考察 - ようへいの日々精進XP

    はじめに elasticsearch 1.0.0 が正式にリリースされたので改めて Snapshot と Restore 機能を試してみる スナップショットの仕組みについて少しだけ深堀りしてみる 操作 EC2 インスタンス上に構築した elasticsearch 1.0.0 リリース版を利用して操作する。また、データ自体はライブドアが提供しているこちらのレストランデータを利用する。 上図の restaurant インデックスを題材に Snapshot と Restore 機能を試してみる。ちなみにリクエスト内の ?pretty はお好みで。 リポジトリの一覧 curl -XGET "localhost:9200/_snapshot/?pretty" 以下のように表示される。 { "my_s3_repository" : { "type" : "s3", "settings" : { "re

    触って身に付く elasticsearch 1.0.0 の Snapshot と Restore 操作メモとスナップショットの仕組みの考察 - ようへいの日々精進XP
    kasumani
    kasumani 2014/02/26
    触って身に付く elasticsearch 1.0.0 の Snapshot と Restore 操作メモとスナップショットの仕組みの考察 EC2 インスタンス上に構築した elasticsearch 1.0.0 リリース版を利用して操作する。また、データ自体はライブドアが提供しているこ
  • 深夜メンテナンスに役立ちそうな nginx 小ネタ - ようへいの日々精進XP

    はじめに nginx を使っている場合にサービスのメンテナンス等に役立ちそうな小ネタ 他にもネタがあれば随時書く 小ネタ #1 設定に if が利用出来る 設定に if が使える 良く知られたことなのかもしれないが、nginx の設定には if が使えるので深夜メンテナンス等で特別な処理を噛ませたい場合には以下のように出来る。 location / { root html; index index.html index.htm; if (-f "/tmp/maintenance" ) { rewrite ^(.*)$ http://172.17.0.3:8000/maintenance.html permanent; } } 上記の例だと /tmp/maintenance にファイルを touch すると... http://172.17.0.3:8000/maintenance.html

    深夜メンテナンスに役立ちそうな nginx 小ネタ - ようへいの日々精進XP
    kasumani
    kasumani 2014/02/26
    深夜メンテナンスに役立ちそうな nginx 小ネタ 良く知られたことなのかもしれないが、nginx の設定には if が使えるので深夜メンテナンス等で特別な処理を噛ませたい場合には以下のように出来る。 見事にパラメータ(?hoge)
  • Chromeのブックマークがめちゃくちゃ便利になる機能拡張「DEWEY」に惚れた!!

    なんのかんのでメインブラウザをChromeにして久しいのですが、増えすぎて整理が追いつかず悩みの種だったブックマークをめちゃくちゃ使いやすくしてくれる拡張機能DEWEYを導入してみました。タグ付けめっちゃ捗るんですけど!! これはオススメだ! DLはこちら:Dewey. Better bookmarks for Google ChromeChromeのブックマークに「タグ付け」 この拡張機能は@Jacminik さんのツイートで知りました。アザマス!!ハヨザイマス!!! 今までずっと求めていたブックマークをタグで管理/検索出来る機能拡張がついに出た! [Link] Dewey. Better bookmarks for Google Chrome™ : http://t.co/XXtHz3H7Ag — masahiro k. (+Beans) (@Jacminik) 2014, 2

    Chromeのブックマークがめちゃくちゃ便利になる機能拡張「DEWEY」に惚れた!!
    kasumani
    kasumani 2014/02/26
    Chromeのブックマークがめちゃくちゃ便利になる機能拡張「DEWEY」に惚れた!! なんのかんのでメインブラウザをChromeにして久しいのですが、増えすぎて整理が追いつかず悩みの種だったブックマークをめちゃくちゃ使いやす
  • .NET リファレンスソースブラウザ

    また、以下のVisual Studioのエクステンションをインストールすることで、Visual StudioからF12(まぁいつも定義へのジャンプ)でこのサイトに飛び、該当するコードを確認できるようになります。 Ref12 また、このサイトからZIPでファイルをダウンロードして、ローカルで確認することも出来ます。 今までは、デバッグ時のステップ実行時にしか確認できなかったり、一々ソースを落としてこないと行けなかったり等々使い勝手が必ずしも良かったとは言えない.NETのソースコードブラウジングですが、これで劇的に改善されたと思います。 現在公開されているコードが4.5.1だけなので、これが他のバージョンにまで広がってくるかも注目ですね。

    .NET リファレンスソースブラウザ
    kasumani
    kasumani 2014/02/26
    .NET リファレンスソースブラウザ Roslynの技術を応用した軽快なソースコードブラウザになっていて、ビデオを見てもらえばわかりますが実際非常に心地よく使えます。 Tags: feedly, ifttt, recently read, saved for later from Pocket February 2
  • ページ内のローディングをもっとオシャレにできる「Progress.js」:phpspot開発日誌

    Progress.js - Themeable progress bar library ページ内のローディングをもっとオシャレにできる「Progress.js」 画像のローディングやぺ時のローディングなど、ローディングをよりモダンなお洒落な形にできるライブラリです。 関連エントリ プログレスバーにもなるフラットなボタン実装デモ フラットな円形のプログレスバーを実装できるjQueryプラグイン「Circliful」 ボタン自体にプログレスバーを埋め込んだクールなデモ アニメーションするプログレスバーで達成度を視覚化できるjQueryプラグイン

    kasumani
    kasumani 2014/02/26
    ページ内のローディングをもっとオシャレにできる「Progress.js」 ページ内のローディングをもっとオシャレにできる「Progress.js」 画像のローディングやぺ時のローディングなど、ローディングをよりモダンなお洒落な形にで
  • いい感じシールのめくり効果を作れるJSライブラリ「Sticker.js」:phpspot開発日誌

    Sticker.js いい感じシールのめくり効果を作れるJSライブラリ「Sticker.js」。 マウスオーバーでシールがペラペラめくれるようなUIが作れます。 上下左右でめくれる方向が違うのもいいです マウスオーバーでシールがペラペラめくれます。 関連エントリ html要素をプロペラ風になめらかに回転させるjQueryプラグイン「Propeller.js」 引用文をフリップして回転させられるjQueryプラグイン「Flip-Quote」 複数RSSをjQueryでアグリゲートして1ページに表示できるjQueryプラグイン「jQuery Feeds」 タッチに最適化されたLightBox実装jQueryプラグイン レスポンシブで何でも埋め込めるLightBox実装jQueryプラグイン「VenoBox」 スクロールが使いやすいカレンダーピッカー実装jQueryプラグイン「continuou

    kasumani
    kasumani 2014/02/26
    いい感じシールのめくり効果を作れるJSライブラリ「Sticker.js」 いい感じシールのめくり効果を作れるJSライブラリ「Sticker.js」。 マウスオーバーでシールがペラペラめくれるようなUIが作れます。 上下左右でめくれる方向が
  • cron周りのベストプラクティス読んだ - $shibayu36->blog;

    WEB+DBPerl Hackers Hubで書かれていた「cron周りのベストプラクティス」を読んだ。かなり参考になった。 経緯としては読みたいって呟いたら感想よろしくと言われたので慌てて読んだ。 @shiba_yu36 「読んだ」なら言ってもいい— songmu (@songmu) 2014年2月24日 @shiba_yu36 マジに謝られても…— songmu (@songmu) 2014年2月24日 @shiba_yu36 マジになって感想エントリを書いてください。— songmu (@songmu) 2014年2月24日 特に参考になったこと batch.pl batch.plは非常に良いと思った。というのもcronとかのスクリプトで非常に簡単な事をやっている場合は適当にplファイルを作っちゃって登録するんだけど、得てしてそういうのはテストが無くてバグってて、しかもcronのロ

    cron周りのベストプラクティス読んだ - $shibayu36->blog;
    kasumani
    kasumani 2014/02/26
    cron周りのベストプラクティス読んだ WEB+DBのPerl Hackers Hubで書かれていた「cron周りのベストプラクティス」を読んだ。かなり参考になった。  batch. Tags: feedly, ifttt, recently read, saved for later from Pocket February 26, 2014 at 12:17AM via IFTTT
  • Microsoft、Mac用「OneDrive」アプリ提供開始 | ソフトアンテナ

    SkyDriveから名称変更した、Microsoftのクラウドストレージサービス「OneDrive」のMac用アプリが公開されています。 OneDrive カテゴリ: 仕事効率化 価格: 無料 OneDriveを起動するとメニューバーに常駐し、同期フォルダに置かれたファイルの自動同期が始まります。ごく普通の作りなので、この手のアプリを使ったことがある人ならば、戸惑うことはないと思います。 ただし「以前に SkyDrive アプリをインストールしている場合は、アプリケーション フォルダーからそのアプリを削除してください」という注意書きがあるので、SkyDriveユーザーはその点だけ確認してください。 ちなみに、無料で使える容量は7GB(以前からのユーザーは25GB)です。容量増加キャンペーンも実施中なので、格的に使ってみたい方はチャレンジしてみると良いかもしれません。 OneDriveの容

    Microsoft、Mac用「OneDrive」アプリ提供開始 | ソフトアンテナ
    kasumani
    kasumani 2014/02/26
    Microsoft、Mac用「OneDrive」アプリ提供開始 SkyDriveから名称変更した、Microsoftのクラウドストレージサービス「OneDrive」のMac用アプリが公開されています。 Tags: feedly, ifttt, recently read, saved for later from Pocket February 26, 2014 at 12:17AM via
  • Mac用スクリーンショット管理アプリ「Inboard」が便利そう | ソフトアンテナ

    「Inboard」は、スクリーンショットや写真を、整理・管理することができるMac用アプリ。まだベータ版なのでうまく動かないところはあるかもしれませんが、UIの完成度は高そうです。画像を管理できるだけではなく、Webサイトのフルスクリーンショットをキャプチャしたり、Dribbleに接続してインポートしたりといったこともできるようです。 試しにRubyRailsのロゴを入れてみました。画像にはタグを付けることができ、タグで検索することもできます。正式版では「Cloudサポート」、「Folder共有」、「ビデオサポート」などが計画されている様子。たぶん有料になるのだと思いますが、値段によっては欲しいかも。 ベータ版は、無料で使えるので興味を持った方は確認してみてはいかがでしょうか。

    Mac用スクリーンショット管理アプリ「Inboard」が便利そう | ソフトアンテナ
    kasumani
    kasumani 2014/02/26
    Mac用スクリーンショット管理アプリ「Inboard」が便利そう 「Inboard」は、スクリーンショットや写真を、整理・管理することができるMac用アプリ。まだベータ版なのでうまく動かないところはあるかもしれませんが、UIの完成
  • 専用サーバ上で複数のマシンをネットワーク接続する――はじめての「さくらの専用サーバ」(3) | OSDN Magazine

    さくらの専用サーバでは、複数台の専用サーバをローカルネットワーク経由で接続する「ローカル接続(複数台構成)」機能が提供されている。また、専用サーバとクラウドを連携させる「ハイブリッド接続」という機能も用意されている。今回はこれらの機能について紹介していく。 専用サーバ同士を同一にローカルネットワークに接続する「ローカル接続(複数台構成)」サービス データセンターに複数台のサーバーを設置する場合、そのネットワーク構成にはいくつか定番のパターンがある。用途や使われ方によって当然その構成は変わるが、一般的なのは図1のように各サーバーが直接インターネットに接続される構成、もしくは図2のような一部のサーバーのみがインターネットに接続される構成だ。 図1 すべてのサーバーが直接インターネットに接続される構成 図2 一部のサーバーのみがインターネットに接続される構成 図2の構成は、外部からアクセスされた

    専用サーバ上で複数のマシンをネットワーク接続する――はじめての「さくらの専用サーバ」(3) | OSDN Magazine
    kasumani
    kasumani 2014/02/26
    専用サーバ上で複数のマシンをネットワーク接続する――はじめての「さくらの専用サーバ」(3)  さくらの専用サーバでは、複数台の専用サーバをローカルネットワーク経由で接続する「ローカル接続(複数台構成)」
  • SMTPリレーサービス入門 | SendGridブログ

    この記事は SMTP Relay Service 101 [Back to Basics] の抄訳です。 多くの方がWebメールをよく利用しているかと思いますが、Webメールは特定のメール配信には適していません。大量配信メール(例:ニュースレター)や、ユーザのアクションに対して自動送信されるトランザクションメール(例:登録完了通知、パスワードリマインダ)など、多くのビジネスではそれぞれの用途に合ったメール配信ソリューションが必要となります。 ニュースレターやトランザクションメールを配信するためのメールプロバイダをお探しの方であれば、「SMTPリレーサービス」という言葉を耳にされたことがあるかもしれません。これは簡単にいえば「メールの配信に特化したサービス」で、メールの受信は行いません。では、配信に特化することにはどんな意義があるのでしょうか?そして、それはどのようなものなのでしょうか? S

    SMTPリレーサービス入門 | SendGridブログ
    kasumani
    kasumani 2014/02/26
    SMTPリレーサービス【入門】 この記事は SMTP Relay Service 101 [Back to Basics] の抄訳です。Webメールをよく利用している、という方は沢山いらっしゃると思います。しかし、この種のメールは特定のメール配信には適していません
  • マウス自動クリックアプリ「DwellClick」などが2ドルで購入できる「Two Dollar Tuesday」 | ソフトアンテナ

    Mac用のアプリがわずか2コインで購入できる「Two Dollar Tuesday」が開催されています(Mac App Deals)。今回購入できるアプリは以下の通り。 DwellClick カテゴリ: ユーティリティ 価格: ¥200 Bluenote カテゴリ: 仕事効率化 価格: ¥200 The Archive Browser カテゴリ: ユーティリティ 価格: ¥200 「DwellClick」はマウスポインタを移動するだけで、自動クリックしてくれるソフト。「Bluenote」はメモ、タスク、パスワードを管理できるアプリ。「The Archive Browser」は回答せずに中身を確認できる圧縮解凍ソフト。 PopClip カテゴリ: ユーティリティ 価格: ¥500 今回気になるのは「DwellClick」ですかね。iOS風コピペメニューをMacでも使うことができる人気アプリ「

    マウス自動クリックアプリ「DwellClick」などが2ドルで購入できる「Two Dollar Tuesday」 | ソフトアンテナ
    kasumani
    kasumani 2014/02/26
    マウス自動クリックアプリ「DwellClick」などが2ドルで購入できる「Two Dollar Tuesday」 Mac用のアプリがわずか2コインで購入できる「Two Dollar Tuesday」が開催されています(Mac App Deals)。今回購入できるアプリは以下の通り。 Tags: feed
  • 実践!Elasticsearch - Wantedly Engineer Blog

    (募集はダミーデータです) (参考: ドキュメント登録の流れについては Elasticsearch 入門 を参照すると良いです。) Analyzer 上記のデータを実際に入れる前に、index の作成と analyzer の設定をします。 以下のコマンドを実行することで analyzer の設定ができます。 下記で説明して行きます。 curl -XPUT 'http://localhost:9200/wantedly-demo' -d \ '{ "settings": { "analysis": { "filter": { "pos_filter": { "type": "kuromoji_part_of_speech", "stoptags": [ "助詞-格助詞-一般", "助詞-終助詞" ] }, "greek_lowercase_filter": { "type": "lowerc

    実践!Elasticsearch - Wantedly Engineer Blog
    kasumani
    kasumani 2014/02/26
    実践!Elasticsearch : Wantedly Engineer Blog こんにちは、エンジニアの内田(@spesnova)です。 Wantedly では最近 Elasticsearch を使った検索機能をリリースしました。 それに伴い Elasticsearch で日本語検索を作っていく際の基本的な部分や