「ディレクトリ」を含む日記 RSS

はてなキーワード: ディレクトリとは

2018-12-18

(PHP) PHPのsession設定を修正しました。

WebサーバーPHPバージョン5.4から7.2に上げたら、PukiWiki1.5.1が正常に動作しなくなりましたが、先ほど問題解決しました。

 

昨夜の調査で、PHPセッション周りにエラーがあることが分かりました。

続きを調べてみると、

/var/lib/php/session

というディレクトリの設定が不適切で、PHPプロセスから書き込みができない状態になっていました。

 

原因は、PHP-FPMインストールした後の設定作業が抜けていたこ

PHPバージョンを上げるときに、PHP-FPMも再インストールしていました。

「/var/lib/php/session」を使う作業ユーザーデフォルトでは「apache」になっているようです。(前の設定を見てないのが不確か)

とりあえず、これを「apacheからnginx」に変更したら、PHPセッションが正常に動作するようになりました。

 

Google検索解決のヒントになる情報がいろいろ得られたので、あまり苦労せずに解決できました。

いつも有益情報提供してくださる皆様にこの場を借りて感謝申し上げます

どうもありがとうございました。

2018-12-15

anond:20181215171223

「let's encrypt 更新 自動 nginx」でGoogle検索し直し。

 

Let's Encrypt+NginxSSL証明書発行、自動更新の設定方法 - Qiita https://qiita.com/yudsuzuk/items/83115236e9ca184326d2

cronで自動更新の設定

SSL証明書有効期限が90日なので自動更新の設定をします。

#毎月1日の1時に強制的更新します。

0 1 1 * * root /ホームディレクトリパス/certbot/certbot-auto renew --force-renewal && service nginx restart

こんなかんじでcronを設定すればいいんですね。

2018-12-12

ナウシカ

以下は約30年前のナウシカパロディ文書だよ。プログラマ向け。

まだWeb存在してない頃のインターネットからだよ。

----------------

Title:87年度 JUNET冗談大賞(ナウシカ版)

Date : 5:32pm 2/14/88 From: pcs16761 (wat)

/copyright by hiroobu@sra,junet

 shouichi@jsd,junetHiroshi Maruyama

