はてなキーワード: Windowsとは
おあそびでPythonで作った自前のCLIアプリをWebで操作したくなり、Celeryと FastAPIで Webから実行できるようにした。
んでつぎは、オシャレな画面をオシャレにつくりたくてReactでフロントを作ろうと思ってるんだけど、そもそも自分はReactの書き方を知らないんだな。
とはいえ仕事柄、このさきReactから逃げ続けるわけにもいかない。
勉強のため、とりあえずなんかのツールが吐き出す、出来合いのReactのボイラープレートを動かしてみようと思ってるわけだけど
そのためには Vite が要って
そのためには Node.js 18+ が要って
そのためには nvm-windows が要る(そういえば nvmって、、、 Javaの mvnと 紛らわしいですね)
そのためには chocolatey が要る(あ、これは自分のPCに入っている、ラッキー!)
たかがフロントエンドと思ってるなら StreamLitで作ればいいじゃんとか言ってくる人もいるだろうけど、そういうわけにもいかねえのな。
あと今から勉強するならSvelteだとか言ってくるひともいるだろうけど、これも無視。
最初の数年はWindowsプログラミング、そのうちWebプログラミングにうつり、必要があればミドルウェア等の修正もしていました。
その中で特に印象深いのは、当時存在していなかったDBの接続ライブラリを制作した経験です。
これは私にとって未知の挑戦であり、それを克服することで得られた達成感や、新しい技術の習得が自分の世界を広げてくれる感覚は何物にも代えがたいものでした。
また、自分の会社を立ち上げ、一人でプロジェクトを進めるのもとても楽しかったです。こちらもやったことないことをやるということで、とても良い経験をしたと感じています。
それとは別に、テックリードとして2年、プレイングマネージャーとして半年の経験もありますが、正直マネージメントの世界は自分には合わないと感じました。
そもそも人にお願いすることが苦手であり、自分でやってしまおう、ってなってしまうのです。
基本的に一人で作業するのが好きで、最近の「みんなで開発していきましょう!」みたいなのには辟易しています。
例えば、コードレビューの際にはカッコの位置や変数名など、些細な点での指摘が多く、これには正直疲れてしまっています。
私はコーディングにおいて「完全な正解」は存在しないと信じており、そのため目的の達成(仕様を満たすこと)において多少のバリエーションがあっても良いと考えています。
過去には車でドライブすることを趣味として楽しんでいましたが、最近はその機会も減ってしまいました。
技術的にはWeb系のバックエンドや中規模のインフラ構築が得意分野です。
インフラは本業の詳しい人には敵わないけど、ほどほどの規模なら構築/運用できます。
若い世代の技術者がどんどんと頭角を現し、狭い分野では差を感じることが増えてきました。(その分視野は狭いな、と感じますが)
これってなぜだろう。
Windowsを使ってた期間が長い自分の感覚だとファイアーウォール無効化なんてよほどのことがない限り愚の骨頂なんだけど、Macではファイアーウォール無効な状態でもいろいろ事情が違うのだろうか。
クレカを不正使用された話(anond:20230828232124) というのを読んでひとつ思い出したので自分の経験を簡単に書いておく。
ある日クレカの明細をチェックしていたところ利用店名が「4259******」(*も数字)という請求元がさっぱり分からない明細を3件を見つけた。金額は数百円から千数百円の少額である。
クレカの不正利用というと何万円から何十万円という金額の場合が多いが、最近は少額を不正利用して大丈夫そうなら少額の決済を繰り返すというパターンがあるという記事を読んでいたので、本当に自分が使用したものでないかを一通り確認した上でカード会社に不正利用の申告をした。
数日で不正利用が認定され、返金とカードは別の番号で再発行となった。各種の支払先のカード番号を登録しなおすのはかなり面倒だったが、これで安心だと一息ついてSTEAMを起動したところ「○○のゲームはカード会社から支払いが取り消されたため削除されました」というようなメッセージが3件表示されたのだ。
結局、不正利用だと思ったこの3件はSTEAMで自分が買ったものだったのだがなぜチェックできなかったかというと、どうやらSTEAMではWindowsのアプリ上で買うとクレカの明細の利用店名が「STEAM PURCHASE」となるが、Webサイト上で買うと「4259******」のような数字だけの利用店名となるようなのだ。当時は少額のゲームを10本ぐらい買っていたので3本以外の他の明細が「STEAM PURCHASE」となっていたので1本1本は突合せずに「STEAMでの利用はこれで全部だな」と勘違いしてしまったのでチェック漏れしてしまったのだ。
その後、一ヶ月はSTEAMでゲームを購入できなくなるというペナルティは食らったが、カード番号の再登録という面倒くさいを思いをしただけで他に実害が無かったのは良かった。
同じ様な勘違いをする人がいないようにここに記録しておく。
1993年と言うと Windows95より前だから、まだWindows3.1の時代か。
MS-DOS も普通だったし、 Apple II もまだ売ってた頃だな。
当時は USBもまだ無いし、インターネットの普及前でパソコン通信があったくらいだ。
そこから更に数年さかのぼると、マザーボードという概念すら無くて、自分でパーツを買い集めて8bitマシンを作ってCP/Mを走らせていたような時代だよな。Windowsすら無くてね。
個人向けコンピュータメーカーとして成功していたが、いろいろあって創業者が追い出される。
創業者はゲームメーカーのアタリの家庭用コンピュータ部門を買収し、コモドールに牙を向く。
優秀な開発者たちが創業者について行ったため、コモドールは経営が傾く。
しかしamiga社を買収し、このamigaはウゴウゴルーガに使われるなど
クリエイター向けに一定の地位を築くが、Windowsの時代になって倒産。
世界初のゲーム機と名高いPONGを発明し、ビデオゲーム産業を生み出す。
もともとはヒッピー文化の自由な企業だったが、映画会社のワーナーの傘下になりスーツ族の文化に一変。
かの有名なアタリショックを引き起こして会社もボロボロになる。
アーケード部門と家庭用コンピュータに分社化し、後者はコモドールの創業者に売却。
かの有名な映画会社。
アタリを買収して駄目にする。
AOLに買収され、『AOLタイムワーナー』になるが直後にドットコムバブルが弾けてAOLがお荷物に。
タイムワーナーを買収したAOLはたった2年でAOL部門に格下げ。社名がタイムワーナーに戻る。
パソコン通信サービスとして始まった、世界最大のインターネットプロバイダ。
ドットコムバブル絶頂期にタイムワーナーを買収し、世界最大の企業複合体になる。
しかしバブル崩壊で業績が低迷。タイムワーナーの一部門に成り下がり、売却される。
インターネットが世に普及した頃に圧倒的なシェアを持っていたポータルサイト。
Googleに押されて影が薄くなった頃にMicrosoftに買収を持ちかけられるが拒否。
その後も低迷が続き、アリババとYahoo! JAPANの株を管理するだけの会社とYahoo!事業を行う会社に分離。
Yahoo事業を行う会社は米国No1シャアの通信キャリアベライゾンに売却。
公式ストアの競合となるサードパーティーストアを誰が経営するんだよ?
OSをお客さんとして使うApple以外の企業が、そのOS上で動くアプリを真っ当に審査できると本気で考えてるのか?
windows上でMS以外がストア展開してるのを念頭に置いてるのかもしれんが、その結果一般消費者が使うwindowsは、企業向けサブスクリプションユーザーにパッチ配布する前のテスターみたいな扱いになってる。
OS自体で稼ぐことが難しくなってるから稼げる他の事業にとって都合の良いように振り回されるのは当たり前だ。
スマホ業界自体が硬直化しつつあるっていうことに異論はないが、まず「競争が起こった方が健全だ」ってのをAndroidで実証しなよ。
Androidの謳う「自由」を政府が支援するならGoogleは嫌とはいわないでしょ。
それでAndroid市場がiOS市場より盛り上がればAppleは勝手に変わるよ。
まぁ、その「Android市場での実証実験」にストア運営者として参加してくれる企業が見つかるかが最大の問題だな。
Androidは建前上はオープンソースだから、ストア運営企業もOS自体の扱いについてiOSよりはマシな対応が理屈の上では出来るはずだ。
まぁ、ホントにそんなことやってたら30%程度の手数料じゃ割に合わなくて自滅しかないけどな。
まずはアプリストアどうこうよりも、競争を促そうとしてただ業界が冷え込んだだけっていうMNO施策の失敗を反省するところから始めて欲しい。
ちょっと嘘。
ソリティアを全く知らなくて恥をかいたみたいなエピソードトークではない。
ソリティアを紹介してみようと思う。
みたいなこと。
一人遊びで、くだらなくて、黙々とやっているイメージがあって、なんとも時間の無駄に見える。
トレーディングカードゲームで自分のターンに大量の操作を長々やるようなことが「ソリティア」と呼ばれ、
映画『ニンフォマニアック』の主人公の母は、「いつも背を向けてソリティアをやっているような冷たい人間」と主人公に言い捨てられていた。
不快に思ったら、
★★★★★
まで飛ばしてくれればよい。
その際にスマホなどをいじってしまうと、知らぬ間にラジオのトークは過ぎ去ってしまう。
スマホを閉じても、目の前の景色や、多少の考え事の余地があれば、ラジオは背景になってしまう。
そうして自分はラジオを聴く間、アプリで数独をやるようになった。
言語野はラジオに割きながら、視覚や簡単な情報処理が数独によって押さえられるので、
一人遊びで、くだらなくて、黙々とやっているイメージがあって、なんとも時間の無駄に見える。
そのまんま、数独もそう。
数秒の動画広告が入るとラジオアプリの音声は停止されてしまうのを煩わしく思いながら、
それは動画広告ではなく、プレイ可能なソリティアアプリの広告だった。
最初のうちは当然それも指定の秒数を待ってから閉じていたのだが、
ソリティアなら数独と同じ目的を果たせることに気付き、広告が入るたびにプレイするようになった。
数独ばかりやるよりも、ソリティアをたまに挟む方が飽きが来なくて良かった。
ただ、クリアせずに閉じることも多々あった。
それはすぐにまた数独をやるためではない。
それでも決してそのソリティアアプリをインストールすることはなかった。
そして今から5日ほど前のこと、
不意にソリティアをもっとクリアできるようになりたいと思った。
出てきたのは7年前の動画で、
ソリティアは運ゲーじゃなかったのか、とカルチャーショックを受けながら、
「一手戻す」が多用されていた。
「一手戻す」は一手だけ戻すわけじゃない。
詰まったら「一手戻す」を連打して、何十も手を戻してクリアする。
それはありえないズルに見えた。
自分は今まで一度も「一手戻す」を使って来なかった。
「一手戻す」を使えばスコアは減少するし、
伏せられた状態で与えられた場のカードをめくって戻すような「一手戻す」という行為が、
ズルをしながら偉そうに解説動画を出している人の目にもの見せてやろう、
ちょうど1か月前に購入したばかりのPCは、
5年使った先代のPCよりもずっと性能が良く、
一方で、数独なんてやってるくせに生意気に「忙しい」とのたまう自分は、
PCを前にただ漠然と、なにかゲームがしたいと常々考えていた。
それがソリティアなんかをやることになるとは。
同じWindowsのPCだが、ゲームなんて買ってすぐに削除して容量を空ける、
新しいPCにソリティアが入っていたのは、その存在すらも意識していなかったからだ。
壁を破る前の自分がそれに気付いていたら、すぐに削除していたに違いない。
Windowsの検索窓に「ソリティア」と打ち込んでも何も出ない。
思い直して「soli」と打って出てくるのは、
「Solitaire & Casual Games」だ。
★★★★★
飛ばさず読んでくれたあなたにはお礼を申し上げる。
Windowsに最初からインストールされている「Solitaire & Casual Games」を開くと分かるのだが、
クラシックないわゆる「ソリティア」は、「Klondike」というらしい。
他にもソリティアの一種として「Spider」「FreeCell」「Pyramid」「TriPeaks」がある。
どれも聞いたことはあるが、それぞれ詳しいルールはわからないし、
それらがソリティアの一種で、それぞれ異なるものだと意識したこともなかった。
「初級」「中級」「上級」「エキスパート」「名人」「師範」「ランダム」があり、
それぞれには難易度ごとに異なった、獲得できるXPが併記されている。
また、「*ランダムな山札は片付けが不可能な場合があります」とあった。
これが、自分には衝撃的だった。
まあそれはある程度正しい。
当然、実際にフィジカルのトランプを使ってプレイするのは「ランダム」であるはずで、
その点では正しい。
カジュアルなパズルゲームでいう「ステージ」のようなものがあるタイプの、
数独にも近いような。
まずは初級を選んでプレイする。
これから始まるソリティアは、絶対にクリア可能なソリティアだ。運ゲーではない。
統計としてプレイしたゲーム(数)、勝ったゲーム(数)、勝率なども表示された。
リザルト画面で「新しいゲーム」を選択すると、再び難易度選択画面が表示される。
今度は中級を選択すると、大きな音を鳴らしながら、30秒の動画広告が表示された。
大きな大きなため息をつきながら、ミュートボタンをクリックして、
「絶対過去のWindowsのソリティアに広告なんかなかっただろ」
「最後の動きを元に戻す」を選んで、ズルをするか。
勝率に傷がつくのは受け入れられなかった。
ズルに手を出してゲームに戻る。
一手だけ戻しても当然クリアはできない。
「すべて元に戻す」を押して、慎重にゲームをやり直して、クリアした。
「すべて元に戻す」ではなく、「元に戻す」を使うようになった。
無論、連打して使う。
そうして気付いたのだが、「元に戻す」をしてもスコアは減らないのだ。
プレイしながら、どうやらそうではないらしいことが分かった。
有効な操作を行っても、その操作を戻せば当然その分のスコアは減算される。
そしてカードが動かせなくなるゲームオーバーを招くような操作とは、
皮肉にも感じられるが、ほとんどがこの有効な操作にあたるのだ。
このことから、ただ手を戻した時にだけスコアを見ていた自分は、
ズルなのだから当然スコアが減るべきと思っていたのもあるかもしれない。
音量ミキサーでソフトの音量を下げても、広告の音量だけは下がらない。
何度も手を戻しているうちに、
その攻略のコツを理解して、初めてソリティアが面白いゲームだと理解をした。
振り返ると、壁はなくなっていた。
一度表を見たカードを裏にして戻すことも、
そこに何のカードがあるのか、
ここまで長々と読ませながら、
ソリティアの面白いゲーム性の部分の説明に具体性が乏しくがっかりした人もいるかもしれない。
まずはお詫び申し上げる。
その機会を奪うのが憚られた。
例えば、初期の盤面で♡Kと♧Qが表向きにあるが、
これを重ねることでゲームが詰む、
といった場合があるのだ。
これは非常に面白い、と感動しても、
Windowsのソリティアでは問題を他人に共有することはできない。
Windows以外のものでもそのような機能があるものはなかなかないだろう。
どうにか自分でメモをして出題を再現できるようにしたとしても、
コンピュータゲームとしてのみ、その面白さが実現され、また共有できるのだ。
しょうがない、と、
みたいなこと。」
ソリティアを知らなかった。
・端末がすぐ出せる
そらカーネルエンジニアやデストリの中にはWindows使ってる奴もそれなりにはいるだろうが、カーネルエンジニアやデストリではLinux使ってる奴の方が大多数やぞ。
別にデスクトップアプリはいろいろ動かしていて、何も困ってないぞ。
むしろWindowsとかMacとかって、信用できるか分からないソフトがネット上にバラバラ存在していて、有償でも無償でも信用できるかどうかも分からないソフトが多くてかわいそうだとすら感じるわ。
広告入りのOSに広告入りのアプリ動かして、わざわざ遅い環境で使ってる印象。
Linuxの場合は各OSごとに膨大なソフトを公式にパッケージングして提供してくれているから、OS開発チームが選定したソフトを安心していろいろ選べる。
Ubuntuとかならクローズドアプリもパッケージ提供してくれているから、OSSでないものも使える。
ちなみにUbuntuが提供しているパッケージ数は全部で約11万パッケージだ。 https://en.wikipedia.org/wiki/Comparison_of_Linux_distributions#Package_management_and_installation
これだけの数のソフトを安心して使える環境はWindowsやMacには無い。
他にもSpotifyとかSlackとかも普通に動かして使えるし、ゲームもSteamで結構いろんなゲームが動くようになった。別にSteam使わんでもWindowsアプリはいろいろ動かせるが、まあ手間掛けなくても楽になったよ。
動画とかもOBSも普通に動くし、動画編集も有償クローズドソフトだがDavinci Resolveもあるしな。OSSならKdenliveとかか。
動画プレイヤーならVLCとか他にもいろいろあるし、音楽はCliementineで再生してスマホからも再生コントロールできて便利。
仕事で使うようなソフトはだいたいもうWeb化されてるからブラウザがあれば十分だな。
MS OfficeはGoogle Driveで十分だけど、気になるならMS365を使えばいいんじゃない?
ワイが理解出来ないのはApple信者では無いエンジニアなのにドヤ顔でMac使ってるヤツと
カーネルエンジニアやデストリでもWindows使ってるのにドヤ顔でデスクトップLinux使ってるヤツ
デスクトップ環境周りのコミッターとか自作OSやドライバ作ってるとかなら納得だけど
どーせ単なるユーザー利用でしょ?
https://anond.hatelabo.jp/20220910173047#
https://b.hatena.ne.jp/entry/s/anond.hatelabo.jp/20220910173047
アンサー幾つか
あとこれ↓
○組織名は差し控えますが大学のお話です
最近のGoogleってイマイチじゃね?と感じるので脱Googleをしていきたい。
〇検索 → Bingに切り替え済。悪くない。一般サイトは若干Googleより弱い。エロ系サイトは断然こっち。ポイントもらえる。
?メール → 用途別にGmailアカ12個持ってる。手間かかりすぎるので悩んでる(OutlookやYahooを含めると17個)
×カレンダー → Outlookはメール、カレンダー、連絡先が一つのアプリになってて使いやすそうなので変えたいがウィジェットに月表示がないためGoogle続行。
〇Office → 元々Microsoft使ってるので不要。
?地図 → Yahooと併用中。あまり地図使わないので気長に検証する。
〇日本語変換 → PCはWindowsデフォルト。スマホは?
〇クラウドストレージ → 元々OneDrive使ってるので不要。
×Keep → ウィジェットの見やすさで代替が無いのでGoogle続行。
〇Authenticator → Microsoftの方が機能多くね?と気付いたので移行予定。
×Youtube Music → 無料でクラウドにアップした曲をストリーミングできる機能の代替がないので続行。
ブラウザもChromeかEdgeの2択だったら余裕でEdge選ぶくらいには優秀だった。
というかBrave, Edge, Vivaldiあたりと比べてChromeがショボすぎなだけ感。
ただ、Youtube Musicのような他ではマネできない尖っているサービスはやはりGoogleと言うべきか使わざるを得ない。