flv.js についての雑談
flv.js 開発者の血と涙の記録を読んで、深く胸に刺さった話
flv.js 開発者の血と涙の記録を読んで、深く胸に刺さった話
Chrome 80以降では、CookieのSameSite属性のデフォルトがLaxに変更される。SameSiteの定義や用途、そしてCookieについての考察を出発点として、この件全体に対する僕の考えを述べていく。
メルマガ配信サービスを作るのは決して簡単ではない。イベントトラッキング、データ統計、不達防止、リトライ、各種クライアントへの最適化などが必要であり、そのため早期に市場へ参入したMailchimpは比較的安定していて、非常に多くの企業に利用されている。
ネット界隈ではよく、アイデアには価値がなく、手を動かして作ることこそが最も重要だと言われる。この言葉には基本的に賛同する。実際の行動が伴わなければ、どんなに素晴らしいアイデアがあっても役に立たないからだ。
xxd はバイナリファイルを確認できる Linux ツールだ
今や、自身の制作プロセスを加速させるために、多かれ少なかれプログラミングを行って作業を効率化するクリエイターがますます増えている。
簡単に言うとYouTubeチャンネルを始めたという話で、ブログ記事を書き終えて嬉しくてシェアしたくなった時の感覚に近い。
最近Twitterのアカウントを非公開(鍵垢)にしてログアウトし、アプリも削除した。正直なところ最近すごく不安で、Twitterに溢れる様々な憂鬱、厭世、成功、面白ネタ、皮肉めいたツイートを見ていると、なぜだか焦燥感に襲われる。いつ再開するかはまだ分からないけれど、僕自身もう限界に近いと感じている。
テストを書くことはずっとソフトウェアエンジニアリングに不可欠な一部とされてきたが、書き続けていてもなぜかバグは依然として発生し、QAの課題も減らないのはなぜだろうか?
冒頭で著者が述べているように、自動車や飛行機、建築といった分野は今日まで発展を続け、すでに一定のパターンが確立されている。飛行機の翼や形状のデザイン、機能などはほぼ大同小異であり、その発展の成果は誰もが認めるところだ。僕も最近、なぜこれらの分野ではうまくいくのに、ソフトウェア開発においては状況がますます悪化しているように思えるのかを考えていた。MacBook ProやiMacでnpm installを実行するたびにファンが全開で回る音が聞こえ、Web開発はまるで土台の不安定な砂の城の上に築かれているかのようだ。フロントエンドで使えるフレームワークや状態管理ツールだけでも、すでに数え切れないほど乱立している。
2019年、1月の最初の5日間はまだ兵舎の中で饅頭(マントウ)を数えていた(兵役)。4ヶ月の兵役生活を経て、僕は就職活動を始めた……
2019年、1月の最初の5日間、僕はまだ兵営で指折り日数を数えていた。4ヶ月の兵役生活をなんとか乗り越え、ようやく就職活動を始めた。上半期はほぼ面接の準備と自分を見つめ直す時間に費やし、下半期に日本へ移住した後は生活も徐々に軌道に乗っていった。上半期 201…
iOS 11.0ではCoreNFCを通じてNFCタグの読み書きができるようになったが、交通系ICカードなどの情報は読み取れなかった。ICカードをiOS端末で読み取れるようになったのはiOS 13以降のことだ…
最近読んだ何冊かの本は、いずれも職場でのソフトスキルに関するものだ。エンジニアは往々にしてコミュニケーションや調整、協力といったことを面倒くさがりがちだが、定年までフリーランスで受託を続けるつもりでもない限り、こうしたスキルを身につけておけば今後のキャリアがずっと楽になるはずだ。この『横からのリーダーシップ』(原題:Getting It Done - How to lead when you're not in charge)は、自分がマネージャーという立場でなくても、いかにチーム全体をリードして正しい方向へと進めていくかを説いた一冊だ。
iOS 11.0からCoreNFCを通じてNFCタグの読み書きができるようになったが、ICカードなどの情報はまだ読み取れず、iOS 13になってようやくICカードの読み取りが開放された。ちょうど以前からNFCにかなり興味があり、自分でSuica(日本の交通系IC…
以前からフロントエンド開発に関する知見を記録しておきたいと思っていたが、なかなか着手できずにいた。そこで鉄人レースの期間を利用して一気にまとめ上げた。このシリーズはいくつかのパートに分かれており、今後機会があれば続きを書いていくつもりだ。JavaScriptの基礎、JavaScriptとECMAScriptについての簡単な考察…
『Driving Technical Change: Why people on Your Team Don't Act on Good Idea, and How to Convince Them They Should』:なぜチームは良いアイデアを実行に移さないのか、そしてどう説得すべきか…
react-transition-group を v1 から v4 にアップグレードする際、重要なポイントがいくつかある:アップグレード後に CSSTransitionGroup コンポーネントが削除された、leave が exit になった、transitionName が classNames になった、transitionEnterTimeout…
この記事では、各React HooksのAPIを網羅的に紹介するのではなく、設計の観点からその背後にある理由を探っていく。主な構成は以下の通り:関数コンポーネントとクラスコンポーネントの違い、コンポーネント間で似たロジックを再利用する方法、Higher-Order Componentについての簡単な考察…
以前から日本文化がとても好きで、大学時代から徐々に日本で働きたいという思いを抱くようになった。しかし兵役や経済的な事情もあり、ずっと実行できずにいた。この就活の前に兵役を終えたのだが、兵役前はある企業でフロントエンドエンジニアとして働いていた。最近兵役を終えて戻ってきて、ようやく後顧の憂いなく日本での仕事を探せるようになった。ちょうど今も良い時期で、日本は少子高齢化の影響でIT人材を大幅に募集している…