いかなる、コピー、変更、再配布を許可します。一切の著作権利を拒否します。

    風の谷のナウシカ

     Aho丸山

     MA島田

    Hacker裕信

       散乱したファイルの山、

        倒れたメンバーたち。

      またプロジェクトが一つ死んだ。

     行こう、ここもじきに腐海に沈む。

        ナレーション

     巨大電算機が誕生してから40年、銅とシリコンに覆わ

     れた荒れた大地に腐った海..腐海と呼ばれる、有毒の

     商機を発する、ディレクトリーの森が広がり、衰弱したプロ

     グラマー生存を脅かしている。

    腐海の中。銃声が聞こえる。nausicaa顔を上る。

    nausicaa

      そっちは腐海の中心よ、そっちに逃げてはだめ..

    nausicaaカイトに飛び乗る。離陸。光玉を上げる。答え

    nausicaa

      怒りで我を忘れてる。鎮めなくちゃ...

    nausicaa王虫に近づく。

    nausicaa

      ここはおまえの場所じゃないの。戻りなさい。

    男

      風(UNIX)使いか..、よく風を読む..。

    王虫に光玉を投げる。閃光!

    男

      ..閃光で王虫が目を回した。..虫笛?光玉と虫笛(dbx

だけで王虫を鎮めてしまうとは...

            風の谷の城の中

    老婆

      我々の先祖は、40年前には、そろばん計算尺かいうと

      てつもない文明を持っていたそうぢゃ。ところが、ある戦い

      が起ったのぢゃ。その戦いは火の七日間と呼ばれておる。

      その七日の間、えにあっくという名の巨神兵が、世界を焼き

      尽したそうぢゃ。そして、ほとんど皆が死に絶えたこの大地

      に、腐海が生れたのぢゃ。...我々は、唯一つの言伝えを

      支えにして生きておる。

    nausicaa

      何なのですか、婆さま、その言伝えは?

    老婆

      そのもの、青き衣をまといて金色の野に降り立たん。失われ

      し大地とのきずなを結び、遂に人々を青き清浄の地に導かん

      。ただの古い言伝えに過ぎん。

    ダイジェストなので、この間に、ペディテの王女が虫に追われて

    風の谷へ逃げ込んで来た。nausicaaに積荷を焼くように

    言い残して息を引き取った。nausicaaが虫をdbxで

    無事腐海に連れ帰った経過は、御承知の通りである

    虫は無闇に殺してはならない。

    nausicaa(回想)

      背後に王虫の子が隠れている。

    nausicaa

      お願い!!殺さないで!!

    人々

      やはり虫に取り附かれていたか

    nausicaa

      助けてあげて!!

    女

      プログラマーと虫は一緒には生きられないんだよ

    トルメキアの艦隊が風の谷に侵入した。ジルを殺害し、風の谷を

    占領した女司令官が、村人に、

    女司令官

      そなた達は、腐海のために滅びに瀕している。我等に従い、

      我が軍シグマ)に参加せよ。巨神兵アイコットを蘇らせ、

      列強干渉を廃し、大地の主となるのだ!腐海を焼き払い、

      再びこの大地を蘇らせるのだ。かつて人間をして、この大地

      の主となした奇跡の技を我等は再びここに復活させた。私に

      従う者には、もはや納期や虫に怯えぬ暮しを約束しよう。

    老婆

      腐海に手をだしてはならぬ。腐海が生れて40年、幾度も

      人々は腐海を焼こうと試みてきた。バッカスとか、マッカ

      ーシとか、ダイクラスとか、ビルジョイ〔1〕とかの強者

      たちが幾度となくぢゃ。だがその度王虫の群が怒り狂い、

      大地を埋め尽す大波となって押し寄せてきた。総ての町や

      村を飲み込み、その暴走は幾日も幾晩も続いた..王虫が

      力尽きて倒れるまでぢゃ。誰にもそれを止めることはでき

      ん。そして、その王虫の骸を床に、胞子が芽生き、腐海

      それまでの何倍もの大きさに拡がったのぢゃ。

    この後、nausicaaによって、混乱はなんとか押えられ

    風の谷はトルメキアの連合に加えられた。

    トルメキアの参謀

      風の谷の計算尺ガンシップ)の話ですが...

    女司令官

      火の七日間の前に作られたという話は本当か?

    参謀

      奴らはそう思っているようです。今度の戦に微用しますか?

    女司令官肯く

    女司令官

      あの風使い(UNIX user)の娘、あれも参加するよ

      うに申し付けよ。

    トルメキアの連合とペディテの戦いには、nausicaaと城

    の長老たちが、ガンシップで参戦させられることとなった。

    ガンシップの整備中司令官長老たち。  ;;;DeBug

    長老

      わしらの手を見てみなされ。みんなタイプだこでこんなに硬

      くなってしまっておる。亡くなったジル様もそうじゃった。

      なかにはけんしょうえんを煩っておる者もおる。腐海の畔に

      生活らす者の運命じゃ。じゃが、姫様は、こんな手を好きじ

      ゃというて下さる。働き者のきれいな手じゃというて下さる

      あんたも姫様らしいが、わしらの姫様とは、少し違うようじ

      ゃのう。

    女司令官、鼻で笑って立ち去る。

    城の地下室。nausicaaとユパ

    nausicaa

      ユパ様には、見ておいてほしかったの。もうすぐそれどころ

      じゃなくなるから

    ユパ

      これは...これは腐海植物ではないか...

    nausicaa

      大丈夫。害はないわ。でもみんなには言わないで。怖がると

      いけないから。ソフトも水も一番深い井戸の底からとったも

      のなんです。

    ユパ

      これを..自分で...?

    nausicaa

      わるいのはソフトなんです。水と土さえきれいなら、この

      WSたちだってこんなに可愛い...。

    ユパ(独白

      これをこの娘は、一人で見つけだしたのか。

    出撃したトルメキアの連合軍。だが、腐海の上空で、ペディテの

    艦隊接触し、ガンシップと、グライダーは、腐海に墜ちてしま

    う。

    腐海で銃を構えた司令官nausicaa

    nausicaa

      あなた腐海をよく知らない。ここでgotoを使うだけで

      何が起るか判らないのよ。

    女司令官

      黙れ!!動くな!!

    nausicaa

      あなたは何を怖がっているの?まるで動検に立ち合っている

      二年生のよう。

    女司令官

      何!!

    女司令官、gotoを撃つ。側にいた老人が素早く銃口を天に

    向けた。音に驚いた虫たちが襲ってくるのを、腐海の底の王虫の

    巣に隠れてやりすごす。

    nausicaa上で、銃声と虫の襲う音聞く。

    nausicaa

      あの人だ。

    メーベで飛び上がる。

    少年が、銃を撃ちまくりながら逃げている。

    nausicaa

      あなたは殺しすぎる。もうdbxもきかない!!

    彼等は、腐海の底までおちた。

    少年

      ここは...?

    nausicaa

      腐海底みたいね。あの腐海の一番深い所にこんなきれいな

      があるなんて...。

    そこは、ハッカーたちの棲む、白い静かな世界だった。

    少年

      ぼくはペディテのアスベル。きみは?

    nausicaa

      風の谷のナウシカ

    彼等はメーベで、その白い砂中から飛び立った。ペディテへ。

    ペディテは、破壊しつくされていた。

    アスベル

      あのプロテクトが破られるなんて...!もう終りだ。

      トルメキア軍を全滅させたって、なんにもならない。

    nausicaa

      トルメキア軍を全滅!?どういうこと、それは?

    アスベル、目をそらせる。

    nausicaa

      教えて。アスベル。どうしてトルメキア軍を!

    アスベル

      虫に襲わせるんだ...。

    nausicaa

      何て酷いことを...。

    ペディテの住人

      アスベル!!生きていたのか!

    アスベル

      この人が助けてくれたんだ。それより、これは...。

    ペディテの住人

      ああ、ひどいことだ。だが、すぐ元どおりになるさ。腐海

      焼いて...。

    nausicaa

      あなたたちは腐海を焼くって言うけれど、あなたたちだって

      井戸の水を飲むでしょう。誰がその水をきれいにすると思う

      の?腐海の虫やハッカーたちが、きれいにしているのよ。

    ペディテの住人

      この人は?

    アスベル

      風の谷のナウシカ。ぼくの命の恩人だ。

    ペディテの住人

      風の谷...。

    nausicaa

      お願い!!計画中止して!!

    ペディテの住人

      もう駄目だ。動きだしてしまった。もう誰にも止められない

    nausicaaメーベで飛び上がろうとする。ペディテの住人

    たちがそれを押える。

    nausicaa

      お願い!!みんなのところへ行かせて!

    ペディテの住人

      もう手遅れだ..君の気持ちはわかるが...。

    nausicaa

      アスベル!!あなたも見たでしょう、みんなに言って!

      腐海のできた理由を、バグプログラムを守っているって!

    アスベル

      どけ!行かせてやれ!!

    銃を構えている。

    nausicaa

      有難う。

    飛び立つ。(原作と違うけどダイジェストから..)

    風の谷。

    村人A

      風が止った。

    村人B

      Vaxが止まるなんて、今までになかったぞ。(嘘だ)

    村人A

      一体何が起こる...

    子供たち

      婆さま、これからどうなるの?

    老婆

      なるようになるだけぢゃ。子供たち、さあもっとこっちへ

      おいで。

    トルメキア軍の陣営

    女司令官

      巨神兵AI-WS)を使うのだ!

    参謀

      まだ早過ぎます

    女司令官

      たわけ、今使わずにいつ使うというのだ!

    腐海の方角から、王虫の無数の赤く燃える目が、徐々に迫って

    きている。

    兵士

      あ、あれは!

    参謀

      腐ってやがる。やはり、早すぎたか

    女司令官

      焼きはらえ!なぎはらえ!

    巨神兵の口から赤い一筋の鋭い光。王虫が数百匹一瞬で消滅する

    参謀

      さすが、世界AI一色になるはずだぜ。

    女司令官

      焼きはらえ、なぎ倒せ!

    しかし、その煙の中から、果しない虫の群が...

    女司令官

      どうしたそれでも世界で最も邪悪人工知能の末えいか

    巨神兵最後の光線を残し崩れ落ちた。

    子供

      IBMが死んじゃったよ。

    老婆

      いいんじゃあんものにすがって生きるより、ここで滅びた

      方がよい。

    王虫の子釣り下げて飛んできたペディテのフライングマシーン

    (嘘八百と呼ばれていた)は風の谷の直前で王虫の子を落した。

    ナウシカはメーベを捨てて、王虫の暴走の前に両手を広げた。

    王虫は、彼女跳ね飛ばし....止まった。

    子供

      姫ねえさま、死んじゃった...。

    老婆

      我等のために命をかけてデバックしてくださったんじゃ

    王虫たちは、倒れた彼女に向って、静かに金色触手を延した。

    十本もの触手は、彼女優しく抱き上げる様に空にもちあげた。

    彼女は静かに身を起した。

   老婆

      王虫が心を開いておる、子供達よ我が老いた目に代っておし

      えておくれ。今ナウシカは...。

    子供

      真青な服を着てる金色の野原に立っているみたい...

    老婆

      そのもの青き衣をまといて金色の野に降り立つべし....

      おお   古き言伝えは真だったんじゃ...

    その時  風が帰ってきた。

    村人達

      おおVAXが立ち上がったぞ!

    晴れた朝の空にメーベが舞う

       FIN

    ....

    というわけでした。お粗末さま。

2018-12-11

