キャラのかたちを詰めてから云々とわざわざ言ったのは、フラグ立てて人格チェンジとかセクハラしすぎとかいろんな細工をすると、組み合わせ爆発を起こして書く方の頭が先に焼けるので、焼けないようにやれるところからやりましょうという自戒であります。
(言えない…どこぞの鉄道系キャラの解説トークは資料積まずに全部記憶だけで雑に書いてるとか言えない…)
ここでみなさんに耳より情報です
フラグ管理とかはとにかく喋りとかをたくさん書いてキャラクターのかたちをより詰めてから悩めばよろしい
めんどくさいから書かないという超ものぐさ人間がこちらになります。
いやうちのこだいたいデバッグのお供にされるから好感度とか実装したら惨憺たる状況になるので…
PR4はまあちょっとしたやつ。エクスプローラからシェル直接消されてmasterにフォールバックした時なんかにモード解除されないので、OnShellChanged依存から乗り換え。
PR5はなにやってるかわからんかもしれんけど、モード特有ランダムトークを作ってうまいことまぜまぜする仕組み。
各サーバにキャラが必要とか言ってたら意外(ある意味意外ではない)なところが画策しようとしてて笑った
This account is not set to public on notestock.
モードにTOSTRしてるのは、スクリプトのユーザーが何するかわからないからで、自分で管理して必ず文字列しか代入せず何するかわかってるならいらないです
モードチェンジの簡潔な書き方だけ追加したいなら、OnGhostEventTranslate云々のサンプル関数を追加するだけで十分です。これは標準イベント処理スクリプトに組み込まれた仕様で、あやりりすをはじめとした拡張スクリプトとは独立して動きます。
あやりりす併用の場合は、上記サンプルと同じ「モード」変数が実装されており、代入するだけであやりりす独自関数も含めて後ろにモード変数に代入した文字列がくっついた関数が呼び出されるようになります。
ただしあやりりすの場合は、通常モードへの誤爆を防ぐため、付加なしバージョンへのフォールバックはしないよう細工しています。
・OnGhostEventTranslateではじまる関数(OnGhostEventTranslate.AYLなど)を書くと、SSPから受け取ったイベントIDを任意に書き換えることができます。
・この関数は、_argv[0]でイベントIDを受け取り、書き換え後のイベントIDをreturnするように書けば動作します。空文字列と解釈できるものをreturnすると処理をスキップして通常のイベントが発生します。
・これを使って、イベントIDの後ろや前に文字列をつけて別関数にすることで、モードチェンジを書きやすくなります。
サンプル:
グローバル変数「モード」にあらかじめ何らかの文字列(もしくは空っぽ)を入れておきます。
OnGhostEventTranslate.TEST
{
_fname = _argv[0] + モード
if ISFUNC(_fname) {
_fname
return
}
}
モード = 'Sleepy' にしたとき、上の関数を追加すれば、マウスボタンをクリックするとOnMouseClickSleepyが呼び出されます。もしその名前の関数がない場合は、通常通りOnMouseClickが呼び出されます。
This account is not set to public on notestock.
ハンス氏への宿題おいておきますね。
https://www.jstage.jst.go.jp/article/kikai1938/41/346/41_346_1727/_article/-char/ja/
https://www.nipponsteel.com/tech/report/sm/pdf/1a205001.pdf
車輪踏面形状(タイヤコンタ)だけで十分沼ができあがるのです。
@tora あとグローバルIPもってなくても接続できる各種サービス(DDNS・転送サーバ等)とかあったりして自分単独で使う分にはなんも悩まずできて楽なとこですかね。
どうせVPN用になにかしらのサーバをLAN内に常駐させないといけないのはどれもこれも一緒だし…
@tora デメリットもそこで、LANにケーブル直結した時にできることはすべてできてしまう…
@tora 純粋なL2 VPN実装(名前の通りEthernetのSoftware実装)なので、LANに直接ぶらさがる形になって悩む必要がないあたりですかね。
ていうか、「タフで有能であれ」って直訳したらタフで有能であれかもしれないけど、一般的な意味のカタカナ語の「タフ」と意味全然違うし、意訳だと「常に、自分がどうしてそうしたのか説明できるようにし、なぜそうなっているのか常に考えろ。『なんとなく』は絶対に許されない」とかだよねたぶん><
意訳の方ならブラックではあるかもしれないけど、失敗すると人が死ぬ分野ではわりと当たり前の考え方かも><
営業職になるとすべてを客先に馬鹿正直に話せなくなるかもしれないけど、それでも科学技術に対しては常に誠実であれ、それで失注しても絶対に咎めないしそんなことをして受けるぐらいなら会社潰れたほうがマシだ、的なことは常時言ってる
タフで有能であれって日本人に言ったらだいたいブラック化するから、うちは後輩には技術に対しては誠実であれ、って言い聞かせてる。
アポロの偉い人の言葉><
アポロ1号 - Wikipedia https://ja.wikipedia.org/wiki/%E3%82%A2%E3%83%9D%E3%83%AD1%E5%8F%B7
"今日より以後、管制室は二つの言葉で知られることになるだろう。タフで有能であれ(Tough and Competent)だ。タフとは、自分がやったことや失敗してしまったことについて絶えず説明責任を持つということだ。自分の責任について妥協することは決してあってはならない…。..."
アポロの偉い人><
Gene Kranz - Wikipedia https://en.wikipedia.org/wiki/Gene_Kranz
Wake Up! (Whoop Whoop)
Wake Up! (Whoop Whoop)
※寝ぼけてる自分を起こす作業中
そりゃまあ常時点灯のほうが「安全」かもしれないけれど、故障箇所が別途ディスプレイ上にメッセージ表示されるし、ランプはLEDとかで高信頼性な現状だと、ランプ故障よりクリスマスツリー現象とかのほうが怖いよ。
正常時点灯にすべきって言ってる人、鉄道の地上信号機のこと言ってるだけなんじゃないかなあ。
コックピットみたいなとてつもなく多い場合は逆効果よね。
こういう疑問を持つ人がいたことが驚き><;
"安全を考えたら正常時に点灯にすぺきような?"
Re:航空機のスイッチ類と計器 (#.3953547) | 世の中には「面倒な手続きほど価値がある」と考える人が結構いる。エンジニアの苦悩 | スラド https://srad.jp/comment/3953547
人力で行う複雑なフローを正確に行えるから「仕事している」とか愚かすぎる。
判決:自動化すべきである。
https://mstdn.nere9.help/@orange_in_space/105504686952083144
世の中には「面倒な手続きほど価値がある」と考える人が結構いる。エンジニアの苦悩 | スラド IT https://it.srad.jp/story/21/01/04/1941201/
"現状のシステムで複雑な仕事を丁寧に回せる人が評価されてリーダーになっていて、その人が今のフローを変えることを望まなかった..."
"...そのリーダーは最終的には退職してしまったらしい。"
素晴らしい><
夜中にやたら携帯の通知がうるさいのでなにごとかと見てみたら、近鉄大阪線で終電直前に人身事故で約100分遅れとか…
This account is not set to public on notestock.
京都なんか路面電車全廃したのほんと大失敗だったと思う(大遅延大混雑のバスを思い出しながら)
@cat_maidens これ切ると見なくてもいいものまで見てしまうので、気にせずONのまま推奨。
相鉄の青一色(YOKOHAMA NAVYBLUE)も、ついにカネがなくて単色化かと思いきやまったくの逆で、阪急マルーンと同じくお金かけてると聞いた
動かないスクリプトはとりあえずべったりと貼りつけてみては。青い鳥さんと違って500文字あるんだし。
(必要なら文字数制限変えるかも)
@tora 漁業だけだとそこまで極端な変わり方はしないだろうし…
何千人も住んでたとしたら、何かしら地形が変わるレベルなので、空撮写真であのあたり眺めていたら何かわかるかも?
20年にもなると「まだ続いてたのか」はもはや一周回って褒め言葉に聞こえるのでどんどん言ってください。
This account is not set to public on notestock.
B : http://rking.x0.com/ukagaka/ghost_bth5.htm
S : http://hyoitsuso.sakura.ne.jp/staysee.html
D : http://yumir1951.seesaa.net/article/446296041.html
半分冗談で言ったけど本当に一瞬で見つかった
今までフィーリングで使ってたし、ちゃんと体系的に知識詰め込んだほうがいいのかなーと毎度思いながら、結局これからもgitをなんとなく使っていくような気がする…
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
今眺めてふと「webpackerで詰め詰めする時には、利用してるコードのライセンスについて悩まなければいけないのでは…?」という考えたくない思いつきが浮かんだので、ページをそっと閉じた。
This account is not set to public on notestock.
やべえぞこれ家帰って熟読しよう
https://mstdn.nere9.help/@orange_in_space/103430151926094162
This account is not set to public on notestock.
This account is not set to public on notestock.
子供のころから証明書発行手続きを体験してセキュリティ意識を高める「CODOMO SSL」をキッザニアあたりに作るべき
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
@juners さすがにこれからだけど「実装予定」なあたり良い時代やなと https://webassembly.org/docs/future-features/
ぶっちゃけGCつきの言語でも十分なパフォーマンスが出るようになった今はとてもパラダイス…だけど、妙な不具合にハマる流れとかけっこうありそう。
This account is not set to public on notestock.
もっとも攻略用の穴として現実的に使い物になるかというとかなり微妙だと思うので、結局怪しいコードは実行しない、その大原則だけ
Intel CPUの脆弱性はマイクロコード修正とOSの合わせ技で、実用的な程度には修正されてるはずだけど、後から後から亜種が見つかってアカンコレって感じ
This account is not set to public on notestock.
This account is not set to public on notestock.
なので
←このアイコンのキャラ
は右手に「聖典りぶれっと」なる謎のノートPCめいたものを抱えております。
流れ的には
ワイヤードロジック(原始時代)→マイクロコード→ワイヤードロジック(高速化)→マイクロコード(←いまこのへん?><)
This account is not set to public on notestock.
昔と違ってCPUもワイヤードロジックじゃなくマイクロコードという層を挟むようになったから、頑張って新しい命令セットを広めるメリットがまるでなくなったのでは
なんだかよくわからないけど、とりあえず32bitアプリが残ってても文句を言われない世界になってくれて助かった
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
今でも生き残ってるUNIXはある意味あなたの手の中にあります(Android)
※システムの深いところだけなので見た目だとまったくわからないよね
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
Win32 API自体が化石判定されるようになってある意味悩まなくてよくなりましたけどね…(遠い目
ていうか、winuser.hの方で定数で互換性持たせるんじゃなく、Windowsのシステム側で互換性を持たせておけばあとでなんかできそうだったのでもったいない気がするけど、でもそんなことしてていきなりWindows 10で機能復活とかしたら、そんな古いコードが混じってるものどっかでバグりそうだから意味無い?><;
This account is not set to public on notestock.
WS_TILEDWINDOWはたぶんWin3.1より前との互換のからみでタイリングされるわけではない(詳しくは覚えてない)
Windows 9xはまだなんちゃって保護あったけど、Classic系Mac OSは何ひとつ保護がないし協調マルチタスクで「OSごと全部1プロセス」って感じだったなあ…
そりゃだめだろうという。
Windows95発売日に、秋葉原で?「MacOSは昔から同じ機能を実現してました」みたいな感じのプラカードを掲げた人々(Appleの人じゃなく関連会社の人だったかも)が練り歩いたの、今でも許されない><(といいつつ記憶がもうあやふや><;)
横っ腹からHDDひっこぬける楽なやつだ!
レツノのA4サイズ系はバッテリ引き抜いたら蓋があって横から引っこ抜けるんだけど、たいへん引き抜きづらくてつらい…
This account is not set to public on notestock.
つまり何なのさって言われるとやっぱり
「別の系統樹上のOSです」
と言うのがいちばん理解しやすいんじゃないかなと。
This account is not set to public on notestock.
Darwinはもう別のOSだと割り切ったほうがいいかもしれない。スタート地点がBSDっぽいってだけで。
This account is not set to public on notestock.
「なんでわしLinux上だとまともに動くはずのものをソースコード読んだりコアダンプ解析したりしてどうにかしようとしてるんやろ…」
って何度思ったことか(遠い目)
Linuxディストリビューションがどいつもやばげ?
皆さん!そこでFreeBSDですよ!
Mastodon動かすだけで大事業だけどな!
This account is not set to public on notestock.
This account is not set to public on notestock.