2015年11月3日のブックマーク (18件)

  • 第1回:人はそれを「マシンガン」と呼ぶ

    類い希なテクニック、人間業とは思えないパフォーマンス、それらを総じて人は「超絶技巧」と呼ぶ。こと音楽業界においても、卓越した技術力や並外れたスピード奏法などをさして「超絶」と呼ぶわけだが、このコーナーではそんな「超絶」っぷりが表れた動画をプロ/アマ問わず、ガッツンガッツン紹介していきたい。 いろんなマシンガン・プレイ 一言で「超絶」と言っても、何がどう「超絶」なのかは、その時々で説明せねばならないだろう。誰々のギターはまるで○○のようだ、誰々のドラミングは○○奏法だ、などなど、人はさまざまな表現でその超絶ぶりを具体的に説明したりするわけだが、今回は、この○○によくある表現の1つとして「マシンガン」という言葉を当てはめてみたい。 例えば、ギターのプレイ、それこそピッキングにおいても、カッティングにおいても「マシンガンのようだ」という表現は実際にあるわけで、ギター以外、例えばドラムにおいても、

    第1回:人はそれを「マシンガン」と呼ぶ
  • A Node in Nodes

  • 使う前に知りたかったDigitalOceanまとめ:hbstudy#65で登壇しました | Pocketstudio.jp log3

    ■ DigitalOcean? DigitalOcean https://www.digitalocean.com/(デジタル・オーシャン)とは、米ニューヨークに拠地を置くクラウド事業者が提供するサービス名称です。Droplet(ドロップレット)と呼ばれる仮想サーバを55秒で起動でき、料金は全て時間単位の課金。しかもそれらは全てSSDの上で動作するので軽快、という特長があります。 今回の発表では、なにより「DigitalOcean」というクラウドの選択肢も、場合によってはアリじゃないですか?という所を共有したい思いがありました。また、自分が DigitalOcean を使う前に分からなかったこと(料金体系や細かな所)、使った後にハマッた所(APIやuser dataのプロビジョニング)、その他、活用方法(Vagrant、Packer、Terraform)をスライドの中に織り込みました。

    使う前に知りたかったDigitalOceanまとめ:hbstudy#65で登壇しました | Pocketstudio.jp log3
  • プログラミング初心者に言ってはいけないこと | Yakst

    経験あるプログラマが初心者に言ってしまいがちだが、初心者のモチベーションに悪影響を与えるパターンを指摘する。言った方、言われた方、あるいは聞いたなど、何らかの形で誰もが身に覚えのある内容。 経験のあるプログラマと、プログラミングを習い始めたばかりの初心者の会話の例。 プログラマ : やあ、プログラミングの勉強を始めたんだって?いいじゃないか、何を勉強してるんだい? 初心者 : PHPHTMLの基礎をやってるんです。MacTextMateエディタを使ってます。 プログラマ : ひええ、PHPなんて間抜けな言語かよ。Ruby on Railsを覚えて、Herokuにデプロイ、Vimでコーディングした方がいいよ。TextMateなんて初心者向きじゃないか。それから、Node.jsもやった方がいいな。あれはすっっっごくいいぜ。ノンブロッキングIOだからな。ヒャッハー! 初心者 : うーん、そう

    プログラミング初心者に言ってはいけないこと | Yakst
  • 【SI→Web等】転職するエンジニアが自己PR作りに役立つサービス10選 - paiza times

    Photo by Armando Sotoca こんにちは。谷口です。 「業務経験は少ないけど、ITエンジニアとして転職がしたい」という方や、「プログラミングを独学で習得したのでITエンジニアになりたい」といったご相談を受けることがあります。 開発業務経験の少ない方、エンジニアを目指す新卒/既卒の方々にとって、作っておくとアピールになるのが、自分で作ったシステムやアプリなどをまとめたポートフォリオです。 ここで言うポートフォリオとは自分の能力を周囲に伝えるための自己作品集のことです。企業にこれまで自作したものを一覧で見てもらうことができれば、自分のスキルをアピールすることができます。 特にSIからWEB、受託から自社サービス開発といった感じで分野を転向しての転職を目指す場合は、ポートフォリオがあると有利です。例えば「業務でのWebサービス開発経験はありませんが、自分でこのようなサービスを作

    【SI→Web等】転職するエンジニアが自己PR作りに役立つサービス10選 - paiza times
  • Vue.js: a (re)introduction

    Vue.js is a library for building web interfaces. Together with some other tools you can also call it a “framework”, although it’s more like a set of optional tools that work together really well. Now, if you’ve never heard of or used Vue before, you are probably thinking: great, yet another JavaScript framework! I get it. Turns out Vue isn’t particularly new — I first started working on its protot

    Vue.js: a (re)introduction
  • CanJS — Build CRUD apps in fewer lines of code.

    Model layer Components shouldn’t be concerned with how data is fetched, updated, or cached. CanJS provides the right abstractions for your model code to be cleanly separated from your UI code. Learn more… Promises in templates CanJS’s stache templating language can directly read the state and values from Promises. No need to write any extra code to determine whether a Promise is pending, resolved,

    CanJS — Build CRUD apps in fewer lines of code.
  • donejs - donejs

    Your App. Done. DoneJS is an open source JavaScript framework that makes it easy to build high performance, real-time web and mobile applications.

    donejs - donejs
  • [Android] Android Studio をMacにインストールする | nyanのアプリ開発の簡単説明

    Mac® OS X® 10.14 (Mojave)以降 最新版の macOSを推奨 Apple M1 チップ以降、または Hypervisor Framework をサポートする第2世代Core iシリーズ 以降 最新の Apple Silicon チップを推奨 8 GB 以上のRAMシステムメモリを推奨 16GB以上を推奨 最低限8 GB 以上の空きディスクスペース (IDE + Android SDK + Android Emulator) 16 GB 以上のソリッド ステート ドライブ 8GBではとても少ない、またアップデートでもどんどん増えます 1280 x 800 minimum screen resolution Android Studio のインストール Android Studio をダウンロードします 尚、Googleのサイトはデザインや設定方法などの変更を頻繁に行いま

    [Android] Android Studio をMacにインストールする | nyanのアプリ開発の簡単説明
  • Gitのリモート操作を5倍から50倍高速化するには | Yakst

    リモートからのgit pullなどの操作を、SSHのコネクション共有とリポジトリの自動ミラーを使って50倍高速化する方法。 注意 Gitサーバとの距離によって結果はまちまちだ。timeコマンドを使った全く科学的とは言えないベンチマークでは、以下の手順を実行した後はgit pullが、GitHubとシンガポールAWSのEC2で5秒以下から0.1秒以下になった。 なぜ? $ time git pull Already up-to-date. real 0m5.075s Gitリポジトリが最新だってことを表示するだけで5秒かかるって?あり得ない。 SSHコネクションの共有と永続化 シンガポールでは、github.comへの往復時間は250msほどだ。GitのオペレーションをするたびにSSHコネクションを張るのは、たくさんのやり取りが発生してしまう。しかし、~/.ssh/configに以下の行を書

    Gitのリモート操作を5倍から50倍高速化するには | Yakst
    IzumiSy
    IzumiSy 2015/11/03
    gitのpullを早くする
  • より良いプルリクエストのための10のヒント | Yakst

    GitHubなどの普及により、プルリクエストを使った開発フローは非常に一般的になった。一方でプルリクエストの品質も色々だ。オープンソースプロジェクトや業務でたくさんのプルリクエストをレビューするMark Seemann氏から、良いプルリクエストを作り、スムーズにマージしてもらうための10のヒント。 原文 10 tips for better Pull Requests by Mark Seemann 良いプルリクエストを作ることには、良いコードを書くこと以上を含んでいる。 プルリクエストモデルは、チームでソフトウェアを開発するための素晴らしい方法になりつつある。チームメンバーが分散している場合は特にそうで、オープンソースの開発だけでなく、企業においてもそれは同じことだ。2010年頃から私は、オープンソースプロジェクトにおいてだけでなく、クローズドソースのソフトウェア開発のために内部的にプル

    より良いプルリクエストのための10のヒント | Yakst
  • スタートアップ立ち上げマニュアル

    コロプラ社さんにて学生起業家や起業家予備軍の方向けに講演をした、スタートアップの立ち上げ方プレゼン資料です。 なにかの参考にならば幸いです! >>2015年11月いっぱい、大学生インターン生を久しぶりに募集中<< 是非、ご応募くださいませ! https://www.wantedly.com/companies/lcp/projects #昔アップしたもののややアップデートverRead less

    スタートアップ立ち上げマニュアル
  • 彡(゚)(゚)が感染症に罹るスレ : 哲学ニュースnwk

    2015年11月01日20:00 彡(゚)(゚)が感染症に罹るスレ Tweet 1: 名無しさん@おーぷん 2015/10/30(金)20:34:02 ID:eSO 症例1 彡(゚)(゚)「あー腹減ったで~」 カレー臭「プ~ンwwwww」 彡(゚)(゚)「あぁ^~ええなぁ~。じゃあカレー料理店に行くで!」 (´・ω・`)「イラサーイ」 彡(゚)(゚)「カレー1つ」 その後 彡(^)(^)「うまかったで~ワイのクソ並みの味やったわ!」 ~7日後~ 彡(゚)(゚)「なんかお腹が痛いンゴ…」 彡()()「あ…熱が40度もあるンゴ…」 彡()()「…」 腸チフス集団感染 2014年に都内のカレー店でカレーした8人が腸チフスに感染。 都内の医療機関から保健所に、感染症法に基づく腸チフス発生届出。 原因は、外国人従業員がチフス菌を保持しており、 トイレ後に手を洗わなかったことにより器を介し

    彡(゚)(゚)が感染症に罹るスレ : 哲学ニュースnwk
  • Chrome デベロッパーツールで知っていると、Webサイトやアプリの制作が捗る便利なテクニックのまとめ

    先日「Chrome デベロッパーツールの使い方」で華麗に使いこなすテクニックを紹介しましたが、それとは異なるデベロッパーツールの便利な使い方を紹介します。 Webサイトやアプリの制作時に、非常に役立つテクニックが満載です。 ※画像は元記事のものではなく、当方の環境のものを使用しています。 デベロッパーツールの便利な使い方 タブ「Elements」を選択 DOM要素を選択 右パネルのタブ「Computed」を選択 「Computed」には、選択したDOM要素に適用されている全てのスタイルが表示されます。そのプロパティの頭にある虫眼鏡アイコンをクリックすると、そのスタイルがあるCSSファイルとそのセレクタの指定を表示します。 これは大きなサイトを制作している時に、非常に有用です。

    Chrome デベロッパーツールで知っていると、Webサイトやアプリの制作が捗る便利なテクニックのまとめ
  • Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】

    Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】 JAWS-UG コンテナ支部 Docker 入門 #2 2015年10月30日(金) http://jawsug-container.connpass.com/event/20924/ ※コンテナ支部での発表スライドですが、内容は Docker に対して興味のある方、すべてを対象としています。前回のバージョンそのままではなく、説明の追加など、現在の状況にあわせて、ほぼ全面的に書き直しています。Read less

    Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
  • Airbnbのメインデータベースをどうやって2週間で分割したか | POSTD

    スケーリング=時速160㎞で走行しながら自動車の全ての部品を取り替えること -Mike Krieger  Instagramの共同設立者@ Airbnb OpenAir 2015 Airbnbのピーク時のアクセス数は、毎年夏のピーク時で見ると年率3.5倍で増加しています。 2015年夏の旅行シーズンを前に、Airbnbの基盤チームは、夏季のアクセスで予想されるデータ通信量に対処するため、データベースのスケーリングで忙殺されていました。中でも特に全体への影響が大きかったプロジェクトが、特定のテーブルを、アプリケーションの機能に従ってそれぞれのデータベースに分割することを目的としたプロジェクトでした。これは通常、アプリケーション層のフォームの変更やデータ移行、データの整合性を保証する堅牢性テストなど、最小限のダウンタイムで多大な技術投資を必要とするものです。何週間もかかるエンジニアリング時間

    Airbnbのメインデータベースをどうやって2週間で分割したか | POSTD
  • Linus Torvals、クソコードにブチギレ

    Linux-Kernel Archive: Re: [GIT] Networking Linus TorvalsがGCCの独自拡張を使った整数演算のオーバーフロー検知コードがあまりにクソすぎるためにブチギレしている。 On Wed, Oct 28, 2015 at 3:32 PM, David Miller <davem@xxxxxxxxxxxxx> wrote: リリースサイクルのこの後半に入れるのはちょっと怖いと思われるかもしれないが、小規模なドライバーの修正をあちこちに施しただけだよ。 マジかよテメーら、こりゃクソだ。 コンフリクトはGCCの新しいクソヘッダーファイルのせいなんだが、俺がブチギレてるのはそこじゃなくてこいつがクソなせいだ。 net/ipv6/ip6_output.cの以前のコードはこれだ。 mtu -= hlen + sizeof(struct frag_hdr);

  • 理想的なエンジニアでありたい - kurainの壺

    前回のエントリにかなり反響があって、友人達が数ブクマして終わりという想定もしていたので、少々驚いている。 エクスキューズを全く入れなかったのもあって、いろんな感想を持たれた。 フワッとした文章で論点もはっきりしてないので、 941 さんのブコメはもっともだと思う。 ただ、一番言いたかったことは、 "プライベートを犠牲にしなきゃ、理想的なエンジニアになれない" って発想が嫌だってことだ。 結構ブコメで"好きだからやっているんだ"っていうコメントが多くて、そんなのは僕も知っている。 僕もコーディング大好きで、なんの制約もなければ体力の続く限りやることもあるだろう。 自分の時間の内であれば、コードを書くのも勉強するのも犠牲なんて思わない。 でも、それでいいの? 持続可能なの?って話なんだ。 独身のひとは、好きなようにすればよいかと思う。その人だけの人生だし。 でも、テレビゲームしたり、漫画読んで

    理想的なエンジニアでありたい - kurainの壺