Let's Encryptの使い方を練習

Let's EncryptのSSL証明書は90日で失効するので、頻繁に更新するらしい。

いろんな解説記事を参考にすると、更新するときNginxを停止させて再起動する方法と、無停止でやる方法が紹介されている。

 

ややこしくて混乱する。

できればNginxを無停止でSSL証明書更新する方法にしたい。

Nginx プラグインの使い方(オプション指定など)もよく分からない。

からないことだらけなので、根気よく公式サイトを読み直してみよう。

 

は~~、頭が悪いと複雑な仕組みを理解するのに時間がかかるねw

(要領がいい人達は、マニュアルを見たらすぐに理解できるのかな?)

2018-12-07

ディレクトリを移動してください

cd なのか mv なのかわからないことない?

自分Githubをみて悔し泣きした

自分ディレクトリが散らかるのが嫌で、その時に便利と気がついて使い始めたGithub

正しい使い方はわからないが、複数プロジェクト管理している。


今日、昔作ったプロジェクトを見ていると、自分プロジェクトからブランチが出ていた。(数ヶ月前の変更)

確認したら2日でやめたバイト先のエンジニアだった。

説明を読んで、コード確認した。

内容がすごくて、ちょっと泣いた。コードの変更点を例えるなら

3歳児が塩コショウだけで必死に作ったグチャグチャの卵料理を、

シェフがたった数分で聞いた事もない調味料料理方法を駆使して完璧料理に仕立て上げていたようなものだった。

ぐうの音も出ないほど完璧だと思う。20回コミットしただけでできるなんて、悔しいけどすごいと認めざるを得ない。

こんな人の元で働けたのに、勿体無いなって自分でも思うけど

正直、人格ゴミクズで「親の七光りの子俳優が良い年した感じ」な奴だった。

業務必要な話はしないし、適当ワガママで短気、個人能力に全振りで協調性ゼロから、当然得られるものもなく2日で辞める結末に至ったのだ。

人格はどうでも良い、この人のその才能は素晴らしいと思う。

でも、授業じゃやってくれなかったあの書き方も絶対どこかで習ったはずなんだ。

自分の独学じゃ絶対理解できなかった効率手法や考え方もどこかで習ったはずなんだ。

見れば見るほどにわかコードの書き方の違いに嫉妬すら覚える。

クレヨンを握り潰したような俺の絵と、補助線を入れた美術部みたいなアイツの絵

酷い差だった。

コードの書き方のクセのようなものが人には色濃く出ると思う。

俺の場合は同じようなものがゴチャゴチャ書いてて非常に醜い。

俺の友達Qiitaコピペで謎のプログラムがゴチャゴチャ酷い。

アイツのは必要なところだけ残して、コメントまで添えてて良かった。

増田には、彼のようなエンジニアがたくさんいるんだろ…?

しかすると、人格もそれ以上の人まで

俺に教えてくれよ

どうしたらあんなに自由自在コードを書けるんだ?

どこでそれを得ることが出来たんだ…?

認知理解に追いついていないから、ゴミクソみたいなカス質問しかできなくて申し訳ない。

プロゲートとか、ドットインストールとか見ても、仕事などでされているものと違っている気がして参考にならなくなってきた。

それに本やドキュメントを読向けど、文章がまるで理解ができない。理解できた瞬間やできなかった時の対処も知りたい。

自分Githubをみて悔し泣きした

自分ディレクトリが散らかるのが嫌で、その時に便利と気がついて使い始めたGithub

正しい使い方はわからないが、複数プロジェクト管理している。


今日、昔作ったプロジェクトを見ていると、自分プロジェクトからブランチが出ていた。(数ヶ月前の変更)

確認したら2日でやめたバイト先のエンジニアだった。

説明を読んで、コード確認した。

内容がすごくて、ちょっと泣いた。コードの変更点を例えるなら

3歳児が塩コショウだけで必死に作ったグチャグチャの卵料理を、シェフがたった数分で聞いた事もない調味料料理方法を駆使して完璧料理に仕立て上げていたようなものだった。

ぐうの音も出ないほど完璧だと思う。20回コミットしただけでできるなんて、悔しいけどすごいと認めざるを得ない。

こんな人の元で働けたのに、勿体無いなって自分でも思うけど

正直、人格ゴミクズで「親の七光りの子俳優が良い年した感じ」な奴だった。

業務必要な話はしないし、適当ワガママで短気、個人能力に全振りで協調性ゼロから、当然得られるものもなく2日で辞める結末に至ったのだ。

人格はどうでも良い、この人のその才能は素晴らしいと思う。

でも、授業じゃやってくれなかったあの書き方も絶対どこかで習ったはずなんだ。

自分の独学じゃ絶対理解できなかった効率手法や考え方もどこかで習ったはずなんだ。

見れば見るほどにわかコードの書き方の違いに嫉妬すら覚える。

クレヨンを握り潰したような俺の絵と、補助線を入れた美術部みたいなアイツの絵

酷い差だった。

コードの書き方のクセのようなものが人には色濃く出ると思う。

俺の場合は同じようなものがゴチャゴチャ書いてて非常に醜い。

俺の友達Qiitaコピペで謎のプログラムがゴチャゴチャ酷い。

アイツのは必要なところだけ残して、コメントまで添えてて良かった。

2018-12-02

PCスペック云々で思い出すのはエン・ジャパン

はてブにもときどき広告記事載ってるけども

西新宿エン・ジャパン作業環境はひどかった

メモリ4GB、解像度1280×1024のノートPC

バージョン管理システム悪名高いMicrosoft VCS

VCSがクソすぎるんで「ファイルサーバに日付・時刻入りのディレクトリを切ってそこにソースを保存」というのもやっていたな


ドン引きしたのはケガをした上司(?)が会社から大したケアもされず復帰早々から長時間労働をさせられていたこ

このような環境会社の例にもれず、エンジニアスーツ・革靴が必須

それがつい2〜3年ほど前の話なんだから笑ってしまうよね

はてなもこんな会社広告載せてる場合じゃねえぞ

2018-11-18

PornHubのVR動画PSVRで見る方法

はじめに

ここ1年~半年アダルトVRを取り巻く状況は大きく変わった。

具体的には、制作本数がここ半年10倍以上に増え、リリースされる全アダルト作品のうちVR作品はすでに3割を超えている。

また、PCという母艦必要としないスタンドアロン型の低価格VRゴーグルが発売されたり、PS4という母艦必要ではあるがPSVRが値下がりしたりと、ハードウェア面でも大きなモメンタムを持った流れになっている。

さて本稿では、無料アダルトVR動画の泉である「PornHub」をPSVRで楽しむ方法についてメモしておこうと思う。

ネットを探せばすぐに見つけられる程度のことしか書かないので、意欲的なVRユーザーにとっては旧聞に属することばかりになろうと思う。お許し願いたい。

流れ

1. PornHubから動画DLする

