Re: 僕らを縛る Node.js という呪いについて - あるいはなぜ TypeScript 以外が真っ当な選択肢にならなかったか https://d.potato4d.me/entry/20220405-nodejs/ へのアンサーソング。 プログラミング言語としての JavaScript の話をする。 2010年頃、Python 2 でプログラミングを学習した自分にとっては Node.js + CoffeeScript が Better Python だった。 CoffeeScript は当時の JS(ES3~5) に足りない機能を補ってくれて、Python と同じく空白制御のオフサイドルールなのが気に入った。見た目が少しだけ Ruby っぽいので当時全盛だった Rails の人間に訴求するにも有利だった。 Node.js のモジュールシステムである Commonjs は Pytho
これ僕らの物語であり、僕と君の物語であるかもしれない。 数日前、友人が言った。「久しぶりに Rails を書いたけれど、Node.js の良さに敵わない」と。 その言葉に同意しながらも、他方で少し不思議に思う。 いつから僕らは Node.js しか使わなくなったのか。あれだけ話していた Rails などの多くの Web 技術にときめかなくなったのか。と。 もちろん、使えないというわけではない。寧ろ今現役で十分な活躍をしているフロントエンドの人間は、等しく皆「主役であるバックエンドのサブとして存在するフロントエンド」を経験してきている。 書こうと思えば書ける。だがその中で、敢えてフロントエンドとその技術を選んできた。 だけど今はどうだろう。フロントエンドエンジニアはもはや「JavaScript を扱うソフトウェアエンジニア」となり、一般的なバックエンドは勿論、Node.jsが一級市民として存
組織によっては、macOSのソフトウェアアップデートをエンドユーザーにお知らせしてアップデートを行っているかもしれません。 しかし、エンドユーザーが対応を忘れてしまい、中々対応パッチが当たらず脆弱な状態が続いてしまうこともあります。 また、独自にスクリプトを作成する場合、画面共有中など画面がビジーな状態などのハンドリングなどを考えたいという要望を実現する場合、高度な知識が必要となります。 今回はこのような課題を解決できるかもしれない、S.U.P.E.R.M.A.N.を紹介します。 メジャーバージョンアップ、つまりアップグレードで似たようなことを行いたい場合は、「erase-installを使ってmacOSの初期化、OS再インストール、OSアップグレードを行う」を参照してください。 macOSのソフトウェアアップデートの課題 S.U.P.E.R.M.A.N.とは S.U.P.E.R.M.A.
JASRAC許諾第9009285055Y45038号 JASRAC許諾第9009285050Y45038号 JASRAC許諾第9009285049Y43128号 許諾番号 ID000002929 ABJマークは、この電子書店・電子書籍配信サービスが、著作権者からコンテンツ使用許諾を得た正規版配信サービスであることを示す登録商標(登録番号 第6091713号)です。
Code new worlds. Join us for an exhilarating week of technology and community. Be among the first to learn the latest about Apple platforms, technologies, and tools. You’ll also have the opportunity to engage with Apple experts and other developers. All online and at no cost. Experience WWDC here and in the Apple Developer app. Keynote and State of the Union The Apple Worldwide Developers Conferen
動機 Atmoph Windowという世界の風景を表示する製品がある。良さそう。 atmoph.com コンセプトはなかなか魅力的なんだけど、本体が4.5万する上に毎月980円の課金が必要になる。強気の本体価格なのに加え、無けりゃ無くても困らない置物を成立させるために永続的に毎月千円吸われ続けるのは個人的には結構抵抗がある。 高品質な風景の撮影コストの回収にはある程度仕方ないんだろうなとは思うけど、ハードウェア的には要は画面に動画流せりゃ何でも成立しそうに見える。 いい感じの動画ソースさえあれば、適当に有りもの組み合わせて代替はどうとでもなりそう。 window-swap.com 探してみたらうってつけのWebサービスが見つかった。 window-swap.com 窓からの風景を集めて流してくれるWebサービスで、ユーザ投稿の動画を追加していっているとのこと。 単にブラウザでページ開くだけ
経緯 IIDX用の専用コントローラの打鍵音は大分うるさく、環境を整えていても集合住宅では昼間しかプレイできない。 音ゲーの「あと一回でやめる」は99%嘘で、実際には成功するか疲れきるまで無限にあと一回が追加され続けるので、計画的にきっちり気持ち良く終わるのは結構難しい。 調子が良くなってきたところで時間を理由に切り上げるのはなかなか歯痒いのと、音ゲーを抜きにしても夜中にあまり音を出せない環境だったので、思い切って防音室を買うことにした。 結果 単にPCと机だけ入れて済ませるなら簡単だったんだけど、やっぱり一箇所でなるべく全部完結させたくなり、これまで使っていた介護ベッドPC環境一式もどうにかして防音室内に維持したくなった。 試行錯誤の末なんとかうまい具合に全部無理なく収まって、飯の用意とトイレと風呂以外は防音室からほぼ出ないで済むようになった。 部屋中の家具が全部可動するおかげでどんな体勢
[速報]マイクロソフト、「Windows 365 Boot」発表。起動するとクラウドPCが即利用可能、「Windows 365 Offline」によりオフラインでも利用可能に マイクロソフトは日本時間4月6日未明にオンラインイベント「Windows Powers the Future of Hybrid Work」を開催。オフィスでのローカルワーク、自宅でのリモートワークなどを組み合わせたハイブリッドな働き方を支援する新しい製品群を発表しました。 「Windows 365 Boot」を始めとする4つの製品です。 マイクロソフトは昨年2021年7月、デスクトップ仮想化の技術を用いてクラウド上の仮想マシンからWindows環境をリモート配信する「Windows 365 クラウドPC」(以下、クラウドPC)を発表しています。 参考:[速報]マイクロソフト「Windows 365 Cloud PC
2018年モデルの13インチ MacBook Proには、Thunderbolt 3対応のUSB Type-Cポートが4つ搭載されているだけで、LANケーブルを接続するには有線LANアダプターが別途必要になります。そんな13インチMacBook Proを使っているソフトウェアエンジニアのデニス・シューベルトさんが、これまで使ってきた3つの有線LANアダプター分解した上で見えてきた問題点を解説しています。 USB-C hubs and my slow descent into madness - Dennis Schubert https://overengineer.dev/blog/2021/04/25/usb-c-hub-madness.html ◆1台目:Satechi Multiport Adapter V2 シューベルトさんが最初に購入したのが、アメリカのメーカー・Satechi
CDK tips, part 3 – how to unblock cross-stack references Posted on 2020-10-19 This article is part of a series on working with the Cloud Development Kit: Part 1 – local CLI version Part 2 – contributing code to the CDK Part 3 – unblocking cross-stack references Part 4 – migrating from CloudFormation to CDK Part 5 – organizing your Stack instances Part 6 – speeding up CDK application development Pa
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く