「ポインタ」を含む日記 RSS

はてなキーワード: ポインタとは

2022-06-11

Pornhubってポインタを動かしたときに上からぺろって出てくるのが誤クリックしてしまってうざい

2022-05-05

かゆうま」みたいなノリで匿名日記を書くサイト作って2年が経った

「かゆうま」みたいなノリで匿名日記を書くサイト作った

「かゆうま」みたいなノリで匿名日記を書くサイト作って1年が経った

去年の投稿で「今では日500人切れば緊急事態宣言解除してもいい流れになってたり」と書いていたが、今や日3000人超えてても行動制限なしでゴールデンウィークは各地が賑わうと、すっかり世界が変わってしまった。

日本ではまだマスク着用が多いが、マスク着用義務廃止した国も出てきているし、来年の今頃はマスク着けないがスタンダードになっているかもしれない。

まあワクチン打ってる人も増えてるし、オミクロン株は弱毒化してるということで、ウィズコロナ時代になったのだろう。

このまま終息してアフターコロナになることを願いたい。


サイト的にはこの1年は穏やかだった。

大きなバズはないが、投稿数が減ることもなく、むしろちょっとずつ増えてる感もある。

長く投稿してくれてる人、新たに書き込んでくれる人などなど大変ありがたい。

今年の2月にはfaviconを作ってくれた人もいた。ちょうど見かけたのでサイトに設定した。嬉しい。


自分ごとでいうと、去年の6月適応障害になってしま半年ほど倒れていた。

ある日の午後、15分ほどの軽いオンラインミーティング後に「さて、作業するかー!…あれ何するんだっけ……」と頭が真っ白になった。

とりあえずその日は午後休をもらい休んだが、翌日になっても翌々日になっても思考がボヤボヤしたままだった。

「これはヤバいやつな気がする…」と思い心療内科に行ったところ診断が出て休職になった。

休み中はとにかく眠くて、日中も5時間以上昼寝して、夜も8時間以上寝るでとにかく寝ていた。

短期記憶が死んでいて、麦茶を沸かそうとしても湯を沸かしっぱなしにしたり、火は止めたけどティーバッグを入れ忘れたり、ティーバッグを入れたまま翌日まで放置したりと散々だった。

本や漫画を読もうにも前のページのことを忘れるし、プログラミングしようにも1行書くと次の行に何書こうか忘れる状態

それまでの趣味全然できず、麦茶を忘れないようにしたり、料理食材調味料を入れ忘れないので精一杯だった。

4ヶ月くらいして徐々に眠気も緩和し、思考記憶回復してきた。

少しやる気も出てきたので、リハビリを兼ねて前々から読みたいと思っていたビジネス書を読もうとしたり、忙しくてなかなか時間が取れてなかった資格勉強を再開しようとしてみた。

しかイマイチ食指が動かない。

元々時間が出来たら読みたい本リストややりたいことリストを作っていたのだか、どれもいまいちピンとこなかった。

そんな中ある日、本屋に行ったときに手にとったのが「ゼロからOS自作入門」だった。

OS自作は実はやらないことリストに入れていた。

時間がかかり、それでいて仕事への費用対効果はほぼ無い。あくま自分コンプレックスから興味があると思っているだけ。それだったら仕事に効きそうなことを優先しようと封印していた。

正直理解は追いつかなくて写経するだけで精一杯だった。

ポインタに触れるのが久しぶりすぎて15年以上ぶりにC言語ポインタ完全制覇を引っ張り出してきて復習したり、図書館オペレーティングシステムの本を借りてきて読んだり、学生時代に戻ったみたいだった。(たぶん学生時代はこんなにポインタとかOSの本を読んでなかったと思う)

理解は追いつかなかったが、UEFIとEDK IIの存在を知ったこと、CPUリングプロテクションや専用レジスタがあることを初めて知ったりなどなど、どんどん新しいことを知れてとても楽しかった。

仕事への効果はいまのところ感じられないし、おそらく今後も効果を発揮する場面はなさそうだ。

でも人生満足度は爆上がりした。

倒れている間はなかなかしんどかったけど、仕事キャリアの面から「やりたいと思い込んでいたこと」と、仕事全然効かないけど「人生満足度が上がるやりたいこと」がクリアになったのはいい機会だった。

いまは休みの日に合間を見て「コンピュータシステム理論実装」をやってる。これも楽しい。ゆるゆる進めていきたいと思う。