2. 画面レイアウトに応じてリネームする

3. USBメモリコピーする

4. LITTLSTARで再生する

1. PornHubから動画DLする

目的動画ページの動画の下、いいねボタンなどの並びに「VR」というタブがあるのでこれをクリックするとダウンロードボタンが下に現れる。

一番左の「VRビデオ ダウンロード」というボタンクリックするとMP4ファイルダウンロードが始まる。こんなに簡単でいいのかと思う。

ふつうデータダウンロード同様に右クリックメニューが使えるので、DL先やファイル名をここで指定してもよい。

ただしVR動画は巨大なので(20分で1GBを超えるものもある)、まずは再生時間の短いものから試すとよいだろう。

PornHubのCDNCDNといいつつスループットは悪く時間がかかるうえにちょいちょいエラーDLが止まる。停止してすぐなら止まったところから再開できることもあるが、気づかず放置するとまた最初からやり直しとなるので注意されたい(セッション寿命を短く設定しているのだろう)。

PornHubプレミアム会員への登録は、さしあたり必要ない。

ダウンロード速度 → たいして速くならない

ハイクオリティダウンロード可 → 解像度は同じ、ビットレートのみ倍。フリー版で十分

会員限定コンテンツ → たいしたことない

広告が出ない → まあ、出ないに越したことないけども

2. 画面レイアウトに応じてリネームする

後述するPS4アプリ「LITTLSTAR」はファイル名でVR動画タイプ判別するので、DLしてきた動画を実際にPC再生してみて、タイプに応じたファイル名をつけてやる。

VR動画の画面レイアウトは右眼用・左眼用ふたつの映像を「上下に並べるタイプ」と「左右に並べるタイプ」の2種類あり、PornHub上の動画も2つが混在している。

上下に並べるタイプを「オーバーアンダー」と呼び、左右に並べるタイプを「サイドバイサイド」と呼ぶ。

さらに、録画範囲も、「全天球360度」をカバーしたものと、「上下左右180度(前半球)だけ」を写したものがあり、これも作品によってまちまちである

まりVR動画には「360オーバーアンダー」「360度サイドバイサイド」「180度オーバーアンダー」「180度サイドバイサイド」の4種類があることになる。

もっとも、この中で「180度オーバーアンダー」は使われているのを見たことがない。

Google提唱するVR180というVR動画規格が180サイドバイサイドなので、今後はこれが主流になっていくだろう。

オーバーアンダー/サイドバイサイドは一目見ればわかるが、360度か180度かはよく見ないとわからない。わかりやす判別ポイントは「壁」。室内で録画されている作品場合(大半がそうだが)、壁が3面しか映っていなければ180度、4面の壁が映っていれば360動画である。また、360動画は画面の右端と左端がループしているのでこれも判別ポイントになるだろう。

さてタイプがわかったらファイルリネームする。

ファイル名の末尾を以下のようにする。

タイプファイル
360オーバーアンダー_ou.mp4
180度オーバーアンダー_180_ou.mp4
360度サイドバイサイド_sbs.mp4
180度サイドバイサイド_180_sbs.mp4

たとえば「180度サイドバイサイド」の「ハラビロカマキリの産卵.mp4」は「ハラビロカマキリの産卵_180_sbs.mp4」となる。

「_180」がない限り360度と解釈されるので、自分がわかりやすいように「_360_ou」などと書くことは問題ない(判別には影響しない)。

また、_ou (over under) の代わりに _tb (top bottom)、_bt (bottom top)、_sbs (side by side) の代わりに _lr (left right)、_rl (right left) などと書いてもよいようだ。

(失礼、ここでうっかり投稿してしまった。追記する)

3. USBメモリコピーする


リネームの済んだ動画ファイルUSBメモリコピーするが、フォルダが決まっている。

メモリのルートディレクトリ(一番浅いところ)に「LITTLSTAR」というフォルダを作り、その中にコピーする。リトルスターという名前だがスペルに「E」がないので注意。

LITTLSTARフォルダの中は階層化してもかまわないが、再生ソフト LITTLSTAR の一覧表示には反映しない(サブフォルダの中身も引き出されてフラットに一覧化される)。

コピーが済んだらUSBメモリPS4USBスロットに装着しよう。

4. LITTLSTARで再生する


PlayStationStoreで「Littlstar VR Cinema」というアプリ無料)をゲットする。

https://store.playstation.com/ja-jp/product/UP8821-CUSA06120_00-JPPS400000000001

起動するとメニューの一番右に「ライブラリ」という項目がある。ここを開くとUSBメモリの内容が一覧されているはずだ。

LITTLSTARは海外アプリのせいか、決定が「×」、キャンセルが「○」で日本とは逆の操作体系となっているので慣れないうちはイラッとすると思う。

以上。

本日以降この項は更新しない。2018年11月18日現在情報である

2018-11-12

anond:20181112104939

当初は今ほどいろいろな情報を取り込んでたわけでもないし、アルゴリズムももっと単純だったしな。

それにライバルディレクトリ検索だったから、ちょっと検索精度が高いだけで勝てた。

2018-11-10

ゲームパッチがよく分からない。

直感的には、ソースコードを変更してゲームバイナリを作り直したら、メモリ配置が全体的に変わって、元のバイナリとまともに差分がとれない気がする。

DLしたものに全部置き換えるくらいの勢いになりそう。

DLCはもっとからない。

複数DLCのうち、買ったもののみを選択的に適用しないといけない。

何らかのプラグイン的な機構があるんだろうか。

3Dモデル画像などのアセットはどう埋め込んでいるんだろう。

PCゲームインストールディレクトリを見ると、アセット用の巨大なファイルが数個のみある。

複数画像を何らかの形式で結合していると思うんだけど、そこにDLCを上手く埋め込めるものなんだろうか。

2018-10-24

開発系の学生バイトを2日で辞めた話

タイトルで既に身バレしそうだけど、もういいや

やめるか迷ってた昨日に「ここがクソ!」って言うの書こうとしてたけど、辞めるに至った所まで書けるようになってしまった。

ネット上で見かける良いとこ育ちのIT系学生バイト環境じゃなくて、ただの文系大学生が受けられる会社がどんなものなのか参考になれば嬉しい。

