タグ

2017年2月6日のブックマーク (12件)

  • this, call(), apply(), bind() - 30歳からのプログラミング

    JavaScriptの言語仕様を勉強していくことにした。 いい技術書に巡り合ったこともあり、それなりに理解できるようにはなったが、まだまだ身についてはいない。 あくまでも、技術書の説明を読めば理解できる、というレベルに過ぎない。 これでは実際のコーディングに役立てることは出来ないし、開発中に詰まる度に、調べ直さなきゃいけない。 「読めば分かる」と「理解している」は、かなり距離がある。この距離を埋めていく。 ES5に準拠した内容を学んでいく。 当はES2015(ES6)を学んだほうがいいのかもしれないが、ES6を体系的にまとめた入門書はまだ見当たらない。 それに、ES2015についての様々な情報は、ES5の内容を理解していることを前提にしているものが多い。 基礎を疎かにしないためにも、背伸びせずES5から学ぶことにした。 そのほうが、スムーズにES2015に移行でき、結果的に早いと思う。歯

    this, call(), apply(), bind() - 30歳からのプログラミング
  • git pull と git pull --rebase の違いって?図を交えて説明します! | KRAY Inc

    はじめに こんにちは、クレイの亀井です。ここ最近一気に気温が上がりましたね。顔に重点的に汗をかくタイプの私には憂な季節がやってまいりました さて、今月正式リリースしました(!) DocBase プロジェクトではクレイ外部のデザイナーの方と一緒に開発しています。SourceTree で Git を使っている方で、軽いデザイン修正などは弊社の Rails プロジェクトに直接手を加えてプルリクエストを送ってくれます。 こちらのデザイナーさんに「プルリクエストを送る際は、作業ブランチで git pull --rebase origin master してから送ってもらえますか?」とお願いすると「pull はわかるんですけど、この --rebase ってなんですか?これつけると何が変わるんですか?」と質問がきたのです。 作業ブランチで git pull --rebase origin master

    git pull と git pull --rebase の違いって?図を交えて説明します! | KRAY Inc
  • Pinterest風でレスポンシブWebデザイン対応のレイアウトを作れてドラッグで位置移動やソートも出来るスクリプト・「MUURI」

    MUURIはPinterestライクなレイアウトを構築出来るスクリプトです。MUURIという名はフィンランドの言葉で壁を意味するそう。レスポンシブWebデザインにも対応しており、任意のキーワードでソートも可能。Hammer.js併用でコンテナをドラッグ&ドロップで移動配置出来るようにもなります。また、移動、配置時にアニメーションはVelocity.jsを使っているそう。D&Dが必要なければ両方共必要ありません。ライセンスはMIT。 MUURI

    Pinterest風でレスポンシブWebデザイン対応のレイアウトを作れてドラッグで位置移動やソートも出来るスクリプト・「MUURI」
  • リニューアルされた源泉徴収票の見方、ご存じですか? | ZUU online

    今年からサイズが大きくなりました 年末から3月にかけて、税金関係の一大イベントである「確定申告」。給与所得者であるサラリーマンの大部分にとっては縁のないものですが、さまざまな理由で申告しなければならない、もしくは申告した方がトクをする場合があります。 そこで使われるのが「源泉徴収票」。去年まではA6サイズの小さい紙でしたが、今年からはA5サイズにリニューアルされました。書いてある項目については大きな変化はありませんが、改めて見方をおさらいしてみましょう。 ※記事中の図や書式、控除額等は、平成28年12月時点のものです。 ※記事中の書式等はすべて『平成28年申告用あなたの確定申告』および『平成29年申告用あなたの確定申告』より引用のうえ、編集したものです。 リニューアルされてどう変わった? A6サイズからA5サイズになったのに伴う変更点として A6サイズからA5サイズに大きくなったことで

    リニューアルされた源泉徴収票の見方、ご存じですか? | ZUU online
  • MySQLの限界に挑戦する

    6. 6 できたクエリ • select "a" union all select "b" union all select "b" union all select "b" union all select "b" union all select "b" union all select "b" union all select "b" union all select "b" union all select "b" union all select "b" union all select "b" union all select "b" union all select "b" union all select "b" union all select "b" union all select "b" union all select "b" union all select "

    MySQLの限界に挑戦する
  • 「最初に学ぶべきプログラミング言語」 - mizchi's blog

    初心者に最初にぶち当たるのが『環境構築』という大きな壁なんですよね。そこで何割の人がスタートラインにすら立てずに挫折するだろうか…5割は超えるかもしれない…— ビタワン@社畜ちゃん②巻2/27発売予定 (@vitaone_) 2017年2月5日 環境構築が壁で、楽しい(かどうかは人によるが)プログラミングにたどり着けなくてモチベーションが、というのはわかるが、環境構築を経験してその辺の洞察身につけてもらわないと現場で困る、というような話もあって、二ヶ月速習でiOSエンジニア、みたいな講習はその視点欠けててダメ— 現場の声 (@mizchi) 2017年2月5日 よほどよくできた環境でもない限り、何作ろうとしても初動でうまいこといくケースが少ないので、それを解決するための勘と体力は絶対に必要なんだよなー— 現場の声 (@mizchi) 2017年2月5日 僕も完全独学でプログラミング始めたの

    「最初に学ぶべきプログラミング言語」 - mizchi's blog
  • 100種類の言語に対応したプログラマー向けノートアプリ「Boostnote」 | ライフハッカー・ジャパン

    ヘッドライトと黄ばみ・くすみをクリアに! マルチに使える高コスパなコーティング兼用クリーナー「ウルトライト」の先行販売が終了間近

    100種類の言語に対応したプログラマー向けノートアプリ「Boostnote」 | ライフハッカー・ジャパン
  • ReactとFluxのこと // Speaker Deck

    http://inside.pixiv.net/entry/2015/04/27/170944

    ReactとFluxのこと // Speaker Deck
  • Exploring ES2016 and ES2017

    Get the book Read online for free. Buy the ebook (DRM-free PDF, EPUB, MOBI) and support my work. About the book “Exploring ES2016 and ES2017”: Covers what’s new in ECMAScript 2016 and ECMAScript 2017. If you want to know more about the rest of JavaScript, consult Axel’s other books. About the author Dr. Axel Rauschmayer specializes in JavaScript and web development. He blogs, writes books and teac

  • ReduxでのMiddleware不要論 - Qiita

    問題提起 (※タイトルはキャッチーなのにしましたが、Middleware全般の不要論ではありません。非同期処理において不要論です。) Redux使うときに非同期処理はどう書きますか? 「よくわからないけどMiddleware使うらしい」と思考停止していませんか? この記事では、Redux来どのように扱うことを想定されているのかと、なぜ非同期処理の文脈でもMiddlewareが出てきたのか、そして「実はMiddleware無くても読みやすく書けるよね」という話をしていこうと思います。 Reduxでの設計を悩む人への個人的な解です。 (気になる・詳しく知りたい箇所などありましたらお気軽にコメントください) この記事のゴール ActionDispatcherという筆者が命名したクラスを使うことで、 複数の非同期処理を含むロジックでも読みやすく書ける ネットワーク通信などを含んでもテストがしや

    ReduxでのMiddleware不要論 - Qiita
  • React + Redux + WP REST API + SSRで爆速ブログを作ったので事例として紹介します

    WordPress 4.7では、これまでプラグインとして提供されていたWP REST APIが機能として組み込まれ、標準でREST APIが使えるようになりました。このことにより予想されることは、PHP以外のプラットフォームで、WordPressのブログテーマやWordPressの機能を使ったサービスが今後どんどん生まれてくると言うことです。 ちょうど自分の扱っている新規事業の企画でブログメディアを作ることになりました。新しいメディアを運営する上で、技術的にも注目されるようなものを作りたいと思ったので、今回このWordPressのREST APIを使って、React + Reduxベースでブログを作ることにしました。爆速なブログができあがったので事例として紹介させてください。 LifeGadget(ライフガジェット)人々の日常生活に役立つ情報(ライフハック術、ガジェット、アプリ、サービスな

    React + Redux + WP REST API + SSRで爆速ブログを作ったので事例として紹介します
  • なんで勉強するのか

    ここで細かいプロフィールを書いても釣りっぽさが増すだけだけだが。 私は東大卒なんだよ(学部卒、就活に失敗した負け組)。で、中2の娘がいる。めっちゃかわいい。くそかわいいぞ。うらやましいだろ。反抗期だけどな。 さて、この前、娘に「なんで勉強するのか」と問われて、答えに窮してしまった。 院進しなかったから「学問そのものの価値」について説明する資格もないし、そんなもん分からない。 就活に失敗して自殺未遂までした身だから、「勉強すれば良いトコに就職してお金持ちになれる」と言うこともできない(余談だが、自殺未遂のときに救急車を呼んでくれた人がいまの)。 かろうじて「勉強すれば、くだらない嘘に騙されなくなる。水素水とか、EM菌とか、怪しい新興宗教とか」と言うと、「水素水の何が嘘なの」と返された。「健康に効果があるって言ってるけど嘘だよ」「健康に効果があるって具体的にどういうことを言ってるかちゃんと調

    なんで勉強するのか