
はてなキーワード:エディタとは
拙者、家庭なき弱者男性でござるが、子供がいたら普通にWindowsマシンを買い与えるでござるよ…😟
理由は第一に金銭面、第二に、どうせいつかWindows動かなくなって、消してLinuxマシンにできるから…
何なら我が家にあるパソコンはすべて中身がLinuxです。その理由が夫の言葉を借りるなら「俺はLinuxフリークだ」そうです。意味がわかりません。
そんな、ヴェルタース・オリジナルみたいなこと言える家があるのが驚きです…😟<今では私の孫もUbuntuユーザーなぜなら彼は私にとっても特別な存在…
フリークと言えば、色々なものが思い浮かびますが、子供の頃に雑誌ログインを読んでいて、田尻智氏のこと、ミニコミ誌のことは知っていましたが、
そのゲームフリークが後々ポケモンで大成功する、というのは、ポケモンが成功するまで知りませんでした
ほんと、スゲーよな…😟
はてなーかどうかはともかく、20年近くMacOS X使ってきて、もう二度と使うか、と思ってるので、愛はないです。
ただ、今でもときどき、同じDAW使うなら、Macの方がいいのかなあ、とか、
だけど、某女性メタルバンドの女性作曲家ギタリストは普通にWindowsでデモ作ってました、
環境のせいにする前に、さっさと一曲作るとか、とにかく完成させろ!という誰かの声がシリコンバレーの方から聴こえる…😟
そもそも我が家でiPhoneを導入するか?Androidを導入するか?となった際も私は言い負かされてAndroidになっています。
あー、音楽関係だけでも、過去にiOSで使ってたアプリはあるので、正直、Macはともかく、iOSは使いたい気がしてます。
Androidは意外とそういうところで駄目というか、志が低いというか、
じゃあ、文句言ってるテメーが作れや、なんですが、iOSのアプリの方がオシャンティーだったりもして、いいですよね、見た目が良いのもモチベが上がります…😟
様々な多様性で、同じ動作をしないデバイスがあったりするのもAndroidなので、基本私はGoogleが売る端末、
もしくはPixelやNexusを実際に製造しているメーカーを使うことにしてますが、ASUSだったかな、過去に酷い目に遭いましたよ、ええ…😟
まあ、一応homebrewはMacもLinuxも同じように動作しますよね…、
なんだかんだ、GIMPは当然、Inkscapeもちょっと色々無理があるというか、
不肖、私は障害者ですが、再就職の研修とかなると、基本Microsoft Office周辺群、あとAdobeですよね、動画編集もそうですし…😟
お金の問題もあるので、私はMS OfficeもAdobeも普段の個人の生活では使わないですけどね
考えようによるけど、敢えて、子供にパソコンを持って外出させたくない、みたいな、セキュリティとか、色々問題ありますし、
うちの近所も、小学生が公園に集まって、スマホ設置してダンス動画とか撮影してるの見ますけど、
そういうのに付随するトラブルを防ぎたいとか思うのなら、親の嫌がらせと思われても、デスクトップにするとか、
敢えて、重いノートにするとか、ありなんじゃなかろうか…😟重くても家の中なら持ち運べるでしょ?
頼みの息子も「言うほど不便じゃない。まぁ動かないSteamのゲームがたまにあるけどSwitchゲー動かないみたいなもんだし慣れたわ別ゲーやりゃ良いし」とそっけない感じ。そもそもこの子は小学生の頃からラズベリーパイで夫と電子工作やゲームして遊んでて、この子にとってパソコン=Linuxなんです!味方として頼りにならない!
日本の将来は明るいですね…😟
いや、ロボットに障害物競争やらせる国際的なイベント、DARPAグランドチャレンジのテレビ中継観てたら、
会場にあるマシンが明らかにみんなUbuntuなんですよ、あのアフリカをイメージした赤茶色、特徴的なドック、
最近、ボケっとテレビ観てたら、ロボットハンドを開発してる会社とか、内容忘れたけどAI関係のベンチャーとか、
基本みんなLinuxというか、多分Ubuntu系列です、ロボットハンドの企業はXubuntuでした
名前だけしか関係ないVisual Studioはあんまりですが…😟
音楽やるのにも必要ですし、ローカルのLLMとか、個人的にはゲーム以外の用途でゲーミングパソコンが欲しいぐらいです
光るのは嫌ですが…😟
ブコメとかにあるように、まあ、今のMacOSもDarwinというか、UNIXっぽいのは間違ってないので、
伝統的BSD系列と、新参者のLinusが作った紛い物Linuxファイッ!みたいな感じなので、これはもう宗教戦争、
つまり、夫がvimですが、私はemacsです、どうしたら倒せますか?みたいな感じで、
その横で私はvscode使ったり、MacOS Xでも旧称耳かきエディターのmiとかCotEditorとか使うだけなんで…😟文化は共存共栄が大事ですね
ってことでしょ?😟
まあ、理解できるよ、他人が描いた漫画だから意外性を感じるわけだし、音楽もそう、
自分が描いたもの繰り返し読んだって、次のページどころか、描いてない次の展開まで考えてるわけで、
でも、うちの母みたいにメシマズの人が料理を作ってくれたとしたら、悪い意外性が発動するじゃん…😟
リハーサル映像を観て確認してるときに、もうエンドレスエイトみたいに、同じことをループしてる感がある、
それは分かるけど、でも、それで、番組制作ってくだんねーな、とはなんないじゃん…😟
自炊に意外性を求めるなら、これとこれって混ぜたらどうなるんだろう、みたいな実験をするとかかな…😟
ただ、予想できない味を求めるときはあるけど、それで失敗して、しかも鍋一杯作ってしまったりすると、
敗戦処理がつらくなるので、精神的に余裕がないときには自分はやらない
精神状態がハイテンションのときに、味に意外性を求めたりしてドバドバ作って、失敗して、
そのあと、躁から鬱になったような状態で、残務処理が遅々として進まない、
予想外にマズい出来になってしまった大量のスープが冷蔵庫に余ってる、みたいになるのは嫌なので、
あと、偉そうなこと言える立場じゃないけど、なんか物を作り上げたときって、ハイテンションになってて、徹夜明けとか、
そのあとバタンと倒れるように寝て、起きて自分の成果物見ると、あれ?駄目じゃん…、みたいに愕然としたり、
逆に、物を作り上げたとき、逆方向でハイテンションというか、うまくできねー!と思って、ふて寝して、
起きて、改めて成果を見てみると、あれ?よくできてるけど、ほんとに俺がこれ作ったのか?みたいなこともあるので、
最近の自分は、マジで認知症なんじゃないの?と思うことが増えたので、寝る前に敢えて明日やるべきことを残しておいて、
それをどっかにメモしておいたり、立ち上げっぱなしのパソコンならメモ帳に書いて、ウィンドウを一番上にしておく、
パソコン立ち上げたら、付箋とか、なんかマークダウン書くエディタでTODOファイルが自動で立ち上がる、
そういう状態にしておいて、物事に詰まったら、さっさと寝る、うだうだ考えて夜更かししない、
寝て起きたら、きっと明日は明日の別の人生があるはず、なんか物語の超展開が起こるかもしれないわけで、考えたって仕方ないし、
みたいな感じで寝るようにしてる…😟
あー、つまり、料理も一度作ったら、それを冷凍するとかして、忘れた頃に取り出して食べれば、
自炊で作った料理も、他人が作ったみたいな意外性が楽しめるのかもしれない…😟
10年前の自分が描いた絵の方が今より上手いじゃん、とか、昔の自分が作ったミニゲーム面白いじゃん、とか、
今見てるWebページを要約します、とかあるじゃないですか…😟
あれ、エロ動画とかエロコンテンツでもありうるじゃないですか…😟
怖くない?😟
pornhubみたいなコンテンツを見ているとして、
この人、こんな法的にどうかなコンテンツ観てますよ、ってAIに報告されるとかも怖いけど、
AIに、このAVの内容を三行に要約しますね、とか、なんか箇条書きで要点をまとめられるとか、
これまでのあなたとの会話から、より適切なポルノコンテンツを…、みたいに言われるの、怖いじゃないですか…😟
そのうち、中学時代のうちのおかんみたいに、学校から戻ってきたら、エロい写真集が机の上に置かれてたり、
真面目な話、生成AIに日頃の愚痴とか相談してる人間は多いわけで、
そういうこともあるので、本当に肝心の肝心なことは、自分は生成AIには投げてないんですよね…😟
オススメの店を教えたいので、住所を教えてください、みたいなのも、流石に後ろの正確な部分は書かない
まあ、アンケートとかでもそうですが…😟
他人に知られても困らない範囲というのは意識してるんだよなあ、AIでも…😟
プログラミングとは、勉強も運動もスマブラも下手なクソ隠キャ中学生が「俺もパソコン1台で凄い技術者になって…!」とワクワクしながら始めるものの思ったより普通に難しいし学校の試験で出たような知識要求されるしで3日で放り投げ、10数年後にnoteで「お前らは絶望的にプログラミングに向いてないからやめろ」なんて記事を書くだけのザコに成り下がる、夢と希望に溢れた技術である。
近年ではパソコンのスペックの上昇にともないできることも増え、どこのご家庭にもあるRTX2080で簡単にディープラーニングもできるようになった。Unityで3Dゲームをバリバリ動かしてもブルースクリーンは出ない。やっぱ世界を広げるのは小賢しい知恵よりもスペックの暴力だぜ。
開発環境や言語も選択肢豊富で、エディタもかつては有料クラスでも手に入らなかったような贅沢な機能が満載のものが出回っている。Eclipseとか今考えるとよくあんなので開発できてたな。
いまや小学生からおばあちゃんまでアプリ作りに熱中し、高校生はIoTとかやり始め、大学生は商業レベルか?ってレベルのものをネットで発表し、私はウェブアプリのスマホでのレイアウト崩れひとつすら直せず静かにエディタを閉じてnoteで過激タイトル記事を書いている。
掛け算に順序があると思っているような知能の下級雑用係(自分のことを教育専門職だと思い込んでいる)ですら「小学生にプログラミングを教えるぞ!」と意気込んでいる。やめろ。お前らには無理だ。無理だからマジでやめろ。考え直せ。無理だって。掛け算に順序つけないと相手に教えられないレベルのやつがプログラミング教えるのマジで無理だって。算数とは次元が違うって。「ピーチ姫いつも簡単に誘拐できるし今度はベヨネッタも誘拐してみるか」ぐらいの無謀さだって。やめとけ。マジでやめろ。
まあそんなこんなで入り口はめちゃくちゃ広く、入門するのはマリオカートより簡単である。話逸れるけどSwitchのマリオカート、運転アシスト機能ついて初心者でもコース完走できるようになったから心折れちゃった人ももう一度チャレンジしてみてね。
それとは特に関係ないんだけど、大学行ってた時ティーチングアシスタント(TA)っていう授業のお手伝いさせられたのよね。ちゃんとお金出るやつ。
学部の3年か4年から始まって、院の1年か2年までやってて、途中で休学挟んだから、ええと、あー、うん、数年間TAやってたんよ。数学とプログラミングのコマ。CとOctaveとかいうやつ。Cのほうは情報学科で、Octaveは違う学科。JavaとかC++のコマはTA入れさせてもらえなかった。
プログラミングの実習は週2コマ(連続)あって、情報学科なら必修科目。なのでサポートは相当手厚く、先生とTAが絶え間なく机間巡視し、わからないことがあればセンパイがなんでも答えてくれるというわけだ。授業外でもサポートはしており、わからなければ先生や研究室にいる学生に好きなだけ聞きにいっても良いということになっていた。必修だから落とされたら困るしな。
2コマだから3時間 * 15回で、45時間。そして私の時は2年まででC/C++/Javaと必修だった(今はなんの言語かは知らない)ので、その3倍、135時間は最低やることになる。プログラミング実習以外にもプログラミング触る授業多いから実際はもっと多い。宿題やる時間もあるので実際はもっともっと長くプログラミングに触れることになる。卒論書く時期に入ると、テーマによっては書く人はさらに書くので、もっともっともっともっと長い。
これだけ時間をかければほとんどの人がプログラミングできるように……ならない。むしろできない人の方が多い。なんで。why。教えて。
会社になるとさすがにプログラミングできるできないは死活問題である。
「今日から入ったxxでーす。業界未経験ですがよろしくおねがしまーす。さっそくなんですけどPythonのここわかんないんですけどどうすれば……あっそうすればいいんですね。次はここなんですけど……なるほど!ありがとうございます。じゃあまた明日ー」
いやー社会人にもなると熱意が違うね。学生なんかわかんなくてもほとんど聞きに来ないのにな。こりゃガンガン伸びますわ。私も社会人1年生でPythonなんて3秒ぐらいしか触ったことないから適当答えてるけど。
「ちょっとお時間よろしいですか?」「いやちょっと今忙しいから後になっちゃいますわ。すんません……」
そんなこんなで1週間ぐらい放置してしまった。やべー絶対嫌われる。どこまで進んだかな……?えっまだそこ?進んでなくない?
もしかしてこれ全部教えないとダメなやつか。そりゃ大学4年間プログラミングやったやつでもプログラミングできないんだから、そうか。よく考えると当たり前だよな。
プログラミングをやめろ
大学4年間と大学院2年間プログラミングやったやつでもできないし、会社で毎日8時間を数週間プログラミングについやしてもできないやつはできないし、そもそも人類というのはプログラミングできない可能性がある。
少年少女たちに「プログラミングはいいぞ!自由にものが作れて達成感がある!頭が良くなった気分にもなれるし!」と吹聴してまわんのもいいけど、6年間情報科学について勉強したようなやつの大半がプログラミングできないんですよ。それもごくごく初歩的な部分。
野球とかサッカーなら、まあ友達との試合には参加できなくてもごく稀にバットにボールを当てたり、ボールを1回あらぬ方向に蹴ったり、ぶっちゃけ周りとのレベル差で楽しくなくてすぐやめちゃうだろうけど、なんとか基礎の一部ぐらいはできるじゃないですか。
ピアノとかダンスでも、猫踏んじゃったをごくごくゆっくり弾くぐらいはできるかもしんないし、学芸会の振り付けを10秒ぐらいは踊れたりできるかもしれない。その後やっぱ周りのレベル見て諦めちゃうかもしんないけどさ。
プログラミング、6年やってミットを頭にかぶってるバッターとか、鍵盤蓋の上から殴って音鳴らそうとするやつとか、まずそういうレベルのやつが大量発生するんですよ。だいたい7割ぐらいの率。どうすんだよこいつら。私の教育の問題か?マジで?本当に?
プロが練って考えて凝縮した本や授業、センパイたちによる指導。それらを結集して得られるはずのものが7割ぐらいどっかに消し飛んでる。無駄だろこれ。
今からプログラミングやろうとしてるやつ、お前は確実に向いてないからさっさと諦めて刺身にタンポポ乗せる仕事に戻ってくれ。参加しても鍵盤蓋叩き割るやつと同じ病室に入るだけだ。
プログラミングをやめろ。
ぼくはこう思うんですよ
そもそもなんで大の大人がそんな両手にバット持ってセカンドに立ったりゴールの方をボールのところまで動かす奇行に走るんだろうな。わかんねえや。
綺麗な分析はできないけど、いわゆる「できない」やつが共通して言ってたフレーズがある。
「ぼくはxxxだと思ってるんですけど、動かないんですよ」
うん、そうだね。そう思うんだ。でも動いてないじゃん。じゃあ違うんじゃない?モニターに「にらみつける」やってもバグは取れないし防御力下がるだけだぞ。
まず根本的に考えと事実が違ってるって結果出てるじゃん。じゃあもう考え変えちゃえば早くない?
名言の引用は好きではないけど、「プログラムは思った通りには動かない。書いた通りに動く」って言葉がある。実に名言だと思う。次点で好きなのが「ある問題を解決しようと正規表現を使うと問題が2つに増える」かな。
お前が何を思っているかはプログラミングにおいて一切影響しないんだよ。お前が何を書いて、コンピュータがどう処理したか、それが全て。
深く考えないことについてぎゃーぎゃーいうやつもいるけどプログラムなんてまず最初は動けばいいんだから何も考えずに次試せばいいだろ。んで3回ぐらいは自分で思い浮かんだの試して、全部ダメだったら調べるとか先生に聞いてみるとかさ。逆に1発で通ったら自分の思考見直して理解深めるとかさ。
ドキュメントとかあんまり理解できない初心者のうちは、とにかくお試しと修正のサイクル回すの重要で、「これがこうだから動くはず」というカードを3種類ぐらい作って全部片っ端から試すのが早いと思うよ。モニターをにらみつけるな。
お前がどう思ってるかよりも、まずはお前の書いたプログラムがどう動いているか(どう動いていないか)を確認するのが先だ。動かなかったら考えが違う、はい次のプラン、はいその次のプラン、はい次。
この「ぼくはこう思ってる」が出てくるの、なんの教育の成果なんだろうね。お前の気持ちなんてどうでもいいって現国でも数学で散々教えられただろ。
Error: variable 'a'is undefined,line24
↑のエラーは架空のエラー文(英語下手でも許して)だけど、エラー、出るよね。プログラム組んでたら。んでやっぱいるのよ。エラーを「にらみつける」やつ。解決しねえって言ってんだろ。
「エラー出たんですけど、どうすればいいんですか」
「エラーにはプログラムがなぜコンパイル通らないかの原因がそのまま書かれている。例えば今出ているError: variable 'a'is undefined,line24は、24行目の変数aが未定義ということを示している。事前に変数aを定義していないか、打ち間違えてsになっているとかではないのかな?」
だいたいが「腑に落ちねぇー」みたいな顔する。まあ、一気に喋りすぎたしな。疑問点1個1個潰していくか。
「何か疑問点ありそう?変数ってなにー、とか、定義ってなにー、とか」「ないです。わかりました!」
わかったのか。よかった。またモニターをにらみつける開始。なんでだよ!!!!「お前顔にチョコついてるぞ」って言われたらチョコ拭き取るだろ。変数aが未定義ですねって言われたら変数a定義すりゃいいだろ。
でもプログラミングド下手なやつ(全人類の7割ぐらい)は、エラーをにらみつけてる。ずっとにらみつけてる。防御力下限まで下がったかな。にらみつけてて何が変わるんだよ。
「英語読めなくて……」
いや「ais undefined」なんて「HeisSuperman」ぐらいの英語だろなんで読めないんだよ。お前この大学どうやって入ったんだよ。たしかどの入試方式でも英語あっただろ。単語わからんかったらググれ。
「aが未定義って書いてあるんですけど、ここのfor文の私の考えが間違ってるのでしょうか」
いや24行目のaって書いてるだろ。まずなんでそこ無視するんだよ。お前がfor文で使ってんの教科書通りのiだろ。24行目ってわかるか?for文あるの40行目あたりだよな?aとiが違う文字ってわかるか?
「さっきのエラー直したら新しいエラーが出たんですけど、どうすればいいですか」
千尋!贅沢な名だねえ
変数に名前をつけろ。関数に名前をつけろ。クラスに名前をつけろ。全てに名前をつけろ。
C言語の古い教科書だと「a」とか「b」とか「i」とかで書いてるけど、そんなの人間が読めるわけねえだろ。冷静に考えろ。「input」「output」「index」とかにしとけ。
2重for文の変数名i, jにしたら絶対途中で打ち間違えるだろ。お前は打ち間違える。そういうやつだ。2重ループなんてどうせ行列計算の課題だろ。rowとcolumnにしとけ。これで打ち間違っても気づくし、それぞれに意味が付いてくる。
ちなみに同じ長い名前にも優劣がある。「result」よりも「sum」のほうが強い。「result」はなんの結果かわからない(全ては結果であるので)が「sum」は合計値であることがわかるからだ。「password」と「plainPassword」なら「plainPassword」が勝つ。暗号化されていないパスワードであることがわかるので、情報量が多いからだ。
ただし例外はいくつかある。「tmp」は一時変数であることが(プログラマにとって)明らかだ。「dir」はディレクトリであることがわかる。「src」「dist」あたりもよく使われる。このあたりは短くていいんじゃねーかな。
でも、この前温度センサ扱うプロジェクトで「tmp」って変数名使って温度(temperature)と脳内で混線してバグって発狂してた同僚いたけど。そういうときは名前長くするか別の名前使おうな。
関数の名前なんて「calcAverageFromArray」ぐらい長くしていいから。「myFunc」とかしなくていいから。「fetchJsonDataFromUniversityInternalServer」とかでいいから。マジで。いやこれ本当に。
そもそも今時ディスプレイでかいし、識別子なんて先頭数文字打ったらエディタが補完してくれるし、短くするメリットがない。
それでも名前が長いと感じる?関数がでかすぎるんじゃないか。細かく処理を分けるとかしてみろ。「combineArrayAndFindMax」関数は「combineArray」と「findMax」に分割したらいいと思うぞ。名前が長いと思っても名前を削るな、機能を分割しろ。自然と名前が短くなる。
それかシンプルでかっこいい名前を見つける。「convertEvilHtmlToPeacefulText」は「sanitize」に置き換えることができる。イカす名前だ。
プログラミングできない奴はマジでこれらのことをやらない。ずっとaとかbとかzとか使ってる。お前それ自分で読めんのか。読めねえだろ。myfuncってなんだよ何するんだよ。お前自分で理解できてんのかそれ。
それでも頑なにaとかbとか使う。なんでだよ。
動作原理わからず書き散らすな。動作原理っつってもそんな深いところじゃなくて言語表面上レベルの動作な。
リテラルは値を作成して、代入は値に名前をつけている、とかその程度のレイヤー。メモリがどうこうとかはいらんと思う。あっでもポインタのときはいるか……。めんどくせえな。
まあ動作原理っていうか自分が何やってんのか理解してくれって程度の話になるんだが。
例えばfor文で処理50回まわすとき、「50回分の処理を行なっている」ではなく「ループ開始時に変数を初期化。条件判定して成立していれば文の中を実行する。条件変数の値を変化させてまた条件判定からやり直す」ぐらいの粒度で捉えててほしいかな、という気持ち。
これはfor文で詰まる人がやたら多かったからだ。彼らはfor文をアトミックな操作だと思っていた。つまりfor文はひとまとまりの命令であり、長いfor文とprintfの間に粒度の違いはないと思っていたらしい。
つまり、「for文の中でエラーが起こる」という事象がほぼ理解できない。forはアトミックであり、内部など見えないのだから。じゃあお前が今書いたfor文の中身はなんなんだってやんわり聞くと「さあ…?」みたいな反応が返ってくる。はあ。
関数についてもなかなか誤解が多かった。関数「sum_array(a, b)」と関数「average_three_numbers(a, b, c)」は全く別の原理で動いているのだと。ここでの「全く別の原理」というのはシグネチャが違うとか実装が異なるとかそういう意味ではなく、コーラを飲んでゲップが出る原理と糸電話で声が伝わる原理ぐらいの全くの別、という意味である。
彼らは関数ひとつひとつについて「新しく原理を学習」していたのだ。マジかよ……。どうやったらそんな発想に行き着くんだろう。そりゃ時間かかるわな。
そのため、関数が値を返す(または返さない)ということも理解できておらず、「関数の戻り値と関数の戻り値を足す」とか「関数の引数に関数の戻り値を直接渡す」とかやりだすと大パニックになる。メソッドチェーンとかやった日には大学潰れると思う。ただ、これはC言語が悪い部分もあると思う。配列とかいじりだすと、初心者が書けるレベルの関数だとあんまり値返さないしな。
たのむ、他のはできなくてもこれはできてほしい。自分が何をやりたいのかは理解してほしい。流石にお前のやりたいことなんて他人にはわからんぞ。
「配列の中の数値の合計値を求めたいんです」とか「名前と身長と体重をひとつにまとめた構造体が作りたいんです」とか。簡単なのでいいから。
「いま何やろうとしてどこで詰まってる?」って聞いても「……?」みたいな反応されたら困るんだよ。
例えば「キーボードから数値を10回入力し、それぞれの値を配列に格納して、最後に配列の値を逆順に表示せよ」みたいな問題が出てきたときに、「キーボードから値を入力する」「10回繰り返す」「配列に値を格納する」「配列の値を逆順に表示する」に分解できると思うんだけど、自分が何やりたいのかわからない奴はまずこれができない。
彼らには「キーボードカラスウチヲジュッカイニュウリョクシソレゾレヲハイレツニニュウリョクシテサイゴニハイレツノアタイヲギャクジュンニヒョウジセヨ」に見えている。
かろうじて「キーボード」「ハイレツ」あたりの単語は拾えるらしく、標準入力から値とったり配列を作ったりはしてるんだけど、そこから先に進まない。モニターにらみつけてる。またにらみつけるかよ。
あれだ、算数の文章題できなくてとにかく文章に出てくる数値足したり引いたりするやつ。あれのプログラミング版。文章が読めない。
こういう人にはメモ用紙取り出して、まず文章が何について言ってるのか、どういう工程に分けることができるのか、今後も同じことが起こったときにどうやって分けるのか。みたいなのを教えるんだけど、大抵あんまりしっくりこないらしく、成功したことは皆無。なんとかうまく教えたいんだが。
もうこのあたりになってくるとプログラミング関係なくね……?ってなるんだけど、意外とそういうプログラミング関係ないところで詰まる人めちゃくちゃ多いよ。
今すぐプログラミングをやめろ
「××の民主化」とかもてはやされ、絶対善だと脊髄反射的に評価される。
正気の沙汰ではない。
それまでそれをやるには手間暇金能力が足りない、あるいはない人にもそれができるようになる。
例えば、オーケストラを編成するだけの資金力がない人、楽器の演奏ができない人にも、作曲、演奏ができるようにしたDTMは素晴らしい。
うん、素晴らしい。
大量の文字を原稿用紙に書き付けて、何度も書き直すだけの体力のない人にも、小説書きができるようにしたエディターは素晴らしい。
うん、素晴らしい。
けどさ、いろんなものが軽くなり過ぎて、量が増え過ぎて、薄っぺらになってない?
腕とラケットが一体化していたところで大半の人の生き死にには影響しないけどさ。
そういうアニメに、低価格であることだけでもって、市場が席巻されて、幸せ?
まだ、そういう「鑑賞」「娯楽」のように切り捨て自在なものなら、切り捨てればそれで終わりだから構わないけど、システムとか、データが作成蓄積され、常に使われ続けて、いきなり消えたら困るものがそういう基礎の上に構築されるの、問題ないと思う?
ある日いきなりlocalhostへの接続ができなくなったりする世界だぞ(最近のWindows)。
そして、誰もその不具合の解決できない世界だぞ(AI有効活用しています、って対外発表している組織の技術力)。
「いい声と言われた人募集」
マイク前で適当に声出したら務まるとか声優に対して考えてる人が存在するかもしれないけど、彼らだってあれこれ山のように考えてきて、演技してる。
全員がとは言わんけど。
たぶん。
適当にコード書いたら務まるとかエンジニアに対して考えてる人が存在するかもしれないけど、んなわけねぇ。
全員がとは言わんけど。
いや、大半は考えてねぇし、考える能力がないような気はするけど w
だからどの会社も、エンジニアを名乗る謎のカオナシが大量増殖して、お金という一番大事なリソースをガンガン削られてる。
AI の出力が正しいかどうか判断できない、使いこなすだけの技術力能力のないカオナシが、素性のわからんコードを大量生産する組織、プロダクト、サービスに未来があるとか、本気で考えてる?
やばいと思ったら、このカオナシ、うんこの山だけ残してトぶよ? w
もしそう見えるんだとしたら、お前の思考レベルがミジンコ並みに低いだけだ。
多層に思考すること。
これは人間だけができることだし、これこそが創作、機械、仕組みを作るということの、本質だ。
そして、それを磨くことが生きることだ。
https://github.com/oonyanya/FooList/tree/main
巨大ファイルを一瞬で開いて、編集できるデモプログラムを書いてみた。
VisualStudio2022ならビルドできるはずなんで試してみてくれ。
手元のPCで試したところ、770MBのログファイルを一瞬で開くことができた。
最後まで読み込むのにかかった時間はSSD、Core i5 10400F、メモリー16GBの構成で5秒程度。
バカまじめによむとくそ遅いし、メモリーを食うので、遅延読み込みとメモリーマッピングの技術を使ってる。
本来なら、System.IO.PipelinesやSystem.IO.MemoryMappedFilesを使ったほうがいいんだが、めんどくさいので、FileStreamでごかましてる。
そこは突っ込まないでくれ。
そして、こいつを使えば、誰でもEmEditorや鈴川エディタもどきが簡単に作れる。
やる気があれば、AvalonEditに組み込むこともできるかも。
https://x.com/kenmcalinn/status/1971350035465220500]
ソーカル事件、よく調べると話が全然違って(査読紙ではなくフィクションものる雑誌に、エディタに意味不明だから大幅に訂正するように要求されるもソーカルは無視して、有名な物理学者の挑戦として特集号に出版)、たぶん悪影響のほうが大きかったんじゃない。
雑誌側は後から掌を返して「最初から少し怪しい論文だなとは思っていた」「哲学的部分の多くを削除してほしいと頼んだ」と反論してるんだけど、ソーカル側が「そんな要求は一度も受け取らなかった」と証言してる。それどころか、何度も批判コメントを求めたのにまったく送ってもらえなかったとか。
その他にも雑誌側の主張のおかしな点はAmato氏の記事などで散々指摘されてるよ。
俺の仕事でのAIの使い方を書くので、意見が欲しいです。(この使い方は良くないよ、とかこういう使い方おすすめだよ、みたいなやつ)
中堅サラリーマン。たまに現場で接客もする、商業施設運営の部門マネージャー。
貸与PCは通信制限によりファイルのアップロードが基本できないので、データを投げるなら基本はcsvの生文字列直貼り(もちろん日付と数字の羅列とかそういうもの)
会社からは、個人情報や機密をAIに投げるなとだけ御触れが出ている。自腹のChatGPT使ってる人は自分以外にも複数人確認。あとシステム部に申請してPythonとVSCode入れてもらってる。
なにか課題があるとき、断片的に自分の中に浮かんでいる考えを整理したりアクションを計画するために使う。
「2階トイレだけクレームが多いな、担当者の問題か?」「注意喚起するか?」「手を抜きにくい仕組みづくり」「担当をもっとローテーションする?」
みたいな思いつきを羅列して、やるべきことの順序を整理してもらう。
業務システムから出る帳票のCSVがyyyymmdd.csvで、日付ごとのレポートしか出ないけど、ひとつのデータに統合したいとき、ガッチャンコさせるPythonを書いてもらった。
コード自体は全く持って読めないけど、長くPCオタクとしてトラブルシューティングしてきたのでどんな処理がされてるのか、どんな情報が必要なのかはリテラシーの延長でなんとなく理解できる。
「コードの最初のほうで統合元csvのパスを指定するくだりがあるはず」ぐらいの解像度。
あと多分これパワークエリとかでもできそうな気がするんだけど、我流でOffice触ってきたからいままで使うタイミングなくて、最近やっとひとが作ったステップを恐る恐るいじったりするようになった。もちろんChatGPTとお話しながらだけど。
ExcelのVBAもChatGPTに書いてもらったりする(共同編集のファイルでセルの変更履歴をセルのノートに残すとかその程度)。
VBAの仕組みというか構造の理解がまだまだ浅くて、言われたものを言われた場所に全コピペするだけ。エディター?の画面も真ん中のフィールドでCtrlVする以外触ったことない。
外国籍で在留資格が家族ビザの場合の就労制限、みたいに、マニアックな条件の人の面接中に瞬間的にその場で質問するとか。基本的な知識はもちろんあるけど、この手のものって条件分岐が多すぎてとっさに出てこないこともある。
もちろん後からソースをあたって裏取りはするが、その場で相手の就労をイメージできるので役立つ。
ある売上情報の傾向から発想を得たり推測を立てたとき、それを検証するための統計とかがないか聞く。
「◯◯を▲▲で✕✕な調査ない?」とか聞くとちょうどいい感じの政府統計とか見つけてくれる。
どうしても仕事の気分が出なくて15分くらいサボりたいとき、自作PCの構成の相談に乗ってもらってる。
帰宅後に自作マスターの友人(知識披露大好きマン)にその構成を投げて答え合わせとブラッシュアップしたり、友人の意見をChatGPTに投げたりしてる。
冷蔵庫の在庫を投げて晩飯のレシピの相談をしていた時期もあったが、大抵おいしくないので定番メニューのレシピを復習したいとき以外相談しなくなった。
らでんの美術手帖のページ、とりあえずテキストだけコピーしてエディタで保存しといた
あとでみよう
昨日の夜
エビフライ5本、からあげ2個、みずまんじゅう4個、もめん豆腐1個、野菜サラダ1パックにごまドレ
そうめんも4割引だったから買おうか迷ったけど198ってもう自分でめんとつゆかって茹でたほうがいいんじゃと今更思ってガマンした
結果的に正解だった
みずまんじゅうは余計だったな
あとカルパスの箱を3個かった 1つ350円くらいでちょい安かったから
正直タフグミあんま好きじゃないんだけどグミ食べたい気分だったから
もう果汁グミもめっちゃ値上げしてて買えなくなっちゃったからさあ・・・
声出さずにソウルドアウトをエアカラオケしてたら酸欠でめまいした
そのあと半年以上ぶり?それ以上ぶり?にいきおいで懸垂した
前は10回以上できてたのに5回がぎりぎりだった
きのうは仕事中にあたまの右上のほうとか後頭部を壁になんどもぶつけたり、
自分の腕にすげえ強く爪をつきたてるみたいな軽い自傷行為を何度もやってしまった
ダイブ来てるな
このままはよしにたい
俺が社会人始めたのは2000年代初頭くらいなんだけど、その頃ってhtml読み書きできるくらいの人でもめっちゃ尊敬されてた。
つうか、JTCは採用側の人間が無知すぎてhtmlがプログラミング言語かなんかかと思ってたんじゃないかな。
そんとき勤めてた会社の副社長兼IT部門のトップは、全社員にPCとメールアドレスを導入した人だそうで、その実績を買われてそのポジションにいるって言ってた。
コンピュータサイエンスの造詣はほぼなかった。
年功序列だったし。
ホームページ作成代行くらいでIT会社を名乗ってたし、実際そんなんで東証一部上場企業もあったし。
それでいて不思議だったのが、IT全然関係ない部署にも野生のプログラマーみたいなのがけっこうゴロゴロしてた。
仕事サボって遊んでるように見られてたな。
IDEとかなくて、簡素なエディタだけ、人によっちゃメモ帳だけでカタカタやってた。
なんだったんだあの頃は。
プレイでこれいけっかもしれない!的なコツ的なことが書いてあるかもしれないので、
知ったらマズい人は読まないほうがいいかも知れないけれど
つーか、
聞いて!
聞いてよ!
でも武道館次行くか!ってクラスアップをかけたライブで大赤字!ゲームオーバー!
何も小夢ちゃんはじめメンバーに言わずに言えずに大赤字で終了!ってのも塩いなぁって思いながら、
このゲームってアイドル育成事務所経営シビアゲームなんだけど、
5年という期間に1期生から3期生までオーディションで編成して1年で1グループ大成させる!っての。
なかなか、
コツが分かってきたのか分かってないのかよく分からないけれど。
まずは、
そして2人3人で歌える曲があることに気付いたの!
そしたら全員で5人で歌って体力を使わなくていいような編成できることに気付いたの!
そして、
チケット売上とグッズ販売での売上を期待しーのあてに担保に予約して当日お金がなくてもライブ強行で敢行しちゃうの!
結構わりとその武道館寸前まではその赤字すれすれ手持ち資金がなくても、
なんか自転車操業的にひやひやライブの成功が成功の肝心要の肝なのよ!
ってところが分かってきたわ。
だんだんと。
にしても難しいわ。
超難しい!
あともうちょっとだったところに。
そんで、
そんでさ、
また気付いたんだけど、
ある程度の土台が出来てるのね。
まさに!
事務所の力!
でも事務所も頑張って整えてるんだもんね!って自慢したいの。
そんでその、
だから、
だから最後最終武道館に挑戦できる5曲歌い切るか!って本当に本当に惜しいところだったのよ!
泣けるー。
でもここで私また気付いちゃったの!
つまり次の広く大きくてデカい会場でライブするためのレベルアップにはとりあえずステージでうたう歌を規定の数歌ってライブを成功させなくちゃいけないのよね。
うわ!
そう!
ライブ当日でも楽曲発注でアイドルの娘たちは歌って踊れちゃうから凄いやっぱりポテンシャルなのよね!
ライブ当日発注の楽曲や衣装ができちゃうのがなんか笑っちゃってジワるわ。
そんでね、
ライブ当日、
歌う曲のセットリストにメンバーセンターは1編成など考えるのいろいろ!
あれ?
これ何かに似てない?って思ったのが
私がやって楽しかった大好き圧倒的回避力を誇るヤッピーユナカの『ファイアーエムブレムエンゲージ』なの?
え?
何が似てるかって?
いやバトルの出陣前の楽しい楽しい編成構成考えるの楽しいっしょ!
これと一緒だ!って。
12名この編成でこの配置で!
アサシンヤッピーユナカは先に潜伏して突破して道を行くの!とか
そういう編成考えてバトルに挑むじゃない!
ああ!
1つのライブで同じ曲を何曲やんのよ!ってそこリアルに考えちゃうと笑っちゃうけどジワるわー。
『こちら葛飾区亀有公園前派出所』のマンガ原稿が消失して残された3コマからなんとか駆使して乗り越えるスーパーエディター両津さん味があるわ。
でもとりあえずの次の大きなステージでライブ開けるようになるクラスアップを達成するためにはそこの小技でなんか一応はクリアしちゃえるのよね。
そんでクラスアップ!やったー!
そんなところで、
ライブ大失敗!
あちゃー!ってそりゃーなるわよね。
なんか周回重ねていくごとでも1周1周1期生から3期生までドラマがあって熱いわ!
なにこの「歌うファイアーエムブレム」
違う違うそうじゃないの!
ってマーチンさんも歌ってるじゃん!
あと超絶セコい技が、
その楽曲と衣装実績を作るためにとりあえず発注してライブとかせずに赤字にさせてゲームオーバーつーセコい戦法にも気付いちゃったけど、
それは流石に避けたいわよね。
そのセコさセコすぎるわ。
あとさ、
1グループ一極いやまさに文字通りの一曲集中で信頼感を集めて、
みんなの覚醒を促すのよね。
それでメンバーたちがメンタル不調になるとただでさえ貴重な時間の1ターンを消費しちゃうので、
本当にノーメンタル不調を目指さなくちゃいけない感じでなのかもしれないわ。
またさ、
うまく出来てるなぁってところが、
こっちはターンごとにこれは何するあれするって計画するでしょ?
でも、
不意の予定主にメンバーの面談が強引に入ってくることがあってそれで計画していたターン計画がうまく計画通りに行かなくなっちゃったりするから、
それはそれで
予定していた政治力アップの会食会合とか挟んでたらオジャンになる可能性があるから、
予定通りプレイヤーが考えるターン運びにもいかないところが絶妙にうまくいかない加減を演出してるわ。
さすがに、
リアルに反するけれどせめてもの救済措置ゲームチックなところはゲームチックだけどね。
これは私の思い込み強すぎ問題こじらせて勃発してるのかも知れないけれど、
あれ?今日この娘声出てないな調子悪い?みたいなこともライブの歌唱で分かっちゃう気になったような感じにプレイヤーが陥るので、
そうなると案の定ライブ結果でその娘の仕上がりがバッドだったりするのよ!
細かすぎない?
これって思い込みしすぎじゃなくて、
あえて下手に歌わさせることができる変態歌唱AIエンジンゆえのよね。
もうさ相変わらず全曲歌唱パート全メンバー組み合わせて歌わせるってのが一番の肝だからね。
それを忘れないようにありがたくライブを開催するのよ。
それだけは忘れてはいけないの。
これも強引に挟み込んで言いたいんだけど、
ライブ会場で微妙にカメラワークが違っててよく観たらキュンと来るところがたくさんあるので、
そこも見どころ過ぎて、
にしてもさ、
あと少しなのになぁ!
武道館!
もうちょっと頑張ってみるし、
2人で歌う「淋しい熱帯魚」をもうずーっとライブビューモードで歌わせてるわ!って曲が違うか!なんてね。
うふふ。
今日もお休みモードなので起きて1ライブ観てって感じのこれから行動で
なので、
まだ何も食べていないので、
今年は薄目の季節の夏ね!
たくさん作っててもあっという間に飲んじゃうわよ。
部屋にいてもじわじわ水分は出ていってるので、
水分補給はしっかりとね!
すいすいすいようび~
今日も頑張りましょう!
Audacityは、Windows、macOS、Linuxで利用可能な、オープンソースの無料マルチトラックオーディオエディター兼レコーダーです。ライブオーディオの録音、トラック編集、ミキシング、エフェクトの適用など、幅広い用途で使用されています。Audacityは、マイクまたはミキサーを使用した録音、MP3、WAV、AIFF、FLACなど、様々な形式のオーディオファイルのインポートとエクスポートをサポートしています。カット、トリミング、ミキシングなどの直感的な編集ツールに加え、ノイズ除去、イコライゼーション、ピッチとテンポの調整、ディストーション、エコー、リバーブなどの高度な機能も備えています。また、追加のオーディオエフェクトや分析のための豊富なプラグイン拡張機能もサポートしています。
バックグラウンドノイズを低減し、音質を向上させる機能
Audacity はオーディオ編集と録音において強力なツールですが、完全なデジタル・オーディオ・ワークステーション (DAW) ではありません。MIDI編集、バーチャルインストゥルメント、その他の高度なDAW機能は備えていません。