一応人事の人も、会社雰囲気もよかったです。(他の部門を知らないので、評価できないですが最低限会話や教育はしていたと思います

ただ、開発の人が最悪でした。

労働環境の悪さは人手不足根底にあるんじゃないかなと感じました。

アルバイトでもちゃんと1月研修したら普通に社員の0.5人月程度にはなると思います

あと、今も働いている別の会社がめちゃくちゃ好きになりました。

その会社でも社員さんが情報共有の問題点を指摘してたのですが、マジでヤバい会社になると、問題提起すらないんですね。

面接寿司打をさせられた時点で何かヤバイ気がして

気になって面接後に調べていると過去クラウドファンディング大炎上した会社だと知った。

とはいえとにかくお金をもらいながら何か経験が積めるなんて嬉しい話だと思って、雇っていただけるなら何も問題ないと当時(数日前)は思っていたけど何も得られない環境だったな。

面接

面接では開発の人と直接話をした。

恐らくこの会社ではこの人ぐらいしかITシステム理解してないんじゃないか、というかあまりに大雑把な内容の会話にこの人自体理解してるのか?とちょっと不安だった。

自分サーバー保守運用業務を手伝うバイトをしてて、ラズパイLAMP環境セットアップするぐらいはした。

けど会社の顔になるECサイトの移行やプログラムを任されるって話になって、まさかこれ「時給1000円」で、全部一人で・・・とかちょっと不安になってキョドッてた(サーバーの怖さは身に沁みてる)

まあでも、今の会社みたいに教わって、わからないことは調べてって感じならいけるだろうとタカをくくって了承した。

実際マジで全部一人でって感じだったから辞めたんだけど。

入ってから

昔行ったことのある開発系の会社が「口での会話禁止」「ウイルス感染まみれのPC」「割られたwindows7ultimate」とかい会社だったから、そういうの想像してたら、めちゃくちゃ日当たり良くて明るい会社だった。

それで、自分の用意された席についたらロードマップを見せられた。

ロードマップって言っても3色の長い棒が10月から4月を跨いでるだけで、「移行する」ぐらいしか書いてなかったので何をどうするのか全くわかんなかった。

ECサイトをとりあえず移行するのはわかっていたけど、どのアカウントでどう移動するのかなど、マジで「何をどうする」がわからなかった。

というより、サーバーでの研修ではまず最初社員さんが目の前で見せて、その次見てもらいながら実践確認、その後個人チャレンジして、結果を評価してもらうって流れで非常にスムーズ現場業務引き継ぎがなされてたんだけどこんな風にぶん投げられたのは初めてで混乱してた。

から、「何をどうすれば良いですか」と聞いたり、「説明漠然としていてわからない箇所がわからない」と伝えたんだけど、頑なに会話をしてくれなかったな。

「まとまった時間いただけませんか?」「詳しく業務お話がしたいです」って話だけど、3分以内で話を切り上げられた。

問題解決策の理解の前に、問題認知ができていなくてこんなことが起きてしまうから、会話の中でわからない箇所を精査するんだけど。

そして初日はそんな感じで7時間触ったこともないCMSの中身を見て、よくわからん編集をされた触ったこともないDockerの内容を把握して起動させようとググって終わった。(結局独自でいじくりまわしてるから検索しても出ねえよ)

最終的にDockerがうまく動かないことを聞いたらようやく動いてくれて、そこでDockerを起動したんだけどやっぱりうまくいかなくて、社員さんが一人で何か弄ってた(一切解説してくれないので、何がどうなったのかわからん

結局帰るまで何も解決せず、後は社員さんが修正するって話になった。

2日目

次の日出社すると、ディレクトリ構造PCの設定がまあまあ変わってて(Dockからマウスの動きまで)、マジで何したんだって感じだった。

話してもイヤホンつけてガン無視決め込んでるから、強めに「どこを変更したのですか?」と聞いたら「動くやろ?」ってゴミみたいな答えだけ帰ってきた。

出社15分にして、マジでこいつバカバイト辞めてえって思った。

イヤホンつけ直す社員さんに食い下がって「今どういう状況かわかんないです」つったら、「テンプレートちょっといじっただけだから自分で調べて」って返ってきた。

仕方がないから、自分で調べたんだけど「ちょっといじった」の部分がやっぱり謎でわかんなかった。それも聞いたけど調べての一点張りだった。

なんでこいつは「説明する」の1つも頑なにやろうとしないんだろうって思いながらわけわかんねえ「ちょっといじった」部分の切れ端みたいなのをググってた。

無限に感じる1時間を過ごしながら思ってたんだけど、俺がカマキリ顔のやつが嫌いな理由、多分アスペルガーっぽい人が大抵そういう顔だったからかもしれない。

辞めた

結局何にも進まないから、昼休み前にslack辞表書いてたら人事の方から社長への挨拶に呼ばれた。

辞表書きながら、これから働く為に自己紹介をする経験は2度とないと思う。2度目があったら本当泣く。

多分、社長自己紹介受けた瞬間辞められるのは初めてだと思う。去る時の「一体何だったんだ・・・?」みたいな視線マジで忘れられない。

人事の方からバイトはどう?」みたいなのを聞かれて洗いざらい話した。

説明が雑なこと、研修や引き継ぎが全くないので、調べようにも調べられない、作業にならないこと。

コミュニケーションを取ってくれず、険悪なムードになること。

これについて開発の人は「漠然とした質問をするから」とかいうんだけど「漠然とした説明をするからだ」としか返答できないし、会話の中で見つけようぜって感じだった。

「言わなきゃわからないって、俺が言わなきゃわからないの?」ってマジで思う時が来るなんて

人事の人は開発の知識なんてないから「例えば?」しか聞けないし、俺も漠然とした説明ばかりで例えられるほどに状況を把握できてないから例えられなかった。無念。

ここで俺も忖度して、「作業人数が僕含め2人なので、僕が社員さんの手を止めてしまうと作業が完全に止まるので、気が引けます」とか言ったけど、人事の方も「ここで時間とってでも解決しなきゃ、今後の時間無駄になる」って話してて、全くだって思ったよ。

聞いてんのかオイ、って感じで社員さん見たら「僕の変更したところについてなどは教えますけど」とか抜かしてきたけど、何コイツ教えてくれなかったじゃん。

つーかコイツ、「お前に教えてるぐらいなら、自分でやったほうが早いじゃんw」とかいってたよな?書いててムカついてきた。何で雇ったんだよ。

とにかく、そういう相談できない雰囲気相談しても答えてくれない環境じゃ仕事はできないよねって感じで辞めてきた。

俺も口下手だし、ちゃんとそういうところ辞職した時に伝えきれてなかったんじゃないかって心残りで、ちょっと身バレしてもいいからこの記事を書いた。

次雇われれる人がこんな目に遭いませんように。

2018-10-16

これ、実はけっこう深遠な話

もはや無効メタファー…というわけでもない

書き方は釣りっぽいけど、今30代前半以下のPCユーザーにはフロッピーディスクを実際に見たことがない人達が多いはずで、あのアイコンが「保存のメタファー」として直感的でなくなってるのは確かだと思います

ただ、検索を虫眼鏡アイコンで、電話黒電話アイコンで、電気稲妻アイコン表象するのと同じように、ひとたびユーザーの側に「これはこういうもの」という強力な連想確立・共有されてしまえば、ユーザーが必ずしもその表象されてる実物を知らなくても大きな問題は起きないようにも思います

そもそも機能アイコンとは何なのか

それより何より、自分が昔から気になってるのは、この保存アイコン代表される「機能アイコン」の特殊性についてです。多くの人々が感じているように、機能アイコンには意味がわかりにくいものが多い。たとえばWordExcelだとこんな感じ:

https://gyazo.com/c0d77ae6fd252d756b40f95da10c9cc7

https://gyazo.com/f2807738b32978daa8edb8ab9f9b8441

「これアイコンにする意味あんのかな、単体で見ても全く意味わからんな」というものがたくさんあるよね。

機能アイコンオブジェクトではなくアクション

何で機能アイコンってわかりにくいか、考えたことありますか? デスクトップメタファーでは、コンピューターの中にあるオブジェクトファイルディレクトリ)を実世界存在する書類フォルダ見立てて、それをアイコンとして表現することで直感的に理解操作できるようにしているわけですが、機能アイコンはそうじゃないんですよね。機能アイコン表現したいのは、オブジェクトではなく、アクション(行動・働きかけ・変化)なんです。

そして機能アクションアイコンで伝えようとすると、

①その機能表象するモノをそのまま使う(フロッピーや虫眼鏡錠前など)

②その機能表象するモノに、動作や変化を示唆するプラスマイナスバツや矢印を重ねる(削除行に×マークをつけたスプレッドシートなど)

③その機能を実行したとき視覚的結果を表す(中央寄せや下罫線など)

ぐらいしか手段がないのです。

このうち①は、実世界での活動になぞらえられるような基礎的機能しか使えない。②は、もともと小さい機能アイコンさらに小さい意味素を付け加えることになるので、とても見にくいうえに、似たような機能アイコン区別しにくい。③は、ごく簡単な結果であればよいけれど、複雑だったり抽象的だったりする結果を表現することはほとんどできなくなる(たとえば、上のExcel機能アイコンの「アイテムの後ろの空行を削除する」や「XPS形式添付ファイルとして電子メール送信」など)。①②③のいずれも、アクションオブジェクト表現することに本質的に無理があるからわかりにくいわけです。

機能アイコン直感理解を助けるためのメタファーではない

じゃあ、なんでそんな「本質的に無理がある」ものがここまで普及して広く使われているのか。この問いを突き詰めると、機能アイコンはもはや直感理解を助けるためのメタファーではないからだ、という答えにたどり着きます

例えば、わかりにくい(アイコンとしての具象性が劣っている)からといって機能アイコンを取り去るとどうなるか考えてみると、「いや、やっぱちょっと困るな」となる人は多いのではないでしょうか。もしリボンUI文字だけで機能がずらずら並んだらものすごく見にくいし、目的機能を探しにくい。つまり機能アイコンの利点は、今では①UIの省スペース性(たくさんの機能を有限のUI領域に整然と詰め込める)と、②瞭然性(学習さえ済んでいれば、文字列の読解処理を経ずに瞬時に判別できる)の2つにあるのです。

機能アイコンデスクトップメタファーとは違って、ユーザー学習コストは下げてくれない(直感理解は全く支援しない)けど、一度学習してしまえば、日々その機能を利用するとき操作コストは格段に下げてくれます元増田も、保存アイコンがないよりは、フロッピーアイコンのままのほうがずっと楽なはずです)。これが確実にユーザーエクスペリエンスを向上してくれているわけですね。

