yosuke109のブックマーク (1,065)

  • ウェブの進化とウェブブラウザ開発の最前線

    学部 3, 4 年生向けの特別講義で『ウェブの進化とウェブブラウザ開発の最前線』というタイトルで話をしてきました。 ウェブの進化の歴史を知ることで現在のトレンドについて理解し、またウェブブラウザというグローバルで大規模なソフトウェアの開発の一端を垣間見ることで、ウェブやウェブブラウザの開発に少しでも興味を持ってくれたら良いなぁという気持ちで話をしてきました。 なお歴史観については私の事実誤認も含まれると思うので、間違いを見つけたら教えて下さい :-) 追記 (随時) たくさんの反応を頂きありがとうございます!次回同じような資料を作るときの参考にできるよう、ここにメモしていきます。ウェブは無限に話せる話題があって楽しいですね! ウェブ以前のハイパーテキストの歴史も取り入れるべきでは? ありがとうございます!おっしゃるとおりで、ウェブの進化史と言いつつウェブが公開されてからの話しかしていないの

    ウェブの進化とウェブブラウザ開発の最前線
    yosuke109
    yosuke109 2020/12/05
  • TCP-BPF: Linuxはマイクロカーネルの夢を見るか|oraccha

    eBPFでcommit logを調べてみるといろいろと面白そうなものが出てくるな。例えば、TCP-BPF [netdev 2.2]。TCPコネクションのパラメータをBPFで操作できる。さらに最近(バージョン5.5以降)では、輻輳制御もeBPFで実装できるようになっているようだ。eBPFによりカーネルからどんどん機能を追い出してLinuxはマイクロカーネル化するのだという鼻息荒い発表も見かけるが(「eBPF - Rethinking the Linux Kernel」[QCon2020])、正直これが正しい方向性なのかよくわからない。面白いけど。 eBPFを使っているわけではないが、輻輳制御をユーザレベルで実装するという研究はいくつかある(「Restructuring Endpoint Congestion Control」 [SIGCOMM2018]、「Deploying Safe Use

    TCP-BPF: Linuxはマイクロカーネルの夢を見るか|oraccha
    yosuke109
    yosuke109 2020/10/27
  • 作業を始める前に、一旦SNSやYouTubeの動画を開くと止まらなくなるあの現象を表した名前がドンピシャすぎて怖いと話題に

    リンク pixivFANBOX 作業集中には「微弱な快楽」がやばい|おのでらさん@コミケ童話3巻|pixivFANBOX ※この投稿は一定期間後、支援者限定公開となります※ 100%除霊する男の単行作業により引き続き修羅場が続いております。こんにちは。 現在の進捗を見てみると、残り編33ページ、これに加えて扉とか話と話の間に入れる小さいイラストとかを描く感じですね。なかなかやばい。 1年間で様々な作戦を立てては実践した割に... 6 users 6

    作業を始める前に、一旦SNSやYouTubeの動画を開くと止まらなくなるあの現象を表した名前がドンピシャすぎて怖いと話題に
    yosuke109
    yosuke109 2020/10/16
  • 2020年のフロントエンドマスターになりたければこの9プロジェクトを作れ - Qiita

    以下はSimon Holdorf( dev.to/ Twitter / GitHub )による記事、9 Projects you can do to become a Frontend Master in 2020の日語訳です。 9 Projects you can do to become a Frontend Master in 2020 Introduction あなたがプログラミングの初心者であるか、既に経験豊富な開発者であるかにかかわらず、この業界では、急速な変化に追いつくために新しい概念と言語・フレームワークを学び続けることが必要です。 たとえばFacebookが4年前にオープンソース化したReactは、既に世界中のJavaScript開発者にとって第一の選択肢になっています。 もちろんVueAngularにも多くのフォロアーがついています。 さらにはSvelte、Next

    2020年のフロントエンドマスターになりたければこの9プロジェクトを作れ - Qiita
    yosuke109
    yosuke109 2020/07/04
  • TypeScript誕生の背景 | TypeScript入門『サバイバルTypeScript』

    TypeScriptは、JavaScriptでも大規模なアプリケーションを開発しやすくすることを目的に開発されたプログラミング言語です。 確かにJavaScriptは元々、大規模な開発を想定した設計ではありませんでした。それでも、JavaScript自体が進化して、大規模開発に対応してゆけば良かったはずです。しかし、実際はそううまくは行きませんでした。代わりに、大規模開発の一部はTypeScriptが引き受けることになったのです。 なぜ、そうなったのでしょうか?その答えはJavaScript歴史にあります。TypeScriptが必要な発明で、そして、今もなお必要とされている理由が見えてきます。それでは、TypeScript誕生以前の歴史をひも解いていきましょう。 1990年代​JavaScriptの誕生​JavaScript誕生以前は、簡単なフォームのバリデーションをするのも、サーバーサ

    TypeScript誕生の背景 | TypeScript入門『サバイバルTypeScript』
    yosuke109
    yosuke109 2020/07/04
  • くそだったワイが起業してやったこと。むしろやってない奴はやばい。 - tdualのブログ

    初めまして。株式会社MatrixFlow(マトリックスフロー)のCEOをやってるものです。 株式会社MatrixFlowは,ビジネスマン向けのAIを構築・活用・運用出来るプラットフォームサービス「MatrixFlow」を運営しています。 www.matrixflow.net おかげさまでユーザーも2000名を超え、経済産業新聞さんや東洋経済さんに取り上げてもらってユーザーも週で20名以上伸びています。 会社自体はまだ2年も立ってないひよっこですが、経験を少しでもこれから起業しようと思ってる人、起業に興味がある人に還元できればと思ってます。 1.起業したら、アクセラレータープログラムに入る スタートアップを各方面から支援するアクセラレータープログラムと言うものを大企業や行政が実施しています。 メンターの教えによる会社経営の示唆や知識は学びは大きく非常に感謝してます。 また、そこの業界ネットワ

    くそだったワイが起業してやったこと。むしろやってない奴はやばい。 - tdualのブログ
    yosuke109
    yosuke109 2020/07/04
  • 今、Webでの検索力ってどうやって高めればいいんだ?

    ネットミームではなく、代替肉のような、あるテーマに沿って検索し、まとめたいとする。 検索ワードを探す。代替肉以外に、培養肉、クリーンミートなど類似ワードを揃え、検索式を作る。ノイズになっているキーワードもまとめる。日語と英語で検索するとする。日語、英語Wikipediaで概要をつかむOneNoteなどWebクリップ機能を使って、閲覧したサイトを保存しておく。企業名、関係者名、将来ロードマップ、市場規模、問題点などをまとめる。には宗教が関係するため企業を調べるときは国籍にも注意する。投資家、投資額を調べる。AmazonGoogleブックスで書籍が出ていないか調べる。著者名、参考文献をたどる。オープンアクセスの論文を探す。Google Scholar、Microsoft Academic Search、Dimensions.aiなどで論文を探す。研究を積極的にしている大学を探す。論文

    今、Webでの検索力ってどうやって高めればいいんだ?
    yosuke109
    yosuke109 2020/07/04
  • Linuxカーネルで学ぶC言語のマクロ - 覚書

    はじめに 記事は電子書籍版もあります。 linuxカーネルはC言語のマクロを駆使して書かれています。それらのうち、凝ったマクロになじみの無い人には初見では意図がわからない&わかってみれば面白いであろうものをいくつか紹介いたします。対象読者は、C言語のユーザだけれども、マクロは定数定義くらいにしか使わないというライトなマクロユーザです。 マクロを使用する場所に依存するエラーを防ぐ 次のマクロは、二つの引き数の値を置換するだけの単純なものです。 #define swap(a, b) \ do { typeof(a) __tmp = (a); (a) = (b); (b) = __tmp; } while (0) 注目すべきはマクロの定義全体を囲んでいるdo { ... } while (0)という表記です。初見の人には何のことかわからないと思います。考えられる最も単純な定義から遡って、なぜこ

    Linuxカーネルで学ぶC言語のマクロ - 覚書
    yosuke109
    yosuke109 2020/06/28
  • 家族が死亡した時にやった事まとめ…葬式の流れ・相続や書類手続き

    先日、僕の世帯に入っていた祖母が亡くなりました。 父の時に一度色々と経験はしましたが、改めて今回祖母が亡くなった事で家族が亡くなった時にする事を経験したので、未経験の人が参考になるように残しておきたいと思います。 ちょっと不謹慎かな?とも思いましたが、同じように家族が亡くなった方、亡くなりそうな方に向けて、少しでも役に立てば幸いです。 親が亡くなった時はパニックに陥りがちなので、誰か冷静に見れる人が参考にすると良いと思います。 また親が亡くなった際の遺産相続はもちろんですが、残った不動産・車・遺品などの整理についてのテクニックも追記しておきました。 ちょっといやらしいお金の話になりますが、それでも「人が亡くなったらお金が動く」ものなので…少しでも賢くお金を残す事をオススメします。 何も知らないとここでかなりの金額で損をする可能性があるので注意です。 スポンサードリンク 亡くなる前の準備まず

    家族が死亡した時にやった事まとめ…葬式の流れ・相続や書類手続き
    yosuke109
    yosuke109 2020/06/21
  • DIY葬儀は無理、と言うあなたに、お寺に相談や、行政の規格葬儀の勧め

    http://anond.hatelabo.jp/20160331150720 お坊さんをお呼びした家族葬(D.I.Y.葬)が総額42,360円で完璧に出来たお話 人によっては非常に役立つ、と言う話の一方で、批判もあるこの記事。 人の生き死にについては宗教観が付いてくるのでそれをどうこう言うつもりはないけれど、ブコメには「すごいけど、できそうにない」という声が多いみたい。 そこで、おじさんを2人看取ることになった田舎の貧乏農家の長男の俺がどうやって費用を抑えたか書こうと思う。 こちらの方が、比較的やりやすいのではないかなと思う。 具体的に書かないと意味が無いので具体的に書く。表ブログの読者の方は誰だかわかるかもしれないけど、できたら黙っていてくれるとうれしい。 前提条件親父は8人兄弟で、そのうち3人は田舎にいるが、残りは都会に出て行った。 そのうち1人は早々になくなり、もう一人は癌で死亡、

    DIY葬儀は無理、と言うあなたに、お寺に相談や、行政の規格葬儀の勧め
    yosuke109
    yosuke109 2020/06/21
  • 23歳文系で今更セキュリティエンジニアになりたいと本気で思いました。PCについては何も分かりません。始めたC言語も難しいです。一日中勉強すべきですか?何から始めればいいですか…諦めた方がいいですか?

    回答 (16件中の1件目) いろいろ気になった質問だったので、回答したいと思います。(長文となりますこと、ご容赦ください。) 「23歳文系で今更セキュリティエンジニアになりたいと気で思いました。」とありますが、23歳でそのような気持ちになられたことが素晴らしいです。(私はその当時はただ流されるまま就職できるところに就職して、ただ会社員になってましたので。。。) なので、今更ではないと思いますので、頑張ってください。 あと、「諦めた方がいいですか?」という質問には、きっと誰も回答してくれないと思いますし、書かないほうが良いと思います。 なぜなら、その人がどのような職につきたいのか...

    23歳文系で今更セキュリティエンジニアになりたいと本気で思いました。PCについては何も分かりません。始めたC言語も難しいです。一日中勉強すべきですか?何から始めればいいですか…諦めた方がいいですか?
    yosuke109
    yosuke109 2020/06/18
  • Github、人種差別を連想させるコーディング用語の見直しへ

    Github、人種差別を連想させるコーディング用語の見直しへ2020.06.18 11:3013,061 Catie Keck - Gizmodo US [原文] ( Rina Fukazu ) PythonGitlabも。 Microsoft(マイクロソフト)が所有するソフトウェア開発プラットフォームのGithubが、人種的な配慮に欠けると批判されてきたコーディング用語を見直す方針を発表しています。 より包括的なプログラミング用語へ現在、Githubが取り組んでいるのは、長らく使用されてきた“master”(マスター)や “slave”(スレーヴ)といったプロセス間の関係を示すプログラミング用語。 Google ChromeのデベロッパーであるUna Kravetsさんは、“master”(マスター)を“main”(メイン)に変更し、Githubが製品への実装を進めることをツイートで提

    Github、人種差別を連想させるコーディング用語の見直しへ
    yosuke109
    yosuke109 2020/06/18
    capslockを人種差別と関連づけてあの場所から消し去る事はできないのか?
  • NoSQLデータモデリング技法

    NoSQLデータモデリング技法.markdown #NoSQLデータモデリング技法 原文:NoSQL Data Modeling Techniques « Highly Scalable Blog I translated this article for study. contact matope[dot]ono[gmail] if any problem. NoSQLデータベースはスケーラビリティ、パフォーマンス、一貫性といった様々な非機能要件から比較される。NoSQLのこの側面は実践と理論の両面からよく研究されている。ある種の非機能特性はNoSQLを利用する主な動機であり、NoSQLシステムによく適用されるCAP定理がそうであるように分散システムの基的原則だからだ。一方で、NoSQLデータモデリングはあまり研究されておらず、リレーショナルデータベースに見られるようなシステマティック

    NoSQLデータモデリング技法
    yosuke109
    yosuke109 2020/06/18
  • やめてほしいUIアニメーション

    最近はクオリティの高いアプリも増え、UIの見せ方も工夫されて昔より質の高いアプリが増えましたが、低コストで開発していくとUIアニメーションは後回しにされがちですよね。 開発時間や人員の問題、UIアニメーションをやる人がいないから自分がやった人など、UIアニメーションの優先順位が低いため、手探りでやっている方も多いと思います。 今回の記事では今出ているアプリに対してあれはダメだ!と言いたいわけではなく、リリースされているアプリを触って、自分が作るときはここは気をつけようと思ったり、これはアニメーションいいなとか、実際体感して勉強していけるため、その経験が業界全体を徐々にクオリティアップしていくため、結果は惜しいアニメーションだとしても挑戦した結果でもあると思うため大事なことだと思っています。 前置きはここまでにして、今回はアニメーションの中で、あれ?と思ってしまう、そんな「これはやめてほしい

    やめてほしいUIアニメーション
    yosuke109
    yosuke109 2020/06/18
  • Netflixで英語学習ができるLLN(Language Learning with Netflix)が最高すぎるので使い方をご紹介

    Netflixの映像コンテンツを使って英語の学習ができるLLN(Language Learning with Netflix)というChrome拡張を試してみたのですが、想像を遥かに超えて、最高に便利で楽しいものでした。 感動の気持ちをtweetしたら地味にバズってしまい、使い方の質問や感想なんかのDMも届くように…w 良い機会なので、みなさんにもLLNをもっと知って頂きたく、記事にまとめてご紹介することにします。 Netflixを使って英語学習が出来るChrome拡張LLN(Language Learning with Netflix)の噂を聞いて試してるんだけど凄く良い!聞き逃してた単語の意味や文法&時節も丁寧に確認できるし、マニアックなドキュメンタリーを見た時にネイティブの専門用語の用法や表現学べるの楽しい。https://t.co/tqSr7tKAVz pic.twitter.co

    Netflixで英語学習ができるLLN(Language Learning with Netflix)が最高すぎるので使い方をご紹介
    yosuke109
    yosuke109 2019/04/09
  • エアコン暖房なしのデスクワーク防寒対策!買ってよかったものまとめ - おうちクエスト

    更新日: 2020年10月6日 エアコン暖房が苦手なフリーランス歴8年目の筆者です。 自宅の1室を仕事部屋として、窓際のデスクPCに向かいプログラミングを行う毎日を過ごしています。毎年11月あたりから格的に室内の温度が下がるため、そろそろ防寒対策が必要ですね。 私は作業部屋にエアコン暖房を導入していません。部屋全体が暖かくなると「頭がボーっとする」「目が痛くする」「のどが痛くなる」といった症状になり、仕事に集中できなくなるためです。同じような方は多いのではないでしょうか。 体は温かいけど空気はピリッと少し冷たいくらいが作業時にはベスト。記事ではエアコン暖房無しで冬を過ごすためのアイテムを紹介します! ※主に私がデスクワーク時に活用しているものです。 アンダーシャツ: モンベル ジオライン タイツ: ユニクロ ヒートテック タイツ ラグマット フットウォーマー、足ぽかクッション レッグ

    エアコン暖房なしのデスクワーク防寒対策!買ってよかったものまとめ - おうちクエスト
    yosuke109
    yosuke109 2019/01/15
  • エンジニアのための、いますぐ使える文章校正テクニック - ICS MEDIA

    ウェブ制作や開発の仕事で文章を扱う機会は多いはず。書き手は不自然に思っていない文章でも、読み手は違和感をもっていることがあります。文章校正テクニックを覚えるだけでおかしな表現は少なくなり、読みやすい文章を書けるようになります。 記事では、ICS MEDIAで実践している文章校正の一例を紹介します。 レベル1、基的な校正ルールを使う いろんな場面で使える基的な文章校正テクニックから紹介します。 テクノロジー系の名詞は正しく記載しているか テクノロジー系の名詞を間違って使うと、「当に技術に詳しいの?」と読者からの信頼度が下がります。名詞は大文字小文字、スペース有無含めて正確に記述しましょう。 GithubGitHub(Hは大文字) JavascriptJavaScript(Sは大文字) After Effect → After Effects(複数形の「s」を忘れてはいけな

    エンジニアのための、いますぐ使える文章校正テクニック - ICS MEDIA
    yosuke109
    yosuke109 2018/10/06
  • マネジメントに興味がなくても騙されたと思って『エンジニアのためのマネジメントキャリアパス』を読んでくれ - dskst's diary

    エンジニアのためのマネジメントキャリアパスという書籍が出版されました。 タイトルに書いたとおり、マネジメントに興味がなくても、読むこと大きな学びをもらえるです。 及川さんが前書きを書いており 書を読み終わった後、私はひどく落ち込んでいる自分に気づきました。 ~中略~ 内容が素晴らしい故に、いかに自分が未熟であったかを思い知らされた と、記載があって衝撃を受けました。 及川さんが落ち込んだら、私なんて精神崩壊してしまうのではないか…!? 書を読んで、精神崩壊こそしなかったですが、ひどく落ち込みました。自分のレベルの低さを痛感します。 記事では書の知識定着のためのアウトプットと、所感をまとめています。各章毎にピックアップして記載します。 書籍の内容 1章 マネジメントの基 2章 メンタリング 3章 テックリード 4章 人の管理 5章 チームの管理 6章 複数チームの管理 7章 複数

    マネジメントに興味がなくても騙されたと思って『エンジニアのためのマネジメントキャリアパス』を読んでくれ - dskst's diary
    yosuke109
    yosuke109 2018/10/06
  • ソフトウェアエンジニアが英語に慣れ親しむためのコンテンツ

    PHPカンファレンス福岡2018で『ソフトウェアエンジニア英語に慣れ親しむ方法』というLTで登壇しました。その中でおすすめコンテンツというのを紹介しましたが、それについてもっと掘り下げたものを記事として書いていこうと思います。 ソーシャルニュースサイトソーシャルニュースサイトとはユーザーがリンクや 投稿に対して投票やコメントを通して議論できるサイトのことです。日で使われているものでいえばスラドでしょうか。僕はこれらを中心に海外の情報収集を行っています。 redditWikipediaの記事によると、月間ユニークユーザー数がアメリカでは3位、世界では6位を記録したこともある世界的に大人気のサイトです。 話題ごとにsubredditと呼ばれるセクションに分割されており、ソフトウェアの分野でも数多くのsubredditが存在します。総合的なsubredditだと以下のようなものがあります。

    yosuke109
    yosuke109 2018/09/09
  • 【2023年】オンライン英会話を比較。20種類以上使って選んだ、本当のおすすめ6社 - ENGLISH JOURNAL

    オンライン英会話は、英語学習方法の一つとしてすっかり定着しつつありますが、いざ、オンライン英会話を始めようと思うと、似たようなサービスがたくさんあるため、迷ってしまう方も多いです。 記事では、アルク編集部が数多いオンライン英会話の中から当におすすめできるサービスだけを厳選&ご紹介。 価格や講師、教材などさまざまな角度から徹底的に比較しました。オンライン英会話のサービス選びに迷っているという方、自分にぴったりのオンライン英会話を探したいという方はぜひ参考にしてください。(最終更新:2023年3月23日) 約20社から厳選、オンライン英会話6社記事ではこの後、全部で20種類以上のオンライン英会話サービスをご紹介しますが、編集部員が調査、体験した中で特におすすめしたい6サービスを先にご紹介。 1.レアジョブ 2.ネイティブキャンプ 3.TALKING Marathon(トーキング・マラソン

    【2023年】オンライン英会話を比較。20種類以上使って選んだ、本当のおすすめ6社 - ENGLISH JOURNAL
    yosuke109
    yosuke109 2018/03/28