つついさんが突然掘り起こしたやつを1週間ディレイで迎撃した
ボンクラプログラマー
頭とお腹が弱い。
最近は個人鯖の @shibafu528 がメインです。
⚠️ CW設定のない下品な発言が非常に多いです。これは仕様ですのでご了承下さい。
ℹ️ spam対策でフォロー承認制にしています。上の一文が構わないという方ならお気軽にどうぞ。
FINAL FANTASY XIV 関連の著作物は
(C) SQUARE ENIX CO., LTD. All Rights Reserved.
つついさんが突然掘り起こしたやつを1週間ディレイで迎撃した
cairo自体はあくまで描画ライブラリということは、仮にQtフロントエンドを作ってもMiraclePainterは生き残れるとかいうよく分からない仮説が俺の中に発生した
現にgtk3移行作業においてもMiraclePainterは生き残って、書き直しなんかやったら絶対だるいTLレンダリングとsubpartsがごっそり生き残ってくれそうな感じだよな
あの時最善を尽したらこうなったのであって、効率が良くて苦しくない方法があれば別の手段取っていいと思うんだけど
モバイルアプリのGUIみたいなリサイクル型仮想化リストビューがあれば……
自由にWidgetが置けてリサイクル型仮想化ができりゃーなーって思いはするんですけど、それはそれでまあまあ面倒というか、モバイルでは仮想化はこなれてるけどPCだと突然闇ばっか踏むみたいな印象があってこわい
なんかmikutterのメモリ消費がやたらと落ち着いていて不気味
saved_searchを虐殺したから、TLが減ってダイレクトに消費が低減されたみたいなのありそう
WindowsなんかだとPID再利用されるからあんまでかいのみないんだよな。別にPIDのビット数は小さそうなんて思い込む根拠どこにもないはずなのに。
自宅でもHUGE使いたいけど、なんかDEFTが何台もころがっていて少々もったいないので使う
ELECOMだからそのうち壊れて買い替えの口実になるじゃろwみたいな目論見
俺はあと何年この980円のイヤホンを使い続けられるかなーとぼんやり思っている
いいの買っても、普段は音量削るために雑に買った抵抗かましてるからどうなんでしょうって感じ
HP-FX10、なんか最近イヤピがすぐもげるようになったのでそのうち紛失してライフサイクル終えそう
social.mikutter.hachune.net メンテナンス中はこっちにいますね → @shibafu528
突然、アトリエのCD取り込んでないやつけっこうありそうだなと思ってしまった
openimgは段階的な読み込みに対応している雰囲気があるので、それ次第とかありそうでこわい
あいつは全ての転送が完了したら再描画してるわけじゃないというのが、話には聞いていたがマジでそうだった
smhnが強化されてertonaよりHTLの配信はやくなったらいいなあ
This account is not set to public on notestock.
Rubyってておくれ言語でしょmikutter以外GTK何に使われてるのwwwww ←マサカリが刺さる
1: from /home/shibafu/.mikutter/plugin/butimili.rb:4:in `block in <top (required)>'
/home/shibafu/git/mikutter/vendor/bundle/ruby/2.6.0/gems/pluggaloid-1.3.1/lib/pluggaloid/plugin.rb:279:in `method_missing': undefined method `twicca_action' for #<Plugin:0x00007f3f3ca43ad0> (NoMethodError)
……俺のプロファイルのどこかにy4a互換DSLがいるのか……?
1: from /home/shibafu/git/mikutter/vendor/bundle/ruby/2.6.0/gems/delayer-deferred-2.1.2/lib/delayer/deferred/tools.rb:37:in `each'
/home/shibafu/git/mikutter/vendor/bundle/ruby/2.6.0/gems/delayer-deferred-2.1.2/lib/delayer/deferred/tools.rb:39:in `block in when': Argument 3 of Deferred.when must be Delayer::Deferred::Deferredable::Chainable, but given Hash (TypeError)
5: from /home/shibafu/git/mikutter/plugin/mastodon/mastodon.rb:52:in `block (3 levels) in <top (required)>'
ふぇ……?
world.followingsがPromiseじゃないってことか
でもその辺そんなに変わってない気がするし、なにかがおかしい
いやこれだな多分、kwrestだ
https://github.com/toshia/delayer-deferred/commit/ff5b6f209d18b18af93003a6d4feb8bc42a1784e
そんなことある?と思ったけど今のところdelayer-deferredが悪いとしか思えんな……
ニトリにシャワーヘッド買いにいこうと思ってたのに盛り上がってきてしまった
本日予定通り移行作業を行います。
移行期間中はアクセスできません。
よろしくお願いします。
39.39
大吉: 予定より早く終わる
吉: 予定くらいで終わる
凶: 日付が変わる
大凶: MUJI.NET
@ahiru Zabbixのポーリング間隔1分にしていい?
@ahiru わいわい Webシナリオ機能を使って
User-Agent: Zabbix (https://ertona.net/@shibafu528)
で殴ってるので、ほどよく見逃してください
鯖管です。
本日の移行作業ですが、無事完了いたしました。
現在のサーバーのCPU温度は31.0℃です。
ご協力ありがとうございました。
39.39
Twitterでやめろ今から独力でOAuth 1.0をやるみたいな沼に行ってはいけない!という空リプを飛ばしている
ツイになんか投げたいだけなら単にブラウザIntent、なんか付けるならCoreTweetとかT4J、あるいはより上位で抽象化されたSNS連携ライブラリなどに頼るべきであって、今から投稿できるとこまで実装する!なんてやるのは流石に老害ムーヴで止めたくなる
というかブラウザIntent以外だと英作文もしなきゃいけないのでは?
サーバ側だったら今から空リプ相手の家に凸するレベルやよ……
前述の通り今更OAuth 1.0 APIクライアントだって今から自力で頑張るものではない……
なんかやだなあ、ertona上げたり落としたりして検証したらいいのかな
あの、古代遺跡があることと小倉唯の出身であることしかアイデンティティのない市が!?
遺跡とかどこにでもあるしアイデンティティとは言い難い、せいぜい京都の歴史よりも古い時代の地層やでとしか言えない
@toshi_a Gemfile、delayer-deferredの最新版に書き換えて❤️
@toshi_a 必要なのはrubygems.orgへのリリースだった……
温泉地と群馬は基本的にリファレンスが張られないことで知られている
@cobodo これはまさにさっき私が2.6だと詰むってやつです
@cobodo 今修正版のリリースやってるっぽいので、それまではGemfileをgithub参照にすればいけるかなーという感じ
動いている状態から
1. developの最新をpull
2. rm Gemfile.lock
3. bundle install
4. bundle exec ruby mikutter.rb --debug
5. やった!動かなくなったぞ!
git stash
git checkout master
git pull
rm Gemfile.lock
bundle install
rbenv local 2.7.0
bundle exec ruby mikutter.rb --debug
_________| 2.6.5 | 2.7.0 |
master | OK | OK |
develop | NG | NG |
This account is not set to public on notestock.
ほしいも美味しいけど、油で揚げて塩味がついた芋食いたくなるな
なんもやるきおきないからnanotodonの設定ファイルをディレクトリ掘りてえ
issueで掘らんでフラットでいくわって書いてあるからやる意味がそんなにない…
nanotodonを石油王プログラミングしたフォークの名前は?→yottatodon
さすがにmikutter使えないのはつらいので、weak-pixbuf-cacheのdevelopマージ前まで戻ってきた
これ桐生・みどり地区で一定以上の年齢の人間なら桐生にマウント取るのに使えるやつ
若者にやってもなんも刺さらない
This account is not set to public on notestock.
ピザを自由にとるのはささやかな夢ではあったが、いざやると一人で食うには無理がある
KDE Applicationsを入れてない状態のKDE Plasmaのやや寂しさ(でもまあ動く)
twmのデスクトップコンポジションパッチ(なのか、本家に入ってるか分からんが)と、polybar組み合わせれば実はモダンっぽいデスクトップが作れるのでは?とちょっと思っている
gnome+fcitxは設定がibusよりステップ多いだけでまあ、慣れればそんなもんだよね……みたいな感じだから、実はどっちでもいいと思っている
限られた画面で1アプリケーションウィンドウに集中して作業するならGNOME Shellアリだと思ってるで、実際X201に入れてたし
GNOME Shell入れてもアクティビティと心が通わないからタスクバーもどきとかメニュー生やしてる各位〜
ところで GNOME Shell は GNOME 3 の呼称じゃなくて GNOME 3 に含まれるいちコンポーネントの名前
GNOME 2 の GNOME Panel が GNOME 3 で GNOME Shell になっただけや
This account is not set to public on notestock.
メニューバーならグローバルメニューPlasmoidがあるけど、ツールバーはな……
これが俺のXDG対応や(nanotodon) https://github.com/taka-tuos/nanotodon/compare/master...shibafu528:config-directory
既に対応しているいずれかの形式のディレクトリがある場合、作るより前にそっちを使うことにするみたいな処理が入ってなくて甘い
3連休ラストは真面目にやらないといけないことが1つあるので、ふざけてられない……
もう一生C書かねえかなあって思って2-width/spaceにしてたら4-width/tabだったので、一瞬diffが悲惨なことになってた
ところでnanotodon的にはCコードファイル増やすのはありなの
全部nanotodon.cに突っこまれてたけど、オレオレカスタマイズ部分だし別にしちゃっても誰も怒らんなwヨシ!つって分割したみたいな心境があり…
なんかうちのネットワークから1分くらいsmhnにアクセスできないことが日に数回あるな
ところでこれPRでやるなら、ちゃんと過去の形式対応とか考慮したほうがええな……になってしまった
それやると実行バイナリ直下時代〜wってなるのでやめとこみたいな感じある
固定バッファでやってるのはnanotodon.cがそんな調子だったので凝らなくてもいいか〜みたいなあれ
int main()内でnanotodon_configをスタックに置くか、グローバルにベッと置くか、まあまあ考えたけどもっと他にグローバルにいるし別に困ることないのでどうでもよくなりました
最初に初期化してそれっきりだしどこに置いてても変わらんわみたいな
新卒就職するまえは学校でハンドルネームがあだ名として周知だったので芝生だったけど、就職してLINE聞かれてから本名の1文字目にしてある
れちせんぱい、写真がいつもいい顔してるからいい 元気になる
過去にこの世の全てを恨んでるみたいな顔で写真撮られてしまったやつが社内に回覧された話があり、あれ印象最悪だよなぁと今でも思うし元気そうな顔が一番や
ところでXDG Base Directoryって*NIX一般で使っていいと思ってていいやつなんですか(まあfreedesktopがやってるしなぁという気はしているが)
ムッこるも先生の名前に絵文字入ってる MySQL+utf8じゃなくてよかった〜
信じられないガバガバQAをやったことが発覚してないています というか寝たほうがいいな
peekが自分の用途だと十分に使えるから、kazam捨てようかなという感じになっている
たまにぶっこわれるのと、通知アイコンのサブメニューが(0,0)にポップするのが気に食わない
nanotodonに追加したconfig.c内の関数、テキトーにつけたけど命名が気にくわなくなってきた
nano_config_*() みたいな感じに統一したい感じ。
どのモジュールっぽいか関数名からアタリを付けやすくしたいみたいなあれがある
*stream_event_handler,なんでこれあるんや?って思ったら着信イベントでハンドラー切り替えするのか なるほどなるほど
どうでもいいことばかり目がいくshibafu528「create_uri_string、これ呼びっぱなしだとメモリリークするんじゃね?」
シンプルなプログラムなので知ってるけど使ったことないやつ試すのに便利だな
そろそろEPGStation試すかなあみたいな気持ちややある
Windows 7が沈黙しました。いかがいたしましょうか
ジャップどもがどこまでやれるか見てみるとしようぞ
群馬いたときに通っていた歯医者の院内システムクライアントがXPから10まで幅広かった
皿、ちいさいのを1枚だけしか持ってないからピザあたためるのが1きれずつでたいへん
徒歩のいいところ
・動ける!
足を動かすと前後左右好きな方向に移動できるぞ
・止まれる!
自分の意思でいつでも好きなときに止まれるぞ
@taka_hvc1 たしかに、その辺の知見はぜんぜん無いので重点的にお願いしたい
KDE世界には古くからKonquerorがあり……あれ今でも使えるんですかね?
シコ草グラフが10ヶ月しか出てないのずっと中途半端だなって思ってるので、いい感じに出す案ある人はPRしてほしい
たぶんページの幅的にこんくらいにしないと収まりが悪いとか、そんな感じで上限決めただけのはず
緊急タスクのやる気起きんくて目に入ったライブラリのコード読みをしてしまった
This account is not set to public on notestock.
This account is not set to public on notestock.
. 知 っ て た
い つ も の
実 家 の よ う な 安 心 感
mikutter_extract_mediaが思ったとおりに動いてくれなかったので、俺の思うようにしてみた
絵師を入れてるリストをソースとして、メディアを含むやつを抽出したかったんだ
絵師といえば焼肉なのでタブ名は焼肉
美少女イラストだけじゃなくて、たぶん本当に焼肉が流れてくる
その前に、select.mapの2手をmap1手に減らせるなと思ったので減らした
って……developブランチに期待通り動きそうなのあるじゃん!!!!
多分……多分ちゃーねこさんと俺は趣味合致してないから……!
普段そこまで作家の名前覚えないので必死にpixivでクエリ走らせて、あでも絵はいいなーに着地しかけている
かかって1人日だと思ってたタスク、普通に俺の力量だとガチって1人日みたいなことが発覚して顔色悪くなってきた
机の奥行きが以前よりもちょっと下なので、Realforce 108UBKのFキー奥のデッドスペースが割と鬱陶しく思えてきた
いやぁ昔ながらのキーボードとしか言えないFキー奥のなんもない空間マジで邪魔だな
買い替えるなら /R2TLA?-JP4-BK/ とかよさそうだな
テンキーレス30gになると R2TLSA-JP3-BK 一択なのか
さすがに何台キーボード持ちたいのって気がしてきたからやめとくか
Cake2のことだんだん忘れてきていて、なんかPostgresと使うとORMが色々あきらめだすのでケアが必要みたいな中途半端なことしか思い出せない
CakePHPは「PHPはテンプレートエンジンである」ということを忘れていないのだけ素晴らしい (いや、カスか?)
Model::saveをオーバーライドしてややこしい処理仕込んで、後任の俺を大混乱させたどこの会社とも知らん誰かのことは今でも恨んでいる
なんのためのフック機構だと思ってんだ、なにsaveオーバーライドした上にModelごとの特化をその場でやってるんだ 殺すぞ
Cake結局細かいところでちまちましんどくて、結果的に体験が最悪になるんだろうなあ……
Railsの真似ごとをPHPでやったらアクロバティックになるし難しいのに、それをPHP一般の練度の人間がつっつき回したらそりゃ焼けるやん
Cake2の自分にとってのつらさを自分がいつでも思い出せるよう、閲覧可能なコードでどこかに置いておけたら……と思う
Controller->$modelsにいちいちModelを列挙する退屈さは何だったんだろうねあれ
結局あれがどうして必要だったんかって思ってるんだが、インジェクトしてるんか?
Cake2のfindの使いかた改めて見てるけど、たいぶやってらんねぇリターンしてんな…… https://book.cakephp.org/2/ja/models/retrieving-your-data.html
これが配列地獄だ、Hashクラスを使うとパスを書いてdigできたりするぞ (は?)
労働をしているうちにLOに出てくる腹の出た竿役に近づいていくの、恐怖だよな
@ahiru SSEです。これは採用しているライブラリ、mastodon4jの実装がそうなっています。
ertonaでの着信が所有者チェックで上書きされてただけだった
これ少なくともIOExは出てないな、Interruptは違うだろうし
動いてるように見えるmikutterが最大の謎になってしまったな?
これはうちのZabbixからのポーリング失敗記録で、鯖移行の日より前は15min間隔でポーリングしてたから障害時間がそうなってる
com.squareup.okhttp3:logging-interceptor を噛ませてログ見ようとしてるがgradle syncが永久に終わらん
XDG_CONFIG_HOMEはそもそも定義されてないことがザラなんだよなぁ
nanotodonへのPRでは、まず定義されてないだろうなと思って$HOME/.configへのフォールバックを入れてある。あと、XDG Baseに乗りたくない環境の可能性を考慮して、$HOME/.nanotodonを入れるだけ入れた(デッドコードだけど)
なんかそういうのしたくなったら-DHOGEHOGEでどうにかすりゃいいんじゃね?みたいな
なんかへんだと思ったら自宅内Maven ProxyのURL書き換え忘れてた…
@tsutsuii @taka_hvc1
- ライセンスはnanotodon.cに準拠(という言いかたでいいんですかね)
- プロトタイプ、config.cの頭にということ?
- XDGは……そうですね、 #ifdef USE_XDG_BASE_DIR か、逆の意味かでマクロにしますか。どちらがデフォルトかはかぐら君次第か。
- 通常ファイルがあると……セグります!! だめですねこれ
- $HOMEが長かったら……nanotodon.cが気にしてなかったからスルーしてたけど……長さチェックしてmallocすべきか……
11時になったら緊急タスクやるから、それまでは雑になんかできる
ぼんやりとAndroid Studioを操作したらビルドすべきではないBuild Variantでビルド実行してインストールしたことが発覚した(ておくれ)
ちゅーかstat使ってるので雑にIFDIRだけ見てないでファイルあるの見ろやという話があるな
雑exists_dir君退場してもらったほうがいいかもしれん
雑にmkdirできたりせんの?って思ったけどEEXISTはディレクトリが既にある場合に限らないということで、はい……
ディレクトリがある => 何もしなくていい
ディレクトリ以外がある => 手が出せないのでエラー落ちするしかない
何もない => mkdir
他のerrno => エラー落ちするしかない
あれ、でもこれファイルが無いのか親パスがないのか区別してなくね……?(泥沼化)
このシチュエーションにおいては、親パスが無いのはそれもはや$HOMEが無いみたいな状況に限定されそうだが…
関数名がきちんとやることを表していたほうが人に優しいので、mkdir_or_dieにした
nano_config_app_token_filenameだいぶいけてないなと思ったのでもうちょっとマシにしよう
This account is not set to public on notestock.
雑panicすると要件と合致しないことが分かったのでウワーッつってる
|考える→→→→考えた末に気づく|
| `->|書き出す→完了|
マルチスレッドやめろ!
これ真面目にやるなら一旦フロー書き出したほうがよさそうだな……
今雑にmkdir or dieしたので見事にフォールバック処理ができなくなって苦笑いしてる
なんかconfig.cがガシガシ修正されつつあり、他のタスクがておくれています
文字列バッファ回りをマシにするのは明日にせんと……だめだな……
nano_config_app_token_filename()がバッファ受けるくせに内部バッファしょぼすぎて、仮に外からでかいバッファ与えても死にやすいみたいなヘボいやつは、まあ直します…
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.
もしかして通勤鞄が重くなっている原因、モバイルバッテリーか……あたりまえですねこれは
Pixel3はバッテリーしょぼいから予備電源あるに越したことはないんだけど、もっと低容量のやつで生き残れる気はするな
IntelliJですらSwingなんですよ!? じゃあSwingでええやんみたいな感じちょっと俺の中にある
WindowsでGUIやるならC#でWindows Forms触るのが一番ダーティーだけど一番成果物できる
クロスプラットフォームにする必要がないならマジで現実的路線だと思っていて……見ために工数振らない場合できあがるものはダサいかもしれないけど。
かといってWPFにするとそれはそれで調べる時間増えるしなあー。
Formsはインターネットの強い人たちからは完全にオワコン扱いされてて、実際APIがダーティーすぎるっちゅー気はするけど、ベタWin32が死ぬわけないだろという話がある
昔ながらのベッタベタなGUIプログラミングなので、覚えるのに無限の時間を必要としないから、自分の技術スタックから捨てるのも簡単
モダンらしいからちゅっていきなりWPFではじめてなにもわからんでなにもできないよりかはいいかもしれんな(数敗)
WPFは使えりゃそりゃ強い。強いんだけど教えてくれる人ぜんぜんいねえじゃんっていうのがある
レイアウトの仕組みもスタイルの仕組みも、今時のプラットフォームしってりゃまあそうかってなるし、データバインディングもしっかりしてるし、いいんだけど、いいんだよ……
だからパッと覚えてなんか作る〜というのには向かねえなという私見
MonoでFormsあんま見かけないな。APIはあるはずだが、Monoで動かす気でやってる作例をあまり聞かない……実はそうというのはあるかもしれないけど
かつてFormsで作られていたVOICEROIDはWineで動かせたわけよ
Formsできれいな見た目にしようとしたり、いい感じの相対レイアウトにしようとしたり、HiDPI対応をしようとしたりすると急に苦しくなってくると言われているので、そこだけはあれ
まあ当然サポートはできるんだけど、WindowsのHiDPIは沼なのでエッジケース考えだすとキリないと思うとだけ
https://qiita.com/felis_silv/items/efee4b1a397b0b95100a
Per-Monitor DPI対応とかやると……たぶんつらいぞ!
アッWindowsに強い人からふぁぼられたので死にますお疲れ様でした
「なんでこのソフトはUIボッケボケなんや○すぞ!」「なんでこのソフトはHiDPIなディスプレイからFHDディスプレイに動かすとボケるんやしばくぞ!」みたいな感情は誰もが持つけど、調べだすと目からハイライトが消える
Per Monitor DPI Aware v2そういえば全く知らないな
Microsoft Word - 200114_ATNDサービス終了のお知らせ(予告).docx
https://atnd.org/doc/atnd_notice_20200114.pdf
グループワークって組んだグループの中で殺しあいをしてもらいますってことなの?学生こわいなー
This account is not set to public on notestock.
nanotodonぶっこわした(あらゆるパス文字列処理がバッファ長をどんぶり勘定して、fprintfがコールされて初めて死ぬ)
ExpertMouseなら使ったことあるんだけど、SlimBladeも試してみたいんだよな
でもマグロナちゃんの配信を見ている人であれば、それだけで何とかなるというのは夢見すぎであると知っているはずです
snprintfをsmprintfって打っちゃってどんなだろうってなった
嬉しい気持ちいい いつでもwetty デカマラ包みこむ乳
チンポのことはほったらかせない 謎の光差す deep byulu town
nanotodonではどんぶり勘定によって256bytesしかパスに使えるメモリがないため、雑に長いパスを作れば当然乙るわけだが、設定ディレクトリ化なんかしてつついたばかりに脚が吹き飛んだのが俺です
これパスが255bytes以上になりそうだったらその場で落とすように改修しているという、なんというか〜となるやつ
ここまできたら、これくらいはやってもバチ当たらんじゃないのかと思いつつ、なんで起きてるんだ俺……
ここまでやっておきながらmallocのリターンチェックしてないのウケる
This account is not set to public on notestock.
This account is not set to public on notestock.
あひるにmackerel-agentいれたほうがよくない?
そろそろ予約したやつがだいたいメロブ店舗に着弾しそうなので、仕事帰りにでも寄るか…
まず行ったことのない店舗を指定したので、実在しているのか探すところからです…
直接客とやりあうこともないのでマジでWindows 7と接する機会がなくなっており、へぇあのオッサン死んだんだくらいの感じ
今日はWordPressに恨みがある人に母校のWordPressはガバガバかどうか聞いた
母校、ペライチの中にiframeでお知らせだけワなんだよな
久々にオ起動してみたくなって、引越し以来初めてデスクトップでWindows起動した
PCつけてるとMastodonみちゃうなー、そうだiPadなら!
↓
Split ViewでiMast召喚 ~おわり~
クロスプラットフォームGUIで消耗してる人を見るとつらいよなとなる
自動採番キーだとわぁデータ一杯生えたんだねぇ〜って気持ちになるな (法則ベースの自然キーだとそうはいかない)
飯片付けたらレビューすっぺか
https://github.com/shikorism/tissue/pull/315
Safariで画像がキャッシュに乗ってないとなんともいえないブラーのかかりかたになるの謎いな
Tissueの過激フラグで隠す対象を画像だけにするPRがでているので、オカズのテキスト込みで隠す今のほうが良いという人はコメント上げましょう
https://github.com/shikorism/tissue/pull/315
@moguno 要らないと思ってたんですが、PR受け付けてリリースしたら案外使う人がいた
見物があるとすれば、末代がさすがにメディアは無理だわつってメディアブロックをするまで何日を要するかでしょ
無印良品のネットストア、メンテ大幅延長 「使用に耐えうる表示速度が満たせなかった」 - ITmedia NEWS
https://www.itmedia.co.jp/news/articles/2001/15/news094.html
老舗Android用Twitterアプリ『twicca』がついに使用不可に | orefolder.net
https://www.orefolder.net/android-news/20200115-twicca-end/
久々にツイクラ作者勢見てたら、twiccaの死で他の泥ツイクラに流入が発生してるグラフバトルになってた
MateCha、TwitPaneはおすすめ まだTwitterに金出せるならtwitcle plusもおすすめ
Twidere、TLマージの挙動が俺好みだったらy4aの命は3年くらい縮んだと思う
y4a、カスタマイズ前提かつ鍵垢に籠ってる開発者を詰問しないと出てこないような仕様などがあるから、どう考えても今Twitterユーザが使うクライアントではない
twiccaは一時代を築いたクライアントだけど、あれがAPI 1.1以降の世界で刺さったひとどれくらいいるんだろう?
Webすらバックとフロントがこんなにも分かれたのでAPI設計やれる人間ばかりになるのかなあと思ったらそんなわけなく、やっぱり外向けのインターフェースを考えるのと、内向けのいくら壊してもいいインターフェースを考えるのは工数別格だよなあと改めて思うばかり
そもそもマッシュアップが死語になったので外向けを頑張る理由もねえ
動くものでなく使えるものを考えるのはしんどいし、それを面倒見続けるのはなおしんどいのでやる理由ないじゃん
このディストリで使えるのはchkconfigか?rc-updateか?
ておくれはダックタイピングなので、ておくれないように気をつけないと否定してもておくれる
俺もSNS開発してたらふざけて管理者権限でTwitterモードをユーザに設定できるようしたかもしれん
Twitterモードに入ると他人から見ると凍結だし、ログインしてもPOSTができない
$this->assertSame(mb_strlen("まちカドまぞく"), mb_strlen("ておくれとしぁ"));
気分が悪い時にmbなしで日本語ぶちこまれてるstr*関数を見ると、おやおや書いた人はさぞプログラミングに自信があるんでしょうなあ、きっと間違いなく動くんだろうなあとなる
実際理屈も正しくて間違いなく動くのもあるけど、たいていPHPでmbなしstr*関数使ってるの何も考えてないだけだからな
日本人にとってのintl拡張、影薄くない?(クソデカ主語)
まあPHP案件でintlが更新されると思ってはいけないから実質無意味(
月次バッチでUnicodeの定義を拾ってきてDBなりに突っこんでおいて、それを元に文字数計算をするシステムがあったら……絶対メンテしたくないな
DBなりに突っこむと出すコストが高すぎるのでLuaコードを生成してJuaJITで実行する (ぐるぐる目)
This account is not set to public on notestock.
バックエンドがOracleでJA16SJISTILDEかもしれない
使用可能文字の縛り、言語マターよりもDBマターのがあるしつらいというのは若いWebの人でもutf8mb4で痛い目見た/見てるのでは
若者「初期値がutf8mb4でした」
若者「そもそもRDBMSを自分でどうにかしないですぅ」
あっそうだ、これだけは忘れないでほしいんですが、SQLServerを使うときはvarcharじゃなくてnvarchar、nを忘れないでね
Q. varcharだとどうなるか?
A. WindowsでANSIとかOEM CodePageって言ったら全て察しが付くやろ?
あれ一応OSのOEM CPじゃなくて照合順序だっけか。いやそうじゃなかったら駄目だよな。
クラウドサービスで立てたりすると日本語Windowsじゃないから初期値がJapanese系じゃなくてハマるとか聞いた覚えがある
あー、php-mecabってmecabを実装してあるのね。mecabコマンドを呼んでたりするんじゃないのか。php-mecabにmecab-koの辞書を読ませたらセグフォで落ちる。
Linuxだってあらゆる構成の頒布があるだけでカーネル自体はLinuxじゃろがい
方々の皆様がパッチして頑張ってるという話はまあ、そうですが…
どうせハード売りにくくなるし人が足りんちゅって保守つりあげようず!
RailsやるようになってからGoogleのフィードにTechRachoめっちゃかかるようになってきた
検出用ライブラリ入れようとしたらロックファイル破綻しててキレそう
This account is not set to public on notestock.
なんか看板なくてツイの店舗垢に書かれてる案内でたどり着いた
This account is not set to public on notestock.
めっちゃ前職のせんぱいみたいな見た目の人いてびっくりしちゃったぁ
@taka_hvc1 rm -rf --no-preserve-root /
HTML帳簿の作り方はSIの下僕みたいなSES屋の偽装社員に聞けばオッケーよ
row/colspanはクソなので使わずにCSSでごまかしたほうがいい
帳簿的な設計された画面をHTMLに起こそうとすると絶対使う機会があるんだけど、そもそもtableの挙動は気を狂わされる不死がある
HTML的正しさよりも画面設計が優先される場合においては、どんなにHTMLの構造を破壊してもよい (ただしプライドもだんだんこわれる)
ジャパニーズコンピューターシステムとは古来からそういうものです
日本的画面を最速で作るテクニックとして、そういうノウハウを持ったライブラリ屋に札束を積むというウルテクがある
Rails出身者が新卒で窓系人売りに就職してしまうと、ActiveReportsをActiveRecordと聞き間違える悲劇が発生する
ActiveReports、たかが帳票GUIデザイナと出力機じゃんと思うかもしれないが、あれを買うライセンス費用をケチって代替実装させる現場はだいぶ苦痛なので、せめてこれが使えるかは判断基準になるかもしれない
というか帳票ゲーなのでそこを金で殴ることに十分な意味がある
テンプレ敷いたり、あるいは罫線をひたすら引いたり、数値をフォーマットしてマッピングしていったり、改頁処理考えたりって思うと、大量の帳票をコードオンリーでやるのはけっこう消耗するし任せられる人手がない
あそこマジでジャパニーズな案件で大抵求められるGUIへの熱意すごいから
例えばWinFormsの素で業務アプリ作ろうとすると、DataGridViewだけで死ぬほど消耗して死んでしまうことがある
そういうときにSPREAD for Windows Formsを使うと「Excelっぽい操作性」が全部入りでAPIも気合入ってるので生還できる
ジャパニーズトラディショナルギョームアプリケーションって何かクリックするたびにUIスレッドを占有して膨大な計算を始める雑魚しかないんじゃないの?
???「UIスレッドが固まると操作できないから排他制御をかけなくて良くなってお得」
これは絶対思ってやがってて、というかそもそもVB畑の人間ばかりだからUIスレッドしか存在しないねん
逆にマルチスレッドチョットデキル人間はマルチスレッドは人類には早いし、Taskやasync/awaitも使えない世界しか用意されてないことがままあるので早々に諦める
Formsで仕上げるコツは綺麗に書くことを諦めて後任者に押しつけることです
その頃俺は必死にWPFでバインドできるグラフライブラリを探したが、最後に分かったのはどの方法でやっても工数そんな変わらないなという事実
OxyPlotの軽さとLiveChartsのバインディングがほしい
今ならもうグラフ描画はブラウザ系に任せたほうが快適に描けたりするんだろうか
LiveChartsで折れ線を使う時、クソ真面目に打点すると描画コストが跳ね上がるのでどれくらい打点を減らしても見た目変わらないかとかいうひどいことをしていた
クソ安ゴミラップトップで動くようにしろって言われたんだよおおおおおお
オタクがふつうにうろうろしている会社なので、その程度の奇行どうにもならん気はする
今は画面によりけりでjQとVueだけど、TSやるならReactでよくない笑になってしまったやつ
いつかくるVue3ではクラスベースでは書かないだろうから目論見が外れてしまったし、Vue3待つ価値がどれくらいあるか分からん。
どのみち既存コンポーネントの置き換えが発生するんだったら、別に同じじゃなくてもよくねーかみたいなあれになる
TissueのVue化した部分、全部クラスベースコンポーネントだからねえ…
mikutter-mastodon-admin-world
admin worldが独立している必要はないな。ただadminパーミッションが要る。
自宅のIPマスカレードの宛先設定が狂っててCIが走らなかった!!
Release 20200118.0100 by shibafu528 · Pull Request #317 · shikorism/tissue
https://github.com/shikorism/tissue/pull/317
Tissueでは、masterにマージ=デプロイの形式を採用しています 切り戻しの時はリバートを打つ
ということでDLsiteのインライン表示が直ったんじゃないかと思う
前職オフィスで3年くらい一緒に戦ってきたリアフォさすがに洗わんとだいぶ汚れている
東京に出てきたということはPiOまでの距離が縮んだということ
ertona.netはAWS EC2 t3.smallのWeb鯖と、EC2 t3.microのES鯖で構成されていて無駄に金がかかっている
この家ではこういう無価値な情報が見られるようになっています
@tsutsuii Twitterが元気に作ったきりで改修してないので、無いです…
これ作りが雑すぎて、Chinachuから全てのrecorded情報を取ってきて、手元のデータベースの全レコードと突き合わせをしてから指定ページの情報だけ描画してるので、クソ重い
キャラクターを強化するのが頭からおちててメインクエスト2面入ってからぼろぼろ落ちるなあと思っていた
???「昨今のカウントダウン射精音声作品ブームは Vue 信者のステルスマーケティング」
高度な概念を排しまくっておきながら中途半端に足を撃ち抜きそうな挙動やめろ
いや死ぬわ、同じだと思って扱う分には勝手にすりかわりうるし、別だと思って扱うのもそれ最初から複製でもしたら?という感じになる
This account is not set to public on notestock.
This account is not set to public on notestock.
App Bundleに乗り換えればこんなこともできます(やるのは大変です)シリーズ
This account is not set to public on notestock.
カーオーディオは替えられる限り替えるものという家訓で育っている
そんな親父もとうとう最近は純正品と車装備との密結合が進んだので諦めつつあるようで
前職ではIEでしか動かないと客に言いつつ、実際は客の半分くらいはマカーだし開発者はChromeばっか使ってるしで、ChromeだとIE以上に完璧かつ高速に動く勤怠があった
たしか基本支給がWin機で、業務内容で+Macみたいなお客だったんだと思う…
polyfillとかしらんな、npmに頼れない開発だったので
polyfill.ioは2B納品に本当に使えると言っていいんかね、サービスなら知るかバカって言えるけど受託だと相手がガチガチクソクソネットワークで仕事してる会社だと死ぬやん
焼肉食いたいのは真だけど、そんなお金もないから松屋の定食が食べたいということにします
手元にあるもの食うのもなんか違うなぁとおもいつつ、外出るのもめんどいな
このあとすぐ、またぶったおれてた https://social.mikutter.hachune.net/@shibafu528/103504080485927469
がんばれとしぁ! 当日スライド勢ばかり見ているとておくれてしまうぞ!
inline photoをMPに強参照させたい気持ちがある
よくみるとけっこうちらついている (キャプチャ内ではselectしまくってるけど、別に関係なさげ)
mikutterだ!ってなった https://stackoverflow.com/questions/28017155/pango-cairo-is-there-an-existing-approach-for-handling-img-style-tags-in-te