個人的には、だから機能アイコンのことは機能シンボルって呼ぶ方が実態に則してるんじゃないかなと思ってますアイコン偶像だけど、シンボル約束事、協約ですからね。

https://anond.hatelabo.jp/20181015232008

2018-09-30

ツリー構造木構造って言うけど

あれ絶対木じゃなくて根っこだよね

一番上をルートって言うし

たいていルートから下に伸びてる図を描くし

根っこの下に伸びてるのは絶対根っこだって

ディレクトリを「掘る」って言うし

ほら根っこじゃん

絶対おかしいよ

2018-09-14

雑魚コーディングスキルで楽に飯が食える職場を探しています

電卓数字計算してエクセルに打ち込んでる職場に一人だけマクロを導入して余った時間エロ動画を見られるような職場理想です。

それなりのものを作るとき工数10倍くらいで出して余った時間エロ動画を眺めていたいです。

もっというと効率的エロ動画収集用のクローラ時間を割きたいし、余った時間エロサイトが作れるような職場がいいです。

休日勉強しろとか、納期前で徹夜とか、そういうハードなところは嫌です。

プライベートエロ動画の整理があるので。

紳士データ10TB超えると見たり使ったりすることよりも、ディレクトリ分けや不要データの削除、バックアップ環境の整備が大変なんです。

いい職場を探しています。どうぞよろしゅう。

2018-07-16

低脳なやつらが esa を使った場合の結末 to: @esa.io

エンジニア向けの社内ドキュメント共有サービスであるhttps://esa.io/ を、義務教育で作文を習ったかあやしいやつらが使うとどうなるか事実を書く。

 

問題点

1. Markdown が使え無い

2. 履歴機能(バージョン管理)が使え無い

3. ディレクトリ構成がゴチャゴチャ

4. WIPとShipItを使い分けることができない

5. H1とかH2とかの階層がゴチャゴチャ

6. 使用する言葉一定でないため検索時間が掛かる(文字のゆらぎ)

7. 誰もドキュメントを整理しようとしない、整理の必要性を感じていない

8. タグが使え無い

9. 更新内容を書かない

10. Archiveしない

 

その結果、

更新依存による検索が始まり、調べるのに時間がかかる

更新内容が分かりづらいための、現状把握への時間がかかる(アップデート内容が分からない)

・何を目的とした記事なのか分からない(情報共有なのかポエムなのか等)

・完成している文章なのかわからない(信頼のおける文章なのか分からない)