すっかり話が脱線してしまった。

サイトの方も引き続きゆるゆる続けていきたいと思う。

COVID-19流行下の日々を集団で記録する日誌 https://enigmatic-brushlands-82725.herokuapp.com/

2022-04-15

プログラミングだけ教えるのは難しい

例えばJavaScriptリストコピーするとき

const newList = list.slice();

って書かないとダメだよ、と教えるのは簡単

しかし、

「なんで const newList = listじゃダメなんですか?」

と聞かれると非常に困る。

例えばconst a = 123と入っているときに、bにコピーたかったらconst b=aで良い。

プリミティブと配列の違いとして覚えてもらう、という方法もあるけれど

じゃぁ文字列はどうなんですか?となると非常に困る。

JavaScriptだけを教えるならそれでも問題いかもしれないが、Pythonも一緒に教えるとかなるとカオスになる。

結局のところ、コンピュータの仕組みを理解してもらって、メモリアドレスとかポインタを知ってもらい

それからプリミティブや配列の話をしないと根本的には説明できない。

単純なプログラミング教育ってこの辺が破綻してると思っているので、結局はPC構造機械語アセンブリ言語C言語と順番に教える必要があると思っている。

2022-02-08

anond:20220208192518

ポインタだよ

何かをさししめしているという意味ポインタだよ

そのポインタ自身が唯一性を担保されてたりそのせいで売買できたりもするけど

あくまでやってんのはさししめしてるだけで

さししめした先がずっと実在するかなんか保証する機能がないし

さししめした先が入れ替わってても気づかなかったりするし

さししめされた側がさししめされたことに気づいてなかったりするし

さししめした先のものが永続するかどうか保証してるのはNFTではないしたいていはブロックチェーンですらない中央集権のなにかだよ

もしかしてNFTがわかりにくくてわかりにくいことを利用して平気で詐欺っぽいことになってるのって

NFTはポインタからなのでは

2022-01-25

anond:20220125141559

俺は設計より実装の方が苦手だわ。プログラミング言語特に脈絡のない仕様ファイルオープンして1行読むのってどうやるんだっけ?改行コードの扱いはどういう仕様だっけ?EOF判定はどういう関数だっけ?str2numに対応する処理の関数はなんだっけ?文字コードがUTF8じゃない場合にはなんか特別引数書かないといけないんだっけ?1行読んでポインタを先頭に戻したい場合はどう書くんだっけ?ていうかディレクトリ内のファイルリスト取得する関数はなんだっけ?あー余計なファイルをはじくための正規表現仕様はなんだっけ?.......)が全く記憶できなくてすげーストレス。なんど覚えても雑然としすぎていてすぐ忘れる。ファイル云々に限らずプログラミング一事が万事全部そうだし…。

設計とかアルゴリズムのものの構築はもっとずっとすっきりした数学論理学的な構造で考えられるから楽。

2021-12-14

物語伏線とはCやC++ポインタのようなものであり、伏線回収とはメモリが開放されるようなものではないか

まり物語ガベージコレクション機能があれば、自然伏線は回収されるのではないか

無責任伏線というポインタだけを返してはならない

それはスマートポインタのようなものでなければならない

参照をカウントしてゼロになったときにデストラクタが発動するだけでも構わない

物語の中にもきっとスコープがあるのではないか

まりスコープから外れるとスタックなどに確保された変数領域が開放されるように、

物語のある地点のスコープに含まれもの、近くてどうでもいいもの記憶からも消えていく

しかし、グローバルではないが、どれだけ広範囲なのか分からない伏線のようなものがあり、

伏線ローカルスコープを超えるわけで、

物語が如何に進行しようとも、そのポインタだけはキープしている

ときどき登場人物が思い出したかのように伏線を語るとき、参照カウントが追加される

そうやってカウントが増えたり減ったりして、

最後大団円auto release poolの中に登録された伏線がドバーッと開放されていく

から伏線にはポインタのように誰が所有しているとか責任を取るべきみたいな概念が当てはまるのかもしれない

伏線を回収しないまま終わる物語というのは、

つまるところ、メモリゴミを置いたままプロセスが終了するということであり、

それでも問題ないのはOSのように周囲が尻拭いしてくれるからである

作者はコアダンプを吐くべきだ

2021-12-10

anond:20211210171928

Factory f  = new GetsableFactory();
Getsable dandy = f.create("坂野 賢一");
dandy.gets(); // ゲッツ

