タグ

2019年12月18日のブックマーク (13件)

  • 2年半VSCodeを使ってきて意外と知らなかったこと

    VS Code Meetup #1(https://vscode.connpass.com/event/155068/ )での発表資料です。

    2年半VSCodeを使ってきて意外と知らなかったこと
  • React の状態管理についての論点整理 - 30歳からのプログラミング

    なぜグローバルな Store を作るのか React アプリの設計論では、複数のコンポーネントで利用する値をどのように管理するか、というテーマがよく話題になる。 前提として、コンポーネントは小さく分割すべき、という考え方がまずある。 これは React に特有のものではなく、プログラミングの一般論として、ひとつひとつの関数は小さくするのがベストプラクティスだとされる。それには様々な理由があるが、単一責任の原則、疎結合、テスタブル、などがよく理由として挙げられる。 React のコンポーネントも同じで、肥大化しないように管理することが、保守しやすいアプリへの道だ。いかに適切な粒度でコンポーネントを分割できるかが、React を使いこなす上で重要となる。 だがコンポーネントを分割していくと、複数のコンポーネントで共通の値を扱う、という状況が発生しうる。 それにどのように対処するか、というのが、

    React の状態管理についての論点整理 - 30歳からのプログラミング
    Watson
    Watson 2019/12/18
  • 『Qiitaユーザーが選ぶ、2019年に読んで良かった技術書』アンケート結果発表 - Qiita Zine

    こんにちは。Qiita Zine 編集部です。 2019年も残りわずかとなりました。 年末年始休暇には、読書をされる方も多いのではないでしょうか。 この記事では、先日Qiitaメルマガで行った『Qiitaユーザーが選ぶ、2019年に読んで良かった技術書』アンケートの結果を、選出理由を交えて紹介します。 ぜひ、ご自身へのクリスマスプレゼントや、年末年始の読書のお供の参考にしてください💁‍♀️

    『Qiitaユーザーが選ぶ、2019年に読んで良かった技術書』アンケート結果発表 - Qiita Zine
    Watson
    Watson 2019/12/18
  • 「100個の星が突然消えた」ことが判明、地球外生命体の証拠となる可能性も

    by WikiImages 20世紀の古い天体観測データと21世紀の新しい天体観測データを比較する研究により、わずか数十年間で100個もの星が不可解に消失していることが判明しました。自然現象による消失や誤観測の可能性もあるものの、研究者は「地球外知的生命体による何らかの活動の痕跡」という可能性も排除していないそうです。 The Vanishing and Appearing Sources during a Century of Observations Project. I. USNO Objects Missing in Modern Sky Surveys and Follow-up Observations of a "Missing Star" - IOPscience https://iopscience.iop.org/article/10.3847/1538-3881/ab

    「100個の星が突然消えた」ことが判明、地球外生命体の証拠となる可能性も
  • ’89 牧瀬里穂のJR東海クリスマスエクスプレスのCMが良すぎて書き殴ってしまった|pato|note

    ここにあった文章はすったもんだの末、https://sakumaga.sakura.ad.jp/entry/2020/10/07/120000 に移動しました

    ’89 牧瀬里穂のJR東海クリスマスエクスプレスのCMが良すぎて書き殴ってしまった|pato|note
    Watson
    Watson 2019/12/18
  • Ruby 2.7.0-rc1 リリース

    Posted by naruse on 17 Dec 2019 Ruby 2.7シリーズのリリース候補版である、Ruby 2.7.0-rc1がリリースされました。 プレビュー版は、年末の正式リリースに向け、新たな機能を試し、フィードバックを集めるために提供されています。 Ruby 2.7には、多くの新しい機能やパフォーマンスの改善が含まれます。 その一部を以下に紹介します。 Compaction GC 断片化したメモリをデフラグするCompaction GCが導入されました。 一部のマルチスレッドなRubyプログラムを長期間動かし、マーク&スイープ型GCを何度も実行していると、メモリが断片化してメモリ使用量の増大や性能の劣化を招くことが知られています。 Ruby 2.7ではGC.compact というメソッドを導入し、ヒープをコンパクションすることが出来るようになります。ヒープ内の生存して

    Watson
    Watson 2019/12/18
  • 週刊Railsウォッチ(20191217後編)Ruby 2.7の変更点とパターンマッチング、依存性自動アップデートツール、Stack Overflowアンケート2019ほか|TechRacho by BPS株式会社

    2019.12.17 週刊Railsウォッチ(20191217後編)Ruby 2.7の変更点とパターンマッチング、依存性自動アップデートツール、Stack Overflowアンケート2019ほか こんにちは、hachi8833です。平成Ruby会議01の余韻がまだ残っています🔔。 各記事冒頭には⚓でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 毎月第一木曜日に「公開つっつき会」を開催しています: お気軽にご応募ください 今回も前編に続き、TechRacho記事でもお馴染みのWingdoor様による福岡エンジニアカフェでのイベントに東京からリモート接続する形のつっつき会を元にお送りいたします。 イベント: 週刊Railsウォッチ公開つっつき会@福岡

    週刊Railsウォッチ(20191217後編)Ruby 2.7の変更点とパターンマッチング、依存性自動アップデートツール、Stack Overflowアンケート2019ほか|TechRacho by BPS株式会社
  • サンプルコードでわかる!Ruby 2.7の新機能・パターンマッチ(後編) - Qiita

    はじめに 記事はRuby 2.7の新機能であるパターンマッチ(もしくはパターンマッチング)を紹介する記事です。 パターンマッチは説明する内容が多いので、次のように前編と後編の2部構成になっています。 前編 = パターンマッチの概要、case文っぽい使い方、配列やハッシュとのマッチ、変数への代入 後編 = 自作クラスをパターンマッチで活用する方法、パターン名の整理 この記事は後編ですので、まだ前編を読んでいない方は先に前編を読んでからこの記事に戻ってきてください。 サンプルコードでわかる!Ruby 2.7の新機能・パターンマッチ(前編) - Qiita それでは以下が後編です。 Step 3. 自作のクラスをパターンマッチに対応させる ここまでは配列やハッシュなど、Rubyで元から用意されているオブジェクトをパターンマッチで使用してきました。 ですが、自分で定義した自作のクラスをパターンマ

    サンプルコードでわかる!Ruby 2.7の新機能・パターンマッチ(後編) - Qiita
    Watson
    Watson 2019/12/18
  • Rust で DOS

    終了 最初にrコマンドで、リアルモードx86のレジスタ群を確認して見ましょう。 下記の図のようになります。 2行にわたってAX,BXをはじめとする各レジスタの値が16進数で表示されています。 注:debug コマンドでは基的に16進数を扱います。 COM 形式と EXE 形式 いよいよ DOS で物のアセンブリを入力していきますが、その前に DOS プログラムの約束事を押さえておきましょう。 DOSプログラムの実行形式には COM 形式とEXE形式があります。 ここでは、より単純な COM 形式を扱います。 COM 形式のプログラムは、アドレス 0x100 から始まる決まりになっています。 先頭の 256 バイトが空いていることに違和感を覚えるかもしれませんが、これは ELF 実行形式の ELF ヘッダーのようのものと思うと理解しやすいでしょう。 先頭のアドレス空間は PSP(Prog

    Rust で DOS
    Watson
    Watson 2019/12/18
  • Slackでリアクションをつけた人を、Googleカレンダーの予定に自動で招待するワークフローの紹介(Zapier)|キンパツ / Shinobu Okano

    Slackでリアクションをつけた人を、Googleカレンダーの予定に自動で招待するワークフローの紹介(Zapier) 不特定多数が参加する予定をGoogleカレンダーで作ると、予定に招待するのマジ大変ですよね...招待する人が決まっていて、2、3人くらいならいいんですが、それ以上だと一々招待するのが大変ですよ さらに、「参加したい人は誰でも参加OK!」みたいな予定の場合、招待する人が不特定多数になり、「参加したい!」的な反応が来たら都度招待する感じになると思います その反応が来るタイミングもバラバラで、都度招待して...ってやるのは大変ですし、人力で招待してると招待忘れ・漏れが起きることもあります😂 「参加したい!」と言ってくれたのに、予定に招待してなくて、当日同じ時間帯に別の予定が入ってて参加できない...なんてことが起きると悲しいですよね😭 大変な作業や悲しい出来事から解放されるた

    Slackでリアクションをつけた人を、Googleカレンダーの予定に自動で招待するワークフローの紹介(Zapier)|キンパツ / Shinobu Okano
    Watson
    Watson 2019/12/18
  • フリーランスプログラマという選択肢|shu223

    日、三重県桑名市にある工業高校「三重県立桑名工業高校」にて、講演をさせていただきました。 もともとは最近プログラミングの勉強を始められたという同校の先生から、TwitterのDMで連絡をいただいたのがきっかけです。先生にお話を伺っていく中で、これから就職したり進学したりする高校生の皆さんに、「こういう働き方もあるよ」という選択肢を提供できたらいいのではないか、と考えました。 あわよくばプログラミングに興味を持って始めてくれる人がいたら嬉しいし、今すぐにはプログラマになろうと思わなくても、数年後、最初に選んだ職業を何らかの理由で辞めたときにふと頭の片隅にあったプログラマという選択肢が浮かび上がってくるようなこともあるかもしれない。そういう方向性のもと、スライドやデモを準備しました。 校長先生に許可をいただいたので、講演スライドを全ページ公開します。 コードをほとんど書かかくてもこんな感じで

    フリーランスプログラマという選択肢|shu223
    Watson
    Watson 2019/12/18
  • 30歳ニートだがyoutubeとpixivFANBOXの合わせ技で月10万の不労所得を得られるようになった

    pixivでは主にエロ絵を中心に、youtubeでは作画アドバイス講座作って収益化してる。 ここまで来るのに1年掛かったが、頑張った甲斐はあったと言えるんじゃないだろうか。 実家に寄生してる身分なので肩身は狭かったが、この不労所得で月数回は親を美味しい外に連れてったりしてる。 自分の好きなことで稼げるのはやっぱ楽しいぞ! 高校も大学も皮膚疾患で中退して、それを治療した後死に物狂いで就活して何とか中途採用された事務仕事すらで半年で退職して完全な社会不適合者に堕ち、どうにもならんと思っていたが、やれば何とかなるもんだ。 親には迷惑を掛けたが、これから徐々に収益を増やしてもっと上手いメシに連れてってやりたい。 あーエロ同人年収1000万とか行きてえな。 追記オッスオラ増田! 何か知らん間にすげえ伸びててオラ驚いちまったぞ! 「30にもなって正社員ですらなく月10万とかww雑魚乙wwwwww

    30歳ニートだがyoutubeとpixivFANBOXの合わせ技で月10万の不労所得を得られるようになった
    Watson
    Watson 2019/12/18
  • 日立社員「社内からQiitaに投稿?できるのそれ」 - Qiita

    (2019-12-18 表現を一部訂正しました。) メタ記事。投稿するのにかかる手間に関する投稿です。 1 どうしてこんな記事を書こうと思ったか 日立製作所もガンガンOSS活動をしていることを知ってほしい。日立に興味があるが、OSSコントリビューションは社外発信にどれくらい熱心なのか気になる人向けに、とある一部署の情報をシェアしたい。 タイトルのような感想を持つ弊社内の人に情報発信してもらいたい。 (残念なことに、) 社内の情報共有サイトに書くよりQiitaに書いたほうが読まれそう。 後輩がAdvent Calendarの記事集めに苦労していたので気の毒になったため 注: 全社的な審査プロセスではなく、(株)日立製作所 ITプロダクツ統括部のやりかたです。 では全社的なプロセスは?他の部署は? → 詳しい方、(申請の上)コメントください。 ITプロダクツ統括部って何? Google i

    日立社員「社内からQiitaに投稿?できるのそれ」 - Qiita
    Watson
    Watson 2019/12/18