・正直、何の話をしているのかわからない(ディレクトリ構成、ヘッダー、文字のゆらぎが激しすぎる等で理解不能

意味不明タグ付け

意味不明な年月日によるディレクトリ構成

・書き捨てられる文章に見える。しかしその実はとても重要文章である。ただし更新依存のため見つかりにくい

ドキュメント作成者は書いて伝えた気持ちになっているが、全く伝わらない

ドキュメント警察必要となるが、ドキュメント警察に割ける時間は0。(ドキュメント警察っていうのは、「この書き方がだめ」とかダメだしする役割修正する役割のことをさした)

 

まず義務教育で作文ならったのかな。

Markdownディレクトリ構成更新方法については教えればいいとして、文章構成が出来ていない点が義務教育を修めたのか懐疑的にさせる。

 

esaみたいなサービスって他にも結構あると思う。ただいずれにせよ自分達がドキュメントを育てることが出来るのかまずは考えてから使い始めた方が良い。

あとサービスによっては無料期間があるので、その間に見極めることも重要と学んだ。

 

正直、GoogleDocsを見ても全て「本文スタイル」で書かれていたりとかして、何を使わせても同じなので明らかな能力不足。

Markdownを教えたりとかタグについて決めたりということはしたんだけど、守られないし風化させられる。教える方がバカに思える。

小学生向けの作文の書き方を元に教えたりしたけどだめだった。

 

ワイの力ではムリでしたごめん

2018-07-11

anond:20180711162801

学生時代UNIXC言語を独学していた頃。

ちょっとした事(たしかグローバル変数ローカル変数挙動の違いとか、そんな事だったと思う)を試してみようと思って、20行くらいのプログラムを作ったんだ。

でも、動かないの。

どんな短いプログラムでも意図しない挙動をしてしまうことはあるものだが、そんなレベルの話ではない。

ただ、計算した結果を画面に出すだけのつもりなのに、何も表示されないんだ。

で、少しずつコメントアウトしていったのに、それでも何も表示されない。

しまいには、"A" って画面に出すだけのコードになったのに、それでも何も表示されないんだ。

(この日記言及先を見れば、ネタは一目瞭然なんだろうけど)


で、もう一本別のコードtest2.c という名前で作ったら、ちゃんと "A" と表示された。

一番始めに作ったコードも、すんなり動いた。


そうさ。最初コードtest.c という名前で作ったのだ。

から、できた実行ファイルtest

カレントディレクトリ よりも先に /bin に PATH が通っていたので 、単に test と打つと、 /bin/test が実行されていたんだ。

2018-06-28

ローカル小規模商店のためにテキストサイトを再評価する

経緯

食べログWeb制作企業アコギ商売のため、それらに不満を抱えているローカル小規模商店が多いとわかった

そこで(抜けはあるかも知れないが)一部の知識提供しようと思う。

前提として「すべてこの情報でまるっと上手くか?」といえば「そうてないこともある」ことは留意しておいて欲しい。

この情報に向いている商業

この情報に向いていない商業

プロバイダ100MBホームページスペースのメリット

プロバイダ100MBホームページスペースのデメリット

静的サイトジェネレータ

流石に今どき!DOCTYPEから手打ちしろというのは酷すぎるので「静的サイトジェネレータ」を使う

わかりやすく言えば「ホームページビルダー」で、デザインテーマに合わせたWebページの雛形を生成してくれるもの

現在では静的サイトジェネレータと言うとGUIではなくCUIからWebページを生成してくれるものを指すことが多い

GUI場合は「Webサイト作成ソフト」「Webオーサリングツール」と呼ばれることが多い

生成されたWebページが含まれディレクトリFTPアプリケーションプロバイダホームページスペースへアップロードするだけでWebサイトを立ち上げることが可能

早い話こんなのが簡単に作れる上に、最初からたいていはスマホにも対応してる

ttp://www.codeblocq.com/assets/projects/hexo-theme-magnetic/

ttps://sharvaridesai.github.io/hexo-theme-edinburgh-demo

ttps://themes.gohugo.io/theme/yourfolio/

ttps://themes.gohugo.io/theme/alpha-church/

ttps://themes.gohugo.io/theme/hugo-shopping-product-catalogue-simple/products/

ttps://themes.gohugo.io/theme/hugo-creative-portfolio-theme/portfolio/

ttps://event-jekyll-theme.github.io

ttp://jekyllthemes.org/themes/project-gaia/

ttps://portfolio-central.github.io/jekyll-instagram-portfolio-theme/

ttp://mushishi78.github.io/one-page-wonder-jekyll/

ttps://jekyller.github.io/online-cv/

ttp://webjeda.com/bheema/

静的サイトジェネレータとして日本で有名なものは下記

「久々にその固有名詞見たわ」「古いバージョンなら持ってる」と言われそうなド定番

仕事普通に使ってる」と言われそうなコレまたド定番

  • BlueGriffon(GUI)

オープンソースWebオーサリングツール無料だけどホームページビルダーやDreamweaverに比べると使いにくい

日本情報豊富Ruby製静的サイトジェネレータ。他者質問やすいというメリットもある

Node.js製の静的サイトジェネレータ。もう既にNode.js環境があるならアリかな?

Go製静的サイトジェネレータ。シンプル機能Webページ生成までの高速性が売り

「どれが良いか?」と問われると「どれが良いってことは無いんだけど、情報豊富さならJekyll、Webページの生成の速さならHugo」というのが答え

合わないと思ったら別の使えば良いとは思う

FTPアプリケーション

プロバイダホームページスペースにはFTPアプリケーションによるアップロードを行う

定番の「FileZilla」や「FFFTP」あたりを使っていれば間違いない

コメント機能

プロバイダサーバサイドスクリプト許可していない限りコメント機能実装は難しい

しかし、需要があるところには供給もあり「DISQUS」というコメント機能が使えないWebページにコメント機能実装させるWebサービスがある

TwitterFacebookGoogle+などのSNSアカウントがあれば書き込むことができる

静的サイトジェネレータ名にDISQUSと加えてググればたいてい情報が出てくる

以上、モダンテキストサイト構築情報として共有する

ちなみにWindowsではWSL環境Ubuntu上にHugoなどを構築すると楽

CLIが苦手な人は従来通りホームページビルダーやDreamweaverを使えば良いと思うが、CLIの利点はGitなどバージョン管理システム管理やすく、今後レンタルWebサーバへ移行しても、容易にそのままホームページを移行できるというメリットがある

WordPressなどのCMSには良い部分が多くあると思うし、顧客が追加要望ばかりしてアホすぎるという意見もわかるし、メシの種だからあんまり触れてくれるなというのもわかる

しかし、顧客が本当に求めているものを探す手立てとする情報提供するくらい俺は問題ないと思っている

2018-06-24

中2娘のWindowsデビュー

娘がWindowsデビューしてそこそこの日数が経った

構成HDDHOME以下をバックアップした後にUbuntuを削除、Windowsクリーンインストールさせた

当然UbuntuWindows共存も考えたが、共存状態だと使い慣れたUbuntuへ逃げる可能性があったので、少々可哀想だったがUbuntuは削除した

良い機会だったので隣で図解をまじえて教えながら娘自身インストール作業をさせた

「えっじゃあ他のプライマリパーティションUbuntuも一緒にインストールできるってこと?」

「その認識で間違いないけど今回はWindows練習のためにしない」

Windowsを起動してデスクトップを表示し、娘がまずやったことはWindowsキー(Superキー)を押下だった

「その辺は学校でやってるから判るだろ?」

「判るけど学校パソコンには無いパネルがかなりある

学生は遊ぶだろうしね余計なの消してんだろw」

「あー確かにw」

学校パソコンにはないであろうパネルを「ふーん」とクリックしながら、何かに納得したのか「じゃあそろそろクリスタ」と言われ、最大の目的であるクリスタインストールした

クリスタインストールが終わると、もう良いよと言わんばかりに「わからなくなったら呼ぶね」とアッチ行けされ初日を終えた

日経つと「ターミナルがない」と言われたので「SuperキーからのC,M,DしてEnterで起動するはずだけどcmdはLinuxと使い方が全く違うから調べたほうが良いよ」とアドバイスした

娘が自室に行くと直ぐ戻ってきて「cdできたけどlsできないんだけど?」と言われ「使い方違うと言ったろ?cmdの場合ディレクトリ内容一覧はD,I,R」と言いつつ娘の自室へ向かう

「昨日から少し試してたんだけどWindowsターミナルって全然違うよね?」

「うん違うし、今使ってもらってるのcmdって呼ばれたりコマンドプロンプトって呼ばれてるんだけど、もう一個パワーシェル(PowerShell)というのもある」

「こっちの方がLinuxに近いかもなぁ。lsはできる。だけどtouchはできないぞ。その辺はググれ」

「えっ?touchできないって意味わかんないんだけど」

PowerShell場合はN,E,W,-,I,T,E,Mでできる。cmdは作成できないわけでないけど、ファイル作成のためコマンドというものそもそも存在しない」

Vimも無かった。というかアプリ設定ファイルがどれなのかすら判らない」

「この辺りはLinuxじゃないと諦めて新規ツールを追加するしかない。Windows作法に慣れろ」

「うーん・・・慣れかぁ」

予想通りLinuxWindowsの違いに戸惑っている様だけど、本当に慣れてもらうしかない

娘が「そういえばアプリってどうやってアンインストールするの?」と聞いてきた

スタートメニューアプリアイコン右クリックしてアンインストール。別窓でプログラム機能が起動したらそこからアンインストール

そう教えると再びアッチ行けされてしまった。父ちゃん寂しい・・・

そして昨日いろいろと娘にWindowsの使い勝手を聞いてみた結果が下記の通り

良いところも悪いところもまだまだ色々と言っていたけれど忘れてしまった。女の子は喋り出すとアッチコッチに行って止まらない・・・

また何かしら変化があったら報告しようと思う

-----------

追伸

ディストーション本当にすみませんでしたギャギャギャーン

2018-04-26

とある障害の話

これはLAN内で使っているだけの、しょっぱいエントリクラスサーバ1台障害の話だ、価値のある話ではない。

とある国内最大級の某グループウェア Office(パッケージ版)を使っている。

この某グループウェアは、従業員の「その日のタイムカードの一覧」を見ることができない。

CSVエクスポートすれば可能だが、営業マンは勤怠をガラケーメールで報告する運用であるため、

スマホ支給しろ 一覧+タイムカード修正画面へのURLリンク付きで

総務課の人にスクレイピングしてあげていた。

↓大雑把にこんな感じ

#!/usr/bin/env perl
use MY::Cybozu;

my $cb = MY::Cybozu->new;
$result = $cb->get_timecard( sprintf("%d.%.d%", $year, $month, $day) );

&send_mail( $result );

数年来やってきていたのだが、突然このスクレイピングデータが取れなくなった。

かにPerlを書けるだけで、他の言語将棋を指すようにしか書けない低能である

まず自分スクリプトを疑った。

ちょうど20日の月替りのタイミングだったので、スクリプトミスでズレたのか?

或いは、タイムカードHTMLtable構造で「trの何番目が何日目」という原始的な処理の方でズレたか

しかし、日付に関係なくダメになったのである

ほぼほぼデータを取れないのだが、たまに正常に取れたりもする。なんだこりゃ。

$mech->statusの結果はいつも200である

print $mech->contentの結果は、HTMLが途中で途切れていた。

スクレイプ対象の前で途切れたので、値を取得できなくなっていたのだ。

同じ場所で途切れる事が多いが、若干の増減はあった。

手元のWindowsマシン移植したところ、まったく問題ない。

どうやらスクリプトを動かしているLinux側の問題と思われる。

が、Webアクセスしてコンテンツが途中で途切れるって何だ?

どういう現象なのか?

そこまでの知識経験もなければ、調べ方も分からない。

からないなりに、とりあえずtcpdumpしてみた。

3WAYハンドシェイクはよく知られた話だが、正常な通信では、サーバから送られてきたパケットに対して

こちらは「ここまでのパケット受け取った」とACKを返し、最終的にサーバからFINこちらがRST返すのが見て取れた。

この異常をきたしたスクリプトでは、ある程度を過ぎると、こちらがACKを返す前にサーバからどんどんパケットが送られ、

突如としてこちらがRSTを連打し、切断してしまっていた。

なるほど、ステータスは200だけど、コンテンツは途切れているのだな。

悪いのは、いよいよこちら側である事は間違いない。

でもスクリプトじゃなくて、ネットワーク制御しているOSが悪いっぽい?

となると深刻である自動車に乗れても内燃機関構造など把握していないのだ。

唯一、tcp_abort_on_overflowでそれっぽい挙動をしそうだと分かったが、この機能は使われていない。

詰まった。

お手上げだ。

でも分かった。

端末からNASディレクトリへ、TAB補完しようとすると突如フリーズしたのだ。

他のスクレイピングは正常に動作してる。

httpdも正常に動作してる。

MySQLも正常に動作してる。

グループウェアへのスクレイピングNASへのTAB補完だけが動かない。

故障だ。

単にマシン故障だ。こういうヘンテコな挙動をするのは。

1.3万円で買って7年目の某ProLiantサーバから寿命なのだろう。

オチはないけど、最初から故障を強く疑っても良かったではないのか、と自省する。

そのマシンでのみ失敗し、しかも失敗したりしなかったり(比にして7:3程度)、結果も毎回変わっていたのだから

うーん無能

2018-01-24

作業不要レイヤーを削除しようとしたら『ファイル名、ディレクトリ名、またはボリュームベルの構文が間違っています

セーブだけでもとしようとしたら『パラメータ不正です』

試しに新規ファイル作ってみようとしたら『指定されたパスが見つかりません』

で顔が青ざめたけどアプリ再起動したら直った。

データ自体バックアップは一日置きにクラウドでとってはいるけどこれにはビビった。何かの前兆だったりしないことを祈ろう。

2017-12-15

あゝなつかしきインターネッツ

たまたまテレホマンフライングアタック」という単語に接して,懐かしさに襲われたのでその頃に見ていたサイトをいくつか巡ってみた。

結構あったが、検索サイトに絞ってみる。


ライコス

http://www.lycos.jp

当時からよく立ち位置がわからない検索サイトだったが,今見てみるともっとわけのわからないことになっていた。

もし何があったかご存じの方がいたら教えてください。


フレッシュアイ

http://www.fresheye.com

確かディレクトリ更新が最速だったのがウリだった。

UIはだいぶシンプルだ。


Goo

https://www.goo.ne.jp

あんまかわってないきがする。がしかし今や完全にイメージは教えて!に乗っ取られてしまっている。


Infoseek

https://www.infoseek.co.jp

なんか頭に楽天がついている。ともあれ、レンタル鯖を潰した時点で無価値


他に何かあったら教えてください。

アーカイブ ヘルプ
ログイン ユーザー登録
ようこそ ゲスト さん