タグ

2015年7月17日のブックマーク (46件)

  • 夏はスリッパよりこれ!「おうちスリッポン」がオシャレ!フィット感も良く、涼しくて快適! - ライフハックブログKo's Style

    フィットして、涼しい下みたいな感覚! 下のようなものですね。 とにかく快適。 フィット感が良いので、履いていることを忘れてそのままベッドに上がってしまうほど。 中底には薄いクッションがあるので、下よりも歩き心地が良いですよ。 そして裏にはすべり止めがついているから、階段なども安心です。 おうちだけでなく、飛行機やホテルでも!家ではもちろんですが、旅行のときに持っていくのも良いですね。 軽くて邪魔にならないし、飛行機やホテルで使うのに便利かと。 しいて難点をあげるなら、手を使わないと履けないことスリッパなら、玄関でサッと足を入れるだけですが、この「おうちスリッポン」は手を使わないと履けませんね。 両手が荷物でふさがっているときなどは、ちょっと煩わしく感じるかも? とはいえ、この快適さ、フィット感。 とてもお気に入りです。 これはグンゼによる偉大な発明だ!

    夏はスリッパよりこれ!「おうちスリッポン」がオシャレ!フィット感も良く、涼しくて快適! - ライフハックブログKo's Style
  • 今すぐ始めないと、10年後に後悔する20のこと

    1. 少しずつでも貯金をする Flickr/401(K) 2012 「若いうちは使ってなんぼ」と言う人もいますが、貯金がないといざという時に大変な思いをすることがあります。ほんの少しずつでもいいので、貯金する癖を付けるところから始めましょう。 2. 時間がある時は必ず料理をする Flickr/Jeff Kubina は生活を豊かにします。料理ができるようになれば、自分の生活が楽しくなるだけでなく、家族や友人の笑顔も見ることができます。 3. バケットリストを作る Flickr/Andars 世界一周やスカイダイビングなど、どんなことでも構いません。死ぬまでにやってみたいことを書いて、大切に保管してください。一生をかけて1つ1つにチェックマークを付けていきましょう。 4. 部屋に溜まるものより、心に残るものにお金を使う Flickr/Moyan Brenn ついつい買ってしまうブランド品や

    今すぐ始めないと、10年後に後悔する20のこと
  • 墓場まで持って帰りたい!東京都内の絶品すぎる人気「クロワッサン」8選 | RETRIP[リトリップ]

    バターをたっぷりと使った、外はパリパリ中はしっとりなクロワッサン、美味しいですよね。パンの王道といっても過言ではないくらいの人気者です。今日はクロワッサンがおいしいと話題の東京都内のクロワッサンのお店をご紹介します。ぜひべ比べをしてお好きなものを見つけてみてください。(なお情報は記事掲載時点のものです。詳細は公式サイトなどでも事前確認することをおすすめします。) 情報は記事掲載時点のものです。施設によって営業時間の変更や休業などの可能性があります。おでかけの際には公式HP等で事前にご確認ください。また、当サイトではアフィリエイトプログラムを利用しており、ご紹介するお出かけスポットや商品に、アフィリエイトリンクを設置している場合があります。RETRIPでは引き続き、行き先探しに役立つおでかけ情報を提供していきます。

    墓場まで持って帰りたい!東京都内の絶品すぎる人気「クロワッサン」8選 | RETRIP[リトリップ]
  • 1日15分だけでも自分と向き合えば、人は成長できる | ライフハッカー・ジャパン

    自分のやりたいことができない。自分に自信が持てない。対人関係もうまくいかない...。そんな思いを抱いている人は、決して少なくないはず。それは、『毎日15分自分と向き合えば、「欲しい結果」がついてくる』(池田潤著、KADOKAWA/中経出版)の著者も同じだったようです。でも、あることがきっかけで、変わることができたのだとか。 私自身の実感として、自分が一番変わったなと思えたのは、深く自分自身と向き合うことができたときでした。外からの学びよりも、自分自身の中にある「怖れ」と向き合い、自分を許し認め、受け入れることができたときに、私は変わることができました。(「はじめに」より) とはいっても、自分と向き合うという作業は決して簡単なものではありません。だとすれば、どうすればいいのでしょうか? Chapter4「『怖れ』を捨てるために、毎日15分自分と向き合う」から答えを探してみたいと思います。 向

    1日15分だけでも自分と向き合えば、人は成長できる | ライフハッカー・ジャパン
  • 「努力する人」と「努力できない人」の6つの大きなちがい

    数々の「仕事のできる人たち」は、ほぼ例外なく努力をしていた。 無論、努力をしたからといって成功するわけではない。だが、努力なくして成功はない。努力は成功のための前提条件であり、要件である。 だが、「努力が苦手」という人は少なからずいる。頑張れない、続けられない、「どうしたら努力できるか?」と悩む方も大勢いるだろう。 私は、数々のコンサルティングの現場で数多くの「努力できる人」と「努力できない人」を見聞きし、そして、両者は一体何が違うのかということに強い関心を持った。 その結果、努力できる人とできない人は、「能力」が異なるのではなく「考え方」が異なるのだという結論に至った。 実際、能力の高低にかかわらず、努力を続ける人達がおり、現場ではそのような人たちが結果を出していた。 では、その「考え方」のちがいはどこにあるのか。それは大別すると6つある。 1.努力とは、精神論でなく、方法論である 努力

    「努力する人」と「努力できない人」の6つの大きなちがい
  • 【こんまり】近藤麻理恵の著書『人生がときめく片づけの魔法』がアメリカで爆売れ!全米100万部を突破する | ライフハックちゃんねる弐式

    1 : グロリア(catv?)@\(^o^)/:2015/07/16(木) 17:46:17.30 ID:tpQazIE20● 2010年12月に発売され、日で累計155万部のミリオンセラーとなっている近藤麻理恵の著書『人生がときめく片づけの魔法』(サンマーク出版)の英語翻訳版が、アメリカでの累計発行部数100万部を突破し、日米両国でのミリオンセラーを達成した。 『人生がときめく片づけの魔法』はこれまで世界16ヶ国で発売され、シリーズ4作品の発行部数は現在、全世界で累計370万部を超えている。 http://pageview.jp/culture/2521/ こんまり tp://pageview.jp/wp/wp-content/uploads/2015/07/km.jpg 続きを読む

    【こんまり】近藤麻理恵の著書『人生がときめく片づけの魔法』がアメリカで爆売れ!全米100万部を突破する | ライフハックちゃんねる弐式
  • 最新版!「連続増益」の好調300社ランキング

    コンテンツブロックが有効であることを検知しました。 このサイトを利用するには、コンテンツブロック機能(広告ブロック機能を持つ拡張機能等)を無効にしてページを再読み込みしてください。 ✕

    最新版!「連続増益」の好調300社ランキング
  • AV女優の経験が、「営業職」にも生きる理由

    コンテンツブロックが有効であることを検知しました。 このサイトを利用するには、コンテンツブロック機能(広告ブロック機能を持つ拡張機能等)を無効にしてページを再読み込みしてください。 ✕

    AV女優の経験が、「営業職」にも生きる理由
  • 建築家さんを訪ねたよ「古民家のお掃除は大変ですか?」 | ROOMIE(ルーミー)

    モダンな建築デザインを得意としている方で、住宅だけでなくコーポラティブハウスなども手がけています。そんな相原さんが設計したご自宅は、JR阿佐ヶ谷駅から少し歩いた通り沿いにありました。 築80年以上の古民家をリノベーションしたお家って? こちらが相原まどかさんの自宅兼事務所。木造二階建て、築80年以上の古民家をリノベーションしています。両隣の近代的なマンションが、古民家の存在感をよりいっそう際立たせています。 歩道と家の境に塀のよう仕切りはなく、まるで商家のようなたたずまいが特徴です。 引き戸を開けると、土間のような多目的スペースが広がっています。 昼は事務所を訪れた人との打合せスペースになり、夜は夫婦がくつろぐリビングスペースとして使われています。壁にスクリーンを掛けて、友人たちと映画やスポーツ観戦を楽しむこともあるそうです。 天井高は4mほどの開放的なスペース。ニューヨークの職人による照

    建築家さんを訪ねたよ「古民家のお掃除は大変ですか?」 | ROOMIE(ルーミー)
  • Class.prototype = { ... } が駄目な理由 - Qiita

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

    Class.prototype = { ... } が駄目な理由 - Qiita
  • mysqldumpに必要な権限 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

    mysqldumpに必要な権限 - Qiita
  • MyNA・JPUG合同DB勉強会 in 東京を開催してきた(FDWの話もしてきた)

    MyNA・JPUG合同DB勉強会 in 東京を開催してきました。 遂に東京進出!!中国地方に収まらないスケールのデカさを魅せつけてきました。 ただ初の関東開催ということで関東の洗礼を受けましたw — そーだい@初代ALF (@soudai1025) 2015, 6月 26 それでも平日の日中に雨が降っていたにも関わらず40名以上の参加者がありました。 当に皆様、ご参加して下さりありがとうございました。 この勉強会は会場を貸していただいたDMM.com ラボ様とMyNAの梶山さんのお陰で開催することが出来ました。 当に良い経験が出来ました、ありがとうございます。 また所属しているまほろば工房には協賛費を出してもらいました。 お陰でドタキャンに怯える事無く、上手く乗り切る事が出来ました。 関東でイベントを開くときは ドタキャンがあること前提で対応できる仕組みをつくる お金の事に怯えなくて住

  • グラフパーマリンク・死活監視へのスコープ設定 ほか - Mackerel ブログ #mackerelio

    今週、Mackerel開発チームの一部が勤務している京都では、祇園祭が山場を迎えました。 通勤路のあちこちから聞こえるお囃子に耳を傾けつつ開発された今週のMackerelアップデートです。 グラフのパーマリンクを取得できるようになりました グラフ右上の「全画面」をクリックすると、グラフ単体の画面に遷移するようになりました。 これにより、グラフ単体のパーマリンクが取得できるようになり、チームメンバー間でのグラフ情報の共有手段がより多様になります。 ちなみにパーマリンクが取得できるのはサービス詳細画面に表示されるロールのグラフのみとなります。 死活監視へスコープが設定できるようになりました。 mackerel-agentが動いているホストでは、デフォルトで死活監視が行われています。 これまではすべてのホストに対して無条件に行われていましたが、他の監視項目と同様、サービスやロールで監視対象を限定

    グラフパーマリンク・死活監視へのスコープ設定 ほか - Mackerel ブログ #mackerelio
  • Goで使える10のテクニック | POSTD

    ここでは、私がたどりついた最善のやり方を紹介しましょう。個人的に過去数年にわたって大量のGoコードと付き合ってきた経験から集めたものです。これらは全て非常にスケーラビリティがあると思っています。私が、スケールする、と言うときは次のような意味があります。 アプリケーションが求める環境は、アジャイル環境の中で変化していきます。開発の3、4か月後に、全てをリファクタリングする必要が出てくるなど、考えたくもないはずです。新しい機能は簡単に追加できなくては意味がありません。 あなたのアプリケーションは多くの人々によって開発されます。可読性が高く、維持しやすいものでなくてはなりません。 あなたのアプリケーションは大勢の人々に使われます。バグは容易に特定でき、修正できなくてはなりません。 長期的にみるとこれらのことが重要になる、ということを私は今までに学んできました。小さなことであっても、多数に影響しま

    Goで使える10のテクニック | POSTD
  • topコマンドで覚えておきたい使い方14個 | 俺的備忘録 〜なんかいろいろ〜

    topコマンドといえば、よくLinuxのパフォーマンス状態をモニタリングするために利用されているコマンドだ。 今回は、そんなtopコマンドで覚えておきたい使い方14個を紹介する。 なお、検証で使用したtopコマンドはCentOS 7 で利用している「procps-ng version 3.3.9」のものとなっている。 1.基的な使い方 基的には、オプション無しで以下のようにコマンドを実行する。 top top - 07:21:06 up 4 days, 17 min, 4 users, load average: 0.00, 0.00, 0.00 Tasks: 186 total, 1 running, 185 sleeping, 0 stopped, 0 zombie Cpu(s): 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0

  • Twitter/Facebookと連携させるiOSアプリ開発 (1/3)

    Swiftで他のサービスやアプリとつながるiOSアプリを作成しながら、「アプリの考え方」が習得できる連載。今回は、iOSアプリとSNSをつなげる方法、「iOSアプリからSNSへ直接投稿する機能」について解説します。アプリを見ていて、シェアしたいと思ったらすぐに投稿できます。最近のアプリには必須の機能です。 アプリからSNSへ投稿する方法 iOSアプリからSNSへ直接投稿する方法は、大きく2つの方法があります。 1. シェアボタンでTwitterやFacebookに投稿する方法 Twitterや、Facebookの投稿用のボタンを押すとダイアログが表示され投稿できる方法です。 シェアするSNSの数のボタンを用意する必要がありますが、ボタンを押したら、対応するSNSの投稿用のダイアログが表示されるのでわかりやすいです。 2.共有のアクションシートから投稿させる方法 シェアボタンを押すと、シス

    Twitter/Facebookと連携させるiOSアプリ開発 (1/3)
  • libtrusterdをRustで動かした: misc

    おはようございます。奥さん出張中の息子達との実家生活もそろそろ終了です。kjunichiです。 TL;DR https://github.com/trusterd/libtrusterd/tree/master/examples/trusterd_rs 初めに Rustも1.0がリリースされたり、rebuildfmでもRustが話題になった回もあったので、また、懲りずにやってみることにした。 libtrusterdをRustで動かそうとして学べたこと Cの文字列を扱う 以前は、 title.with_c_str(| title | unsafe { cvNamedWindow(title); } と変換していたところ、1.0以降は以下のようになった。 use with Gist Search Link https://doc.rust-lang.org/std/ffi/struct.C

    libtrusterdをRustで動かした: misc
  • MySQL 5.7では迂闊にperformance_schemaをOFFするとSHOW STATUSが使えない(修正されました)

    MySQL 5.7では迂闊にperformance_schemaをOFFするとSHOW STATUSが使えない(修正されました) 動作は5.7.7で確認していて、 5.7.8で暗黙のデフォルトがOFFになるって書いてある のでやってみた。 MySQL 5.7.6から show_compatibility_56 というサーバー変数が追加されている。 SHOW {GLOBAL|SESSION} STATUS, SHOW {GLOBAL|SESSION} VARIABLES は今まで内部的にinformation_schemaのテーブルを叩いていた。これをperformance_schemaのテーブルを叩くように変えるのがこのパラメーター。 ONだとinformation_schemaから、OFFだとperformance_schemaから情報を取ってくる。 mysql57> SELECT @@

    clavier
    clavier 2015/07/17
    日々の覚書: MySQL 5.7では迂闊にperformance_schemaをOFFするとSHOW STATUSが使えない
  • JavaScriptで即時関数を使う理由 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

    JavaScriptで即時関数を使う理由 - Qiita
    clavier
    clavier 2015/07/17
    JavaScriptで即時関数を使う理由 - Qiita
  • ssig33.com - Amazon API Gateway と S3 で動的なサイトを作る。

    Amazon API Gateway と S3 においた静的なファイルだけで、動的なサイトを作ることができそうなのでやってみました。 http://ssig33-keijiban.s3-website-ap-northeast-1.amazonaws.com/ わりと楽に作れます。めんどうなのは CORS 対応だけです。うまくまとまったドキュメントがあるので参考にしましょう。 認証とかが必要な場合は、 Cognito が使えると思います。 データストアに Dynamo DB などを使えば当に何も考えずに自動的にスケールしていくサイトを作ることが出来るのではないかと思います。 現状やってみて分かった課題は以下のとおりです AWS Lambda Function のデプロイと管理がやりづらい Amazon API Gateway の設定をコードで管理できないと絶対に破滅する どうやら API

    clavier
    clavier 2015/07/17
    ssig33.com - Amazon API Gateway と S3 で動的なサイトを作る。
  • Photoshopで髪の毛までキレイに切り抜く方法 -個人的まとめ|webproduct-lab

    みなさん、Photoshop使ってますか?私は、Photoshopが大好きです。 Webデザイン全般から、写真の切り抜きや補正など幅広く使えるPhotoshopは、私にとって無くてはならないソフトのひとつです。 そんなPhotoshopの使い方の中で、髪の毛のような細部まで早く、キレイに切り抜く方法を私なりにまとめたいと思います。 Photoshopでデザインする時に役立ちますよー!ぜひ、参考にしてみてください。 ※今回はphoto-acさんの画像をサンプルに使わせていただきました。 Photoshopでできること Photoshopで部分的に切り抜いて使いたい場合って多いですよね? そもそも、Photoshopでできることって、大きく分けてこれくらいなんです。 色などの補正 切って貼る かなり大ざっぱに言いましたが、この要素を色々と組み合わせて使ってコラージュしていくわけです。 もう少し

    Photoshopで髪の毛までキレイに切り抜く方法 -個人的まとめ|webproduct-lab
    clavier
    clavier 2015/07/17
    Photoshopで髪の毛までキレイに切り抜く方法 -個人的まとめ - webproduct-lab
  • GithubでOSSのPull Requestを作成してマージしてもらう手順 - コンユウメモ @kon_yu

    はじめに SugarRecordというSwift製のRailsでいうActiveRecrdみたいなものを使ってみようと、サンプルコードを作ってみたが、イテレータが正しく動いてないようだった。 そこでライブラリのコードを見ると1行直せば正しい動作をするようだった。ライブラリのコードを修正し正しい動作をした。 ランチにマージしてもらうべくPull Requestを作成し、それがマージされ取り込まれたので備忘録として自分のブランチへのフォークの仕方、Pull Resuestの作成方法などを書く ランチからのフォークの仕方 フォークする対象のリポジトリのページに行く 画面右上にあるフォークボタンをクリックする Githubのアカウントに複数のorganizationに所属している場合はどのアカウントに紐づけるかダイアログが表示されるので、アカウントを選択する フォークが完了すると自分のアカ

    GithubでOSSのPull Requestを作成してマージしてもらう手順 - コンユウメモ @kon_yu
    clavier
    clavier 2015/07/17
    GithubでOSSのPull Requestを作成してマージしてもらう手順 - コンユウメモ
  • Etsukata blog: FreakOut DSP 入札サーバの CPU 使用率を 30% 削減する Performance Tuning

    はじめに 勤務先の FreakOut 社では RTB で広告枠を買い付ける DSP の開発・運用を行っています。RTB とは、インターネット広告のインプレッションが生じる毎に、広告枠の競争入札を行う仕組みです。 DSP とは、 RTB において、競争入札をする側のシステムになります。広告枠/広告を見ている人 に対し、最適な広告を、最適なタイミングで届ける機能を広告主に提供する仕組みです。 FreakOut DSP は最適な広告探索・入札価格調整のため、非常に多くのデータを参照し、沢山の演算処理を行います。広告を見ている人が過去にアクセスした Web ページの情報や検索ワード、さらに 広告がクリックされる予測確率(過去のログから機械学習で算出) などを参照し、入札価格を決定するのです。そのため、DSP で入札を担当するサーバは CPU がボトルネックになっており、台数も数百台に嵩んでいます。

    clavier
    clavier 2015/07/17
    Etsukata blog: FreakOut DSP 入札サーバの CPU 使用率を 30% 削減する Performance Tuning
  • Docker入門 - 基礎編 いまから始めるDocker管理 - mobile hack 楽しい生活情報を携帯しよう

    Docker入門 - 基礎編 いまから始めるDocker管理 from Masahito Zembutsu www.slideshare.net

    Docker入門 - 基礎編 いまから始めるDocker管理 - mobile hack 楽しい生活情報を携帯しよう
    clavier
    clavier 2015/07/17
    Docker入門 - 基礎編 いまから始めるDocker管理 - mobile hack 楽しい生活情報を携帯しよう
  • Illustratorでのデザイン作業に変化を与えた便利な機能・テクニックのまとめ

    Illustratorも他のソフトウェアと同様にバージョンアップを繰り返し、より使いやすくより便利なものに進化し続けています。 デザインをIllustratorでする際に変化を与えた、ここ数年の間に学んだ便利な機能、新しいテクニックをSpoonGraphicsから紹介します。 Illustratorはクオリティの損失なしで拡大縮小が無限にできるベクターのアートワークを扱います。あなたがそのサイズを変える時、アートワークが太ったり痩せたりして困惑してしまうことはありませんか? もしその線幅や効果を一緒に拡大縮小したいのであれば、環境設定パネルを確認してみてください。 設定方法 「環境設定 - 一般」の「線幅と効果も拡大・縮小」をチェック はさみツール

    Illustratorでのデザイン作業に変化を与えた便利な機能・テクニックのまとめ
    clavier
    clavier 2015/07/17
    Illustratorでのデザイン作業に変化を与えた便利な機能・テクニックのまとめ | コリス
  • dRubyの最初のバージョンを投稿してから16年たったのを教えてもらいました。 - @m_seki の

    今日は dRubyruby-list に投稿されて 16 年目の記念日。おめでとうございます。 URL 2015-07-14 15:08:37 via Twitter Web Client dRubyの最初のバージョンを投稿してから16年たったのを教えてもらいました。久しぶりにdRuby前夜のことを思い出してみようと思います。 当然20世紀、ぎりぎり平成くらいの昔話。 dRubyによる分散・Webプログラミング 作者: 関将俊出版社/メーカー: オーム社発売日: 2005/07メディア: 単行購入: 1人 クリック: 41回この商品を含むブログ (144件) を見るThe dRuby Book: Distributed and Parallel Computing with Ruby 作者: Masatoshi Seki,Makoto Inoue出版社/メーカー: Pragmati

    dRubyの最初のバージョンを投稿してから16年たったのを教えてもらいました。 - @m_seki の
    clavier
    clavier 2015/07/17
    dRuby、16年だって - I like Ruby too.
  • MySQL 5.7でshow_compatibility_56= 0だとレプリケーションスレーブがつながらないかも知れない(修正されました)

    MySQL 5.7でshow_compatibility_56= 0だとレプリケーションスレーブがつながらないかも知れない(修正されました) 昨日の 日々の覚書: MySQL 5.7では迂闊にperformance_schemaをOFFするとSHOW STATUSが使えない の派生バージョン。 MySQL 5.7.8以降、show_compatibility_56= 0が暗黙のデフォルトになり、SHOW VARIABLESとかはinformation_schemaではなくperformance_schemaを見に行くようになる。performance_schema.*_variablesテーブルにSELECT権限がないとSHOW VARIABLESは転ける。 さて…レプリケーションスレーブを作ろうと思った時、どんな権限を持ったユーザーを作るか。 俺ならこうだ。 mysql> CREATE

    clavier
    clavier 2015/07/17
    日々の覚書: MySQL 5.7でshow_compatibility_56= 0だとレプリケーションスレーブがつながらないかも知れない
  • dfltweb1.onamae.com – このドメインはお名前.comで取得されています。

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

    dfltweb1.onamae.com – このドメインはお名前.comで取得されています。
    clavier
    clavier 2015/07/17
    CSSのみで実装された今風のh1デザイン30選 | NESTonline Blog
  • Chefを使うのに必要な環境が一気に整う「ChefDK」レビュー | さくらのナレッジ

    ある日何気なく最新版のvagrant-berkshelf(4.0.4)を入れたところ、 It appears that you are not using the ChefDK. Please note that Vagrant Berkshelf works best when used with the ChefDK, and other installation methods are not officially supported. Please download and install the latest version of the ChefDK from: https://downloads.getchef.com/chef-dk and follow the installation instructions. Do not forget to add the Chef

    Chefを使うのに必要な環境が一気に整う「ChefDK」レビュー | さくらのナレッジ
    clavier
    clavier 2015/07/17
    Chefを使うのに必要な環境が一気に整う「ChefDK」レビュー - さくらのナレッジ
  • Gitのデータモデル

    近藤です。こんにちは。Gitは様々な利用の仕方ができますが、その基盤となるモデルは8個だけの簡単なモデルです。これらのモデルを理解していない状態でGitを利用すると、あたかもリポジトリが壊れたように見えてしまいます。Gitは難しいと言われますが、そういう感想を持つ人はGitのモデルを理解していない事が多いようです。 今回はGitを構成する中心モデルと、基的なコマンドを実行した時のオブジェクト関係を解説します。 基概念 Gitの基概念は大きく2つにわかれます。 GitObject Reference GitObjectはGitで管理するオブジェクトです。CommitなどがGitObjectです。Gitリポジトリである.gitを開くとobjects配下にあるファイルがGitObjectです。GitObjectはそのコンテンツをハッシュ化した文字列を元に、先頭2文字で配置フォルダ、残りの文

    Gitのデータモデル
  • プログラミング上達するためにだいじだなぁとおもったこと一覧

    コードを書くことコードを読むことコマンドラインをほぼ常に使うこと(「使わないわけないだろう」と思う人が多いと思うが、それができない人はそれよりも多い)ライブラリも可能な限り読むこともっとコードを読むことコピペしてもいいけど、コピペするコードの意味は絶対に把握すること自分の勤め先がクソなら、会社は辞めること(ある程度技術力があればどこでもやっていける)英語が読めること数学的・論理的思考をみにつけることオープンソースのコードを読むことなるべく根的な概念を知ることひとつの言語に拘らず、何個も触ること(ひとつのパラダイムに固執する可能性がある)UNIX/Linuxをメインでつかうこと流行を追いかけ過ぎないこと(結局ソフトの上で踊らされているだけ)自分の知らない分野はいくらでもあると心得ること井の中の蛙にならないように心がけることマネジメント視点も取り入れること「他人のため」を考えること(独りよが

  • netfilterでパケットの送受信を制御する

    netfilterは、LinuxカーネルのネットワークスタックのいろいろをフックしてあれこれするためのAPIです。身近なところだと、iptablesnftablesの実装に利用されています。カーネル内のAPIなので敷居が高そうに思われるかもしれませんが、簡単なLoadable Kernel Module (LKM) を書くだけで利用でき、カーネルに直接変更を加える必要がないので、かなりお手軽です。それでいて、iptablesnftablesでも利用されているだけあってできることの範囲は広く、パケットの監視やファイアウォールを始めとしてパケットを読み書きするような処理なら割と何でもできます。 この記事では、netfilterを使うカーネルモジュールの基的な書き方を紹介します。なお、動作確認はKernel 3.14で行いました。カーネルのバージョンによってメンバや定数の名称が変化している

    netfilterでパケットの送受信を制御する
  • Embrace event-driven computing: Amazon expands DynamoDB with streams, cross-region replication, and database triggers

    Embrace event-driven computing: Amazon expands DynamoDB with streams, cross-region replication, and database triggersJuly 14, 2015 • 1994 words In just three short years, Amazon DynamoDB has emerged as the backbone for many powerful Internet applications such as AdRoll, Druva, DeviceScape, and Battlecamp. Many happy developers are using DynamoDB to handle trillions of requests every day. I am exci

    Embrace event-driven computing: Amazon expands DynamoDB with streams, cross-region replication, and database triggers
  • 大阪と京都でElasticsearch勉強会を開催しました。 #elasticsearchjp

    東京以外での勉強会の第2弾として、関西で勉強会を開催してきました。 Elasticsearch勉強会 in 大阪 Elasticsearch勉強会 in 京都 会場提供をしていただいた、Yahoo!大阪はてなのみなさん、ご協力ありがとうございました! ここからはいつものメモです。 ちなみに、大阪の勉強会に、@takuya_aさんと@5kozawaさんの両名にお越しいただき話をしていただきました。 なので、勉強会の内容はほぼ同一になります。 Introduction Elastic @johtani スライド:Introduction Elasticsearch 初めての関西での勉強会ということで、ElasticsearchのOSSおよび商用プラグインの紹介をしてきました。 もちろん、Kibanaのデモもちょっとだけ。スプラトゥーンに関するデータをKibanaでちょっとだけ。 突貫でデータ

    大阪と京都でElasticsearch勉強会を開催しました。 #elasticsearchjp
  • [Ubuntu] apt-get まとめ - Qiita

    $ sudo apt-get install ntp ntpdate Reading package lists... Done Building dependency tree Reading state information... Done Use 'apt-get autoremove' to remove them. Suggested packages: ntp-doc The following packages will be upgraded: ntp 1 upgraded, 0 newly installed, 0 to remove and 93 not upgraded. Need to get 613 kB of archives. After this operation, 0 B of additional disk space will be used. G

    [Ubuntu] apt-get まとめ - Qiita
  • Sketchを更に便利にパワーアップするプラグインのまとめ

    Sketch Toolbox (無料) Photoshopで言うところのExtension Managerで、Sketch用のプラグインマネージャーです。プラグインを探すのにもインストール・アンインストールするのにも非常に便利なアプリです。 Sketch Measure (無料) テキストやエレメントなど、さまざまなオブジェクトのサイズ、形、カラー、エフェクト、フォントの種類・サイズなどの情報を1クリックで書き出します。先日ようやく3.3+サポートになりました。 デザインのガイドラインや指示書の作成に便利です。

    Sketchを更に便利にパワーアップするプラグインのまとめ
  • エンジニアのキャリアを考える際に刺さった記事三選

    えふしんのWebサービスサバイバル術 藤川真一(えふしん) FA装置メーカー、Web制作のベンチャーを経て、2006年にGMOペパボへ。

  • [JavaScript] 猿でもわかるクロージャ超入門 1 問題 - DQNEO起業日記

    問題です。 問題: 呼び出すたびに、1,2,3,...を返すような関数 f( )を定義せよ。 f(); // 1 f(); // 2 f(); // 3 この問題、解けますでしょうか? 普通の関数では、できないと思います。 しかし「クロージャ」というのを使えば、このようなことができます。 クロージャって何だ? 「クロージャ」という言葉を、プログラムのやサイトで目にすることがありますよね。 私が最初に見たのは続・初めてのPerl 改訂版(アルパカ)でした。 まったく理解できませんでした。 その後、404 Blog not foundやnaoyaさんのブログなどで「クロージャ」という単語を目にしました。 やはり、まったく分かりませんでした。 とどめの一撃はWikipediaの解説記事。 クロージャ (クロージャー、Closure) は、プログラミング言語において引数以外の変数を実行時の環境

    [JavaScript] 猿でもわかるクロージャ超入門 1 問題 - DQNEO起業日記
  • 手帳の使い方インタビュー#37 【後編】高梨さん×ほぼ日手帳オリジナル×WEEKS×368ページ・フリーノート

    手帳の使い方インタビュー第37回目、高梨さんの後編です。後編はほぼ日手帳オリジナル、ほぼ日手帳WEEKS(2冊)、368ページ・フリーノートの書き方や楽しむコツなど活用法を教えていただきました♪ 高梨さんの『手帳の使い方』の続きです前編の記事はこちらをご覧くださいね。 >>手帳の使い方インタビュー#37 【前編】高梨さん×ほぼ日手帳オリジナル×WEEKS×368ページ・フリーノート ―手帳をいつ開きますか? 気が向いたとき、開ける状態にあるなら、いつでも。 外出したときは帰宅前に必ずカフェに寄って開きます。帰宅すると気が緩んで、今日何があったっけ?となってしまうので。窓際の席に座れたら電車でも開きます。 頭では白紙の日があってもいいと判ってるんですが、どうしても後々、この日は何をしてたっけ…うっ、思い出せない…と、失くし物をしたみたいな勿体無さを覚えるので、夜寝る前にも開くように心掛けてい

    手帳の使い方インタビュー#37 【後編】高梨さん×ほぼ日手帳オリジナル×WEEKS×368ページ・フリーノート
  • GitHub - ChenYilong/iOS9AdaptationTips: iOS9适配系列教程(iOS开发学习交流群: https://github.com/ChenYilong/iOSBlog/issues/21)

    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 - ChenYilong/iOS9AdaptationTips: iOS9适配系列教程(iOS开发学习交流群: https://github.com/ChenYilong/iOSBlog/issues/21)
  • phoenixとvernemqを連携させる - Qiita

    はじめに 世間ではM2MとかIoTとか流行しています。兎にも角にもモノでインターネットしてくれよこのやろう、みたいな案件があちらこちらに飛びかっており、ms単位での応答を求められる顧客からの要求に担当者が絶叫する世界です。 こと速度を優先するならmqttかwebsocketな世の中。 尚且つエンプラで頑張るというのであれば、時代のmqttに。 ということで、今流行のmqttブローカーvernemqをインストールして、phoenixが行っているコンポーネント間のメッセージングをvernemq経由とするまでやってみようと思います。 mqtt界隈のサイヤ人と呼ばれるvの人お墨付きなので、将来性抜群のブローカーです。 例によって動作確認はcentos6となります。恐らくcentos7でも動作すると思います(init.d周りを除く)。デビアンマンの方は、適宜読み替えて下さい。やはりOSは枯れていない

    phoenixとvernemqを連携させる - Qiita
    clavier
    clavier 2015/07/17
    Elixir - phoenixとvernemqを連携させる - Qiita
  • SQLiteが本気を出せるPythonのライブラリのAPSWを使用してみる - Qiita

    # -*- coding: utf-8 -*- import os, sys, time import apsw connection=apsw.Connection(":memory:") cursor=connection.cursor() ### ### Virtual tables ### # data = [ [1, 'test1', 'categoryA'], [2, 'test2', 'categoryA'], [3, 'test3', 'categoryA'], [4, 'test4', 'categoryB'], [5, 'test5', 'categoryB'], [6, 'test6', 'categoryB'], [7, 'test7', 'categoryB'], [8, 'test8', 'categoryC'], [9, 'test9', 'categoryC

    SQLiteが本気を出せるPythonのライブラリのAPSWを使用してみる - Qiita
    clavier
    clavier 2015/07/17
    SQLiteが本気を出せるPythonのライブラリのAPSWを使用してみる - Qiita
  • Offline apps with Polymer and Service Worker

    このブラウザ バージョンのサポートは終了しました。サポートされているブラウザにアップグレードしてください。

    Offline apps with Polymer and Service Worker
    clavier
    clavier 2015/07/17
    Offline apps with Polymer and Service Worker - Google スライド
  • 知らないと損するSassの組み込み関数徹底解剖 | Yuhiisk

    Sassを使うにあたって、覚えておくと必ず幸せになれる組み込み関数というものがある。 自分で定義できる @function とは違い、Sassに最初から備わっているものだ。 Sass自体の機能だから、もちろんCompassなどのフレームワークを使用する際も使うことができる。 普段Sassを使っているひとでも、Sassの組み込み関数については詳しく知らない人も多いのではないだろうか。 これを自由に使いこなすことが出来ればコーディングが楽になることは間違いない。 改めてドキュメントを見直すと自分の知らないものもあったため、今回全てをまとめてみた。 すぐに試してみたい人はこちらのデモを試してみるといい。

    知らないと損するSassの組み込み関数徹底解剖 | Yuhiisk
    clavier
    clavier 2015/07/17
    知らないと損するSassの組み込み関数徹底解剖 | Yuhiisk
  • Unity(ゲームエンジン)上で async/await

    async/await が使えないC#とかちょっと。 で、最近、Unity上でasync/awaitを使えるかもしれないという希望が見えてみたので、現状報告。 背景 主にUnityの問題点。数年来文句を言い続けて、一向に解決してもらえていない… Unity上のC#は3.0 Unityが使っているC#は、結構古めのMono (確か 2.8 系)で、普段普通に最新のC#を使っている人の感覚では、結構きつい制限がかかった状態にあります。 C# 3.0相当 引数の規定値・名前付き引数(C# 4.0から)だけ使えたりするものの、structやenumの値を規定値に指定できなかったり .NET 3.5相当(WPFとか除く) System.Linqは使える これで何がつらいかというと、async/awaitが使えないのが一番つらい。スマホゲームって非同期処理の塊になるわけですが、そこでawaitが使えな

    Unity(ゲームエンジン)上で async/await
    clavier
    clavier 2015/07/17
    Unity(ゲームエンジン)上で async/await | ++C++
  • 僕がSwiftで使ってる構文のメモ - Qiita

    はじめに この文献はSwiftの基構文の説明ではなく、僕が使っている構文で便利なものをまとめたものです。 なので、基的構文の一部は割愛されてます。 ※便利な構文を随時追加していきます。 これ以外にも他にも便利な構文があればコメントで教えていただけると僕が喜びます。 改定履歴 2015/7/16 enum追記、Array,Dictionaryの初期化を追記。 for文でeach_with_index的なものの追記。 Enumでコンパイルエラーが発生するケースを追記。 2015/7/19 Arrayの存在確認を追加 メモ setメソッドのハック、Lazy、filterなどもいずれ書く。 OptionalValue Swiftと言えばOptionalValueと言うほど便利な構文です。 あまりに基的な構文なので構文の説明は割愛して、僕が使う局面について説明します。 非Optional 型

    僕がSwiftで使ってる構文のメモ - Qiita
    clavier
    clavier 2015/07/17
    僕がSwiftで使ってる構文達 - Qiita