タグ『 jawiki/latest 』

≒ jawiki/latest 20161020/ のページ数の件>2106094

約5000件増加。絶え間ない進化、本当にありがたい。
別に建ててるライトア〇〇トサイトのサーバはindexページ別にすると5ページのSPAなんだけど、最初に作った後はしてるのはメンテだけで、レコードの充実度はwikipediaのデータ増加にすべてが掛かっているという内容なので、ありがたいの一言だけでは済まないほど恩恵を受けてます。感謝。

で、そのサイトで先日困った件があったので覚え書き。
5ページ全部がライトア〇〇トというわけではなくて、「地図で有名人の出身地を表示、同郷の有名人リストを生成」「名前の画数で同格の有名人をリスト表示」といった全然子供でも問題ないサイトもあれば、「XV〇〇OSのデータから、AV女優さんの出演作をリスト化して検索、表示する」、ゴリゴリの18禁もあるんだけど、その18禁サイトではXV〇〇OSのサムネイル画像をJavaScriptでモザイク掛けて引用表示してた。ごくたまに無修正もあるから。
怖いから建てたときには代表的なブラウザでテスト表示しまくって、念のためモザイク率でかめにして表示してたんだけど、先日驚愕の事実が。
建てたときにはなかったEdgeでみたらモザイク全くかかってない。丸見え。閉鎖してスクリプト調整してEdgeでもモザイクちゃんとかかるようにして、ついでに他のブラウザ、新しいブラウザも追加して確認、OKだったので公開しようと、最後にEdgeで色々いじくってたら開発者ツールの「試験的機能」というタブに気付く。「JavaScriptの編集」だって。モザイク率弄って走らせたら丸見え!他のブラウザにもこういう機能あるのかな。怖わー。
サイトの利用者がコードを弄ってモザイク外した場合、法律上どう判断されるのかはわからないけど(ちなみにもともとimgはDOM上には挿入してない。DOMにあるのは加工後のcanvasのみ)、結局画像表示はあきらめて、文字だけのリファレンスサイトにした。データとしては需要があると思うので。
元々クローリングっぽいアクセスも多かったので、改装前は100万バイト以上あったページデータが9万くらいに減ったのでクローリングで来てる人には恩恵あるかも知れない。アクセス増えたりしてw

≒ jawiki/latest 20161001/ のページ数の件>2101085

wikiは順調。俺は相変わらずC++で四苦八苦。

これはC++というよりUWPアプリ=VisualStudioの事情なんだけど、なかなかコードビハインドが自動生成されて、ファイルがどんどん増えていくのに慣れない。
まぁ、何をどこで定義しなきゃいけないのかまだわかってない俺が悪いんです。ほんと、習うより慣れよ、って感じの段階からまだ抜け出せない。がんばるぞー。

≒ jawiki/latest 20160920/ のページ数の件>2097397

wikipediaは順調に成長しているようです。

一方俺のほうはC++初心者から中々抜け出せず。
最初にハマったのがJavaでいうsyso(AndoroidStudioならsout)、要するにSystem.out.println();。ブラウザコンソールだとconsole.log();
C++の場合はどうするのかとググると「Console::WriteLine();」が出てくるんだけど、今の環境ではなぜか動作せず。
3時間ハマって「OutputDebugString();」発見。でも使おうとすると怒られる。LPCWSTRって何ぞ?
結局自前で変換メソッド組んで使用。うわーsysoやりたいだけでこんだけ手間かかるのかー。C++あきらめようかなーと思いながらコーディング進めてたらあることに気付く。
ブレークポイント設定してデバッグしてると勝手に「自動変数」って表示してくれるのね。なにこれ便利!sysoいらんかったんや!!
新しい言語に手を出すのは5年ぶりくらいだけど、こういったその言語の「作法」みたいなのを身に着けるのが脱初心者の第一歩だよね。
効率的にググるのにはweb全体で検索するんじゃなくてMSのフォーラム検索したほうが早い、とか。
とりあえず、この後VisualStudioの英語化調べてやってみよう。やっぱり日本語のドキュメントがJavaやWebコーディングの場合に比べて圧倒的に少ないから。というか皆無。あってもwin8.1ストアアプリについての内容で使えないのが多い。頑張ります。