C++だとポインタ返されるのかな?

スマートポインタとかないと怖いな…

GCあるならいいけど

2021-11-22

トップコメ」と書くのをやめて欲しい

時間が立つとトップコメは入れ替わるんだよ。なんならお前のコメントがトップコメになってるからね。

IDコールはもう廃止されたから、ちゃんIDポインタを示して欲しい。

2021-10-23

anond:20211023020606

Lua配列が1スタートなんがなぁ。ポインタ理解すると、0 スタートのが合理的な気がするけどなぁ。でも、LL っていう意味では好きよ。一時期 Rust が辛くて Nim にいったけど、「最後C言語なっちゃうと、バッファオーバーフロー問題解決できなくね?」と思ったら、Rust に戻ってきちゃった。

2021-10-14

2021年にもなってポインタバグを量産する仕事しとるやつ

修行僧なん?

2021-10-11

忘れていることを忘れる

相対性理論とかモンティホール問題とかポインタとか。

いざ人に聞かれた時に説明できないものが多くて悔しい。分野偏っちゃったけど、適当に補完してほしい。

イメージとしては、原理自体はそう難しいものではないけど理解時間かかるもの想像してほしい。

学びたてのとき理解している。今だと解説記事解説記事を更にわかやすくした記事等があるから理解には困らない。

人に解説することだって容易い。準備期間あったらちょっとした講演くらいできるとさえ思う。

からしばらくして人に聞かれた時、自信満々に答える。

君も過去の私と同じ疑問を持ったのか、よし教えてあげよう。「まずこれはこうでしょ、そして…」

あれ?自分は今何を言おうとしていたんだ。頭が真っ白になる。

まず、の後が続かない。どうして。

忘れていることを忘れる、というか。すごく恥ずかしい。

2021-09-19

言語Disがくだらねーなーと思うワケ

https://zenn.dev/nobonobo/articles/74808a8d5e6f1e

私もGo設計思想は嫌いだ(特にポインタスライス周り)が、それはそれとして

今更出てくるような指摘なんざ100万回議論されているわけで

「100万人目の指摘者おめでとうございます」とでも言って欲しいのか?みたいな感覚になる

Qiitaなんか見てると「まだそんな話してるの?令和だよ今」みたいな話がポコポコあるが

それと同じである

2021-09-02

anond:20210902073808

フィルハンドル有効にする設定(※デフォルトON)でセルの枠部分をダブルクリックすると、そっち方向の最後入力済みセルへ飛ぶ(Ctrl+Endとかと同類機能

どうやっても動作しない(セルの枠にマウスポインタを置いてもフィルハンドルポインタにならない)のなら、フィルハンドル設定がOFFになっているのだろう

2021-08-03

anond:20210803134407

大きな虫やらやたらレーザーポインタ並の明るすぎる光だと稀にセンサー誤検知するからそんなもんだよ。

夏の深夜コンビニバイト醍醐味やんw

2021-07-05

anond:20210705222631

スク水ポインタの指す値をインクリメント
ニーソポインタの指す値をデクリメント
ネコミミポインタインクリメント
ニャンポインタをデクリメント
シコシコポインタの指す値が0なら対応するドピュッの後にジャンプ
ドピュッ対応するシコシコにジャンプ
ロリポインタの指す値を出力
ぷに入力から1byte読んでポインタの指す値に代入

実行結果

Hello World!

2021-06-24

anond:20210624113005

ポインタをある地点まで動かすときトラックパッドでは指とパッドの間の摩擦が抵抗になる。

トラックボールではボールボール支持部のベアリングルビー小球との摩擦に加えてボール自体の重さが加速度に伴って抵抗になる。

ボールを軽くできれば抵抗トラックパッドより小さくなり得る。この観点ではトラックボールトラックパッドの指の下に極小に滑車を敷き詰めて滑りを改善したデバイスとみることができる。

コメント欄トラックボールFPSプレイしている人がいて驚いた。現状でもトラックボールはかなり軽く動くようだ。

2021-06-21

rustとかオワコンじゃね😏

ポインタが使えないなんて😏

やっぱCでしょ。

Cの全能感こそがプログラミングしてるって感じだろ😏

2021-06-18

anond:20210618170112

ではi番目の要素へのアクセスは、要素数を持っておいて、近い方から行うのですか?

それとも、インデックスノードポインタ対応付けを木などに格納しておくのでしょうか?

ログイン ユーザー登録
ようこそ ゲスト さん