Devlog
https://www.yo-net.jp/devlog/
ja
2023-09-16T22:00:00+09:00
-
できなかったことリスト
https://www.yo-net.jp/devlog/archives/000711.html
C++再学習でできないことがきになったこと ・Windowsコンソールアプリでユニコード文字を扱うことができないこと。一部の文字は、スーパープログラマでもマジでできないらしい。マイクロソフトの問題? ・メモリを消費させて、メモリ確保できないというエラーを意図的に起こさせて、メモリ確保エラーの動作テストができなかったこと。検証をする前にWindows自体が死にかけて、例外発生のまえにアプリが落とされる。...
連絡
よねっと
2023-09-16T22:00:00+09:00
-
阪神はアレを優勝へと変換を確定させたぞ
https://www.yo-net.jp/devlog/archives/000710.html
やったね。...
連絡
よねっと
2023-09-14T20:49:10+09:00
-
新版明解C++中級編/著:柴田望洋 正誤表
https://www.yo-net.jp/devlog/archives/000709.html
自分が気づいたところをアップ!優しさのカタマリ。初版の2004年3月31日を手元にして執筆したものです。 P248-P249 Shape3/Line.h 49行目 ×std::cout 〇std::cout 75行目 ×std::cout 〇std::cout あるいはプログラム動作結果の方を合わせるかしないといけません。 P266 chap07/IOBuf.cpp 16行目 ×class InBuf : virtual Buf { 〇class InBuf : virtual public Buf { 22行目 ×class OutBuf : virtual Buf { 〇class OutBuf : virtual public Buf...
VC
よねっと
2023-09-13T22:00:00+09:00
-
C/C++言語直感的難問
https://www.yo-net.jp/devlog/archives/000707.html
VC
よねっと
2023-09-01T22:00:00+09:00
-
打ち込みオワタ
https://www.yo-net.jp/devlog/archives/000708.html
スキャナーによる文書作成という本に記載されていたN88Basicのプログラムだけど、打ち込み終わった。よく頑張った。キーボードの入力作業がまた一段と早くなったという点では、成果があったと思う。 動作確認をすこしづつやって、プログラムの全貌をつかむという作業はコレから。長いプログラムを実行すると、実行したときにエミュレータが管理するメモリ上に読み込まれたプログラムが書き換えられるというトラブルに見舞われている。XLBasicエミュレータのメモリの使い方についてもう少し勉強しないといけないのかもしれない。 もう使ってる人が少ないのか、ググっても検索結果が乏しいのが淋しい。N88も知ってるマニア減ってきてるな。絶滅危惧種だ。やりこんでる人もいるけど、エミュレータに詳しい人が少ない。実機もってそうな人の方がマニアで、いまだになんかやってるという印象。実機もってるとかムネアツ過ぎるだろ。 意外と難しいプログラムも組めるし、あなどるなかれだな。計算機として使いこなすには、ものすごい科学技術の知識がいるのは、今も昔も変わりない。N88でも、文字認識もできれば、科学技術計算もできる。そりゃそうだ。戦争やってる最前線でも動いていたPCだからな。N88といえど、軍事利用も可能なほど高性能なのだ。今のPCのほうがもっと高性能なのもあたりまえの事実ですが、N88をなめすぎると痛い目にあうという話さ。 いまだにN88使ってるマニアの人の知識はやばすぎるってことだな。知り尽くしてる。エミュレータ?何それ?って感じなんだろう。せいぜいゴッコ遊びでもしてろってことだろう。本物にはかなわない。N88一台くらいあってもいい。...
N88Basic
よねっと
2023-08-31T22:00:00+09:00
-
時間かかるな!
https://www.yo-net.jp/devlog/archives/000705.html
スキャナーによる文書作成という本に掲載されているプログラムを本からPCで入力してるんですけど、めちゃくちゃ時間かかる。6000行ちかくのプログラムと48kbyteにもなる機械語。しかも、全部打ち込んだところで、デバッグに力をいれたとしても、動く保証はゼロというか動かないの確定してる。 XLBasicエミュレータとの整合性をとる作業が山のようにありそう。 機械語と4000行近くまでプログラム入力した。意味のない作業。1ページあたり70行くらいで、1ページに30分40分くらいかかってそう。 入力速度が遅いのかもしれない。キー入力速度たいしたことないんだな自分。反省。もっと真剣に打ち込み速度を高める練習しておくべきだった。 こういう作業を自動化するためのプログラムを手作業でやっている自分。空しい。自分で文字認識プログラム作ってみたい。 何か得るものはあるのか?この先、みものだな。 打ち込み練習にはなっているが、もっと知識を得たい。 やってやるぜ!みてやがれというところだが、みてないでおけ!だな。 そう!見てないでおけ! わけのわからないプログラムだよまったく。打ち込みながらも何がしたいのか全く理解できない変数名のつけかた。作成者の人、すごいぜ、古本も出回ってるので、興味のある人は買ってみるがいい。いかに無駄遣いしたかを後悔するような本だぜ。なのに買ったんだぜ俺は。エグイだろ。はははははは!はははははははは!...
N88Basic
よねっと
2023-08-26T22:00:00+09:00
-
C++の再学習ちう
https://www.yo-net.jp/devlog/archives/000706.html
C++の学びなおしを始めました。Basicのプログラムの打ち込み作業をしつつ、合間で さすがに初歩からの学びなおしはだるいので、中級編から始めています。 クラスで使う仕組みからです。静的メンバ変数・関数・constね。ふんふんって感じ。 http://www.bohyoh.com/ ここの本だね。いい本に出合えた感じがする。エピステーメーさんの話がわかるくらいまでにはなりたいね。...
VC
よねっと
2023-08-26T22:00:00+09:00
-
結局
https://www.yo-net.jp/devlog/archives/000704.html
人のふんどしで相撲はとれないとかって奴だな。 挫折を甘んじて受け入れよう。ははははははは。ぶわはははははは。...
N88Basic
よねっと
2023-08-17T22:00:01+09:00
-
N88BasicXL
https://www.yo-net.jp/devlog/archives/000703.html
なんだよ。 今更、N88Basicさわってみたけど A$="ABC":A!=VARPTR(A$,1)でSyntaxエラーだとさ、お手上げです。あ、XL Basicでは2個目の引数は非対応なので、A$="ABC":A!=VARPTR(A$)としてはいる。似たような構文でいろいろ試しても見た。試行錯誤、構文の組み合わせを考え絞る。すべてダメ。 文字列変数A$が利用しているアドレスを16bit浮動小数点A!に格納する関数なのですが、動かず。悔しい。せっかく理解しようと思ったのに。 XL Basicえみゅの説明書によるとA!が差すアドレスに文字列長 A+1とA+2のアドレスにA$の先頭アドレスが格納されるって書いてあるのに。 それだけじゃない。文字化け。XLがsjis対応なのはわかった。 SCREEN 2,0,0,1を実行しちゃうとその後の日本語を含むPRINT文で文字化けする。XLは日本語表示しようと思ったら第一引数は3(640x200 カラー)か4(640x400 モノクロ)じゃないといけないらしい。何気にいい感じのトラップもある。手ごわい。説明書読めって奴だな。それくらいは対応できてのシンタックスエラー不可避。辛い。 グラフィックキャラクターの利用が出来る1,2と日本語表示の3,4はトレードオフの関係。 イメージスキャナによる文書作成のコードを現代の環境で最大限活用してやろうと思ったのに。 諦めるか… 代替案を模索するか…代替案は見つかるのか?考えたくないような考えたいような。 何をしようとしているのかわかんねぇくらいだからな。SEGPTR8に取得した値を格納して終わっているという不気味な処理。文字列の領域を確保しただけだな。マシン語処理でなんかつかうんだろうか? マシン語の部分もほぼまだわけわからんし。THE Basicの90年1月号にマシン語解析プログラムが記載されたらしい。欲しい。国立国会図書館いかないと駄目だな。 いや、諦めるか。 違う文字認識プログラムを読んだ方が早いのかな、既存の文字認識プログラムを解説してくれるやさしい人はいないみたいだし。 いや、諦めるか。 ちょっと知りたいだけの気持ちも、おもいっきり挫折するだけの一方通行。 いや、諦めるか。 ここ数年、挫折しかしてない。FONT構造の理解→FONT内部専用のプログラムのようなものがあることを知り挫折。むずすぎ。なんか文字の表示が拡大されたり縮小されたりするときにフォントの頂点の再計算するみたいなものがあるらしい。エグスギル。そこまで理解してやっとで制御できるらしい。それでなくてもフォーマットの種類が多いし。グリフ番号とかの仕組みも大概、ややこしい。体系全体を理解するなんて素人には無理だと悟ったね。つまり挫折。 PDF構造解析も挫折。日本語フォントの埋め込み。すさまじすぎる。ポストスクリプト?理解できない。つまり挫折 VSTプラグインで波形描画?ビットマップの扱い方さえわからない。描画した内容をビットマップで保存したいのにやりかたがまったくわからず。つまり挫折。 Node.js、Vue.js、フレームワーク。jQuery。Django。理解するべきかさえもわからない。つまり挫折。 Vexflowややこしい。できそうでできない。つまり挫折。 確率統計の知識もうすれつつある、微分積分もあまりできない。線形代数も最後のところでわかっていない。つまり挫折。 全部。ぜ~んぶ挫折。挫折。挫折!骨折並みに挫折。 HTMLやCSSでさえもあやしい。SCSS?あやしい。JavaScript?あやしい。 理解が足りないね。疲れたよ。どうしたいんだオレ。なにもみについてないぞオレ。基本情報処理技術者の資格持ってるだけなんだよな。ソフトウェア開発とかとれない程度の人間なんだわ。まいったまいった。 弱音記念日だね。N88Basic触っただけでここまで落ち込むんだわ。...
N88Basic
よねっと
2023-08-17T22:00:00+09:00
-
SyntaxHighlightVer2をMediaWikiVer.1.19.0に導入
https://www.yo-net.jp/devlog/archives/000647.html
非対応だけど、なんとかやって無理矢理導入した。 ちょちょいと触らないと無理だけど、 ちょちょいと触りました。 何?ちょちょいって?ちょちょいだよ! MediaWikiのバージョンをあげればいいんじゃないの? なるほどなるほど。 いやいや、古い車を乗りこなすポリシーみたいな? いやいや、それってセキュリティの意識低いんじゃ? いやいや、それも含めての生きざま。 分解してガチャガチャ触ってくっつけてこそ 見えてくるものもあるよ。 loadとかHookとかParserとかpygmentsとかproc_openとか 仕組みを知るのもいいもんだ。...
知識
よねっと
2020-06-27T16:55:31+09:00
-
YoneWiki全般
https://www.yo-net.jp/devlog/archives/000554.html
YoneWikiなるページを作成しています。 自分の好きなことを体系的にまとめておくということを目指していますので、 みんなで作るというよりは一人でまとめるというのがメインです。 でも間違ってることも、多くなるだろうし、 更新されている情報も多い、教えていただけると助かります。 ここに記載して頂けたなら、気になる記載ミスを訂正できます。 よろしければどうぞ、ご活用下さい。あまり見返りないからないだろうけど、 リアル友達にまで発展したら見返りあるかもです。 結構、お金ないくせに人に奢ったり、募金したりして、死にかけてる毎日。 親孝行もせにゃならんのに姉にばかり、親のことをみてもらってます。 姉孝行もせにゃならんな。死にかけても助けてくれる姉がいるので、 死なずにすんでます。もっと勉強してもっと人に教えて、もっと役にたって、 もっと面白い人生にしていこうと思ってます。 このサイトはへっぽこな割には、ある特定の分野においては ものすごいアクセスをされています。 一時期はまったく更新してませんでしたが、 全コンテンツを含めると1日平均3000ページビューワになっています。 全コンテンツを含めると1日平均100ユニークホストです。 カウンタの更新機能のついてないページ (ブログの特定の記事をみるページはカウンタ見るだけになってたりするページあります。)が 意外とのびてるね。 xreaさんの統計によるとそういうことらしいです。 また、更新をやめる前だと100万ページビュー(ほぼユニーク)を達成しているページもありますので、 日本人の100人にひとりは一回くらい、このページに来たことがあることになってます。 記憶にのこっていないでしょうけれど、 雑誌にも掲載して頂いたこともあったし、まぁいろいろあったっす。 リアル友達とか、ネット親友みたいなものが無い割には がんばってんじゃね?オレみたいな感じです。 最近パソコン買ったし、知識も増えたし、 ひまさえありゃ、YoneWikiを更新したり、プログラム作ったりしてます。 仕事帰りにはギター弾いて。土日はスポーツ観戦。 あとは恋愛だけだな。さいきんちょくちょくメールしてる子はいるけど 遊び友達にもなってない、一回ガンバの応援に行ったくらいの関係だし、 まぁ寂しいのは寂しい。 告白しちゃおうっかなぁとか、カッコいいとは褒めてくれてたけどね。 自分に自信ないから、あまり積極的にもならず、今に至ってます。 Googleさんからは頑張ったご褒美に、お金を頂けてます。 人の役には立ちたいし、たった分だけお小遣い頂けてるのかな。 コメントの受付ヤメマシタ。閉鎖空間発動中です。双方向性ゼロ。 ごめんなさい。...
知識
よねっと
2014-08-23T21:00:00+09:00
-
VBA2HTML
https://www.yo-net.jp/devlog/archives/000550.html
VBA
よねっと
2013-05-05T21:14:53+09:00
-
URLドメイン抽出マクロ
https://www.yo-net.jp/devlog/archives/000549.html
前から使っていたものですが、 パソコンが新しくなったついでに、URL ドメイン抽出マクロを更新しました。 せっかくなのでここにアップロードしておきます。 Download file ちょっとした動作なので、大したものではないです。 ここのブログはコメントが少ないので、余計に気を使うというか、 なんというか、よくある自動投稿ロボット対策の画像にぐにゃりと読みにくくした 文字列を表示させて、人間様に入力していただいて、やっとで投稿できるものが あるんですけど、それをやっちゃうと、こういうどうでもいいサイトには致命傷なわけで ただでさえ、コメントなんて集まらないのに、そんなもんのをつけたら余計にコメントが あつまらないっす。 セキュリティをかけるという事により、本来のユーザに面倒をかけるという事自体が、 自動投稿ロボットを使う悪人の思うツボになっている訳でして、そういうものに 屈してはいけないと思うのです。 やれ、ウィルスバスターだのノートンだのマカフィだのにお金を使うのも同じことです。 悪人たちの手によって、われわれの生活スタイルが不便になるのは御免なのです。 わるいことする奴がいるから、普通の人の生活にまで浸食するような規制がかかったり、 余計なコストがかかるのです。税金もそうやって消えて行ってるわけです。 そんなことをするくらいなら、最初から税金をお金のない人に還元して 犯罪をおこそうなんて思わない社会にするべきだと思うのです。 でも、まぁ犯罪はなくならないわけでして、ちょっとした予防はせにゃならん。 それも生活スタイルをかえることなくシンプルにかつ効果的かつ効率よく。 そういう意味では2ちゃんねるは書き込みが楽なので流行っているんだと思います。 誰でも使えて、本音をぶちかまし、ありのままの自分でいられるわけです。 それでいて、モラルを築きあげる努力とか、悪い人も、あとから痛い目に合うシステム。 正しい方向には向かってると思いますね。でも、意見がかみ合うことのない議論の場にも なりつつあるのも確かです。 またまた前置きが長くなりましたが、 作成したマクロはブログのDBシステムからエクスポートできる コメントやトラックバック履歴のCSV形式のファイルを エクセルで開いて http://www.yo-net.jp/といったURI(Uniform Resource Indicater)から yo-net.jp ドメイン名を抽出し、 ( 'yo-net.jp’,...
VBA
よねっと
2013-05-02T12:08:47+09:00
-
このブログはただいま長期停止中です。
https://www.yo-net.jp/devlog/archives/000511.html
充電ってことにしておくとかっこいいらしい。...
yo-net
2011-04-10T02:10:01+09:00
-
KOMODO IDE日本語化
https://www.yo-net.jp/devlog/archives/000508.html
KOMODO IDEを使っています。主に仕事で 日本語化をやってみようと思ったら物凄く躓きました。 KOMODOのVersionUpに日本語パッチが追いついていないのが現状のようです。 BEROさんという方が作ってくれたパッチが最新版ですが、 現状のKOMODOでは、ENTITYの宣言が不足しているため、 XMLパースエラーが発生します。 日本語パッチを最大限に利用するには、 英語版のDTDファイルに日本語版のDTDファイルの内容を入れ込むという方法があると思います。 どういうことかと言いますと… %Program FilesDirRoot%\ActiveState Komodo IDE 4.2\lib\mozilla\chromeにある KOMODO.jarとEn-Us.jarファイルの拡張子をzipに変えて解凍します。jarファイルってzipファイルと同じ仕組みの圧縮ファイルなのは、ちょっとだけ有名な話なのです。 そうすると、解凍したファイル群の komodo\locale\en-USディレクトリにDTDファイルがたくさん入っているのが、 見つかると思います。 これにBEROさんが作ってくれたパッチの最新版を当て込むのです。 日本語パッチを導入しようとしたPC(りずさんが管理してるBlogコモドノコからパッチが充てられます。)の C:\Documents and Settings\ユーザ名\Application Data\ActiveState\KomodoIDE\4.4\host-コンピュータ名\XRE\extensions\{9039d3f8-d57a-4d5d-8c5e-f172fc569e45}\chrome\locale\ja\komodo に入っているDTDファイル群こそが日本語化されたファイル達なので、 これをen-USフォルダのファイルのDTDに取り込ませるのです。 自分はエクセルのマクロで定義名が一致したものを置き換えるようなプログラムを作りました。このあたりは個々の力量が試されます。 自動化されるわけではないので自分の作った中途半端なマクロは提供しませんが、 この記事を読んだ人にとっては、手順が示せただけでもよしと思っていただければと 思うわけで。頑張ってください。 極力、日本語訳を当て込んだら en-USフォルダの中身をそっくり C:\Documents and Settings\ユーザ名\Application Data\ActiveState\KomodoIDE\4.4\host-コンピュータ名\XRE\extensions\{9039d3f8-d57a-4d5d-8c5e-f172fc569e45}\chrome\locale\ja\komodoに放り込むのです。 この作業を通じて、日本語化の仕組みもわかったと思います。 更なる日本語化は各自で挑戦してみると良いと思います。 KOMODOを使ってる人が少ないので、XULとかDTDに疎い人には気の遠くなるような調査だったと思います。お疲れ様です。これからもWebアプリ開発を頑張ってね。...
知識
yo-net
2008-10-29T23:16:32+09:00