「プログラム」を含む日記 RSS

はてなキーワード: プログラムとは

2016-09-25

情報処理に限った話である

専門学校に行ったところで大したことは学べない。

国家資格を取ったところで大したことはできない。



専門学校良識のある人物は少ない。

まともにプログラムを作ったことのない人間プログラミングについて教える場所である



自分で調べてもよく分からいか専門学校にいこうとか、国家資格持ってないと恥ずかしいか受験しようなんて考えは甘い。



私は上記のような甘い考えで専門学校へ進学し、国家資格応用情報技術者)を取得したが、二つから得られた知識社会で生かされたことは一度もない。



専門学校国家資格をそういった甘い考え挑むべきではない。

結局のところ、膨大な情報の中から筋の通った知識や造詣が深い人間自分で探すしかない。



この記事学生時代を振り返るいいキッカケになった。

https://teratail.com/questions/46657

2016-09-22

IT業界って遅刻するのって普通なの?

前は全然別の業界にいたんだけど、最近なんとなくプログラム覚えてIT業界入った人です。

色々商慣習とか違って最初は驚いてたんだけど、今でも驚いてるのが遅刻普通なこと。

チャット一言遅れますだけで済んでしまう。



一応フレックスだけど、10から15時がコアタイムなのに10時にいるのが半分くらい。

前の会社は9時出社だったけど、8時半にはほぼ全員いたよ?

自分会社おかしいだけなのかな?



まあ確かに夜は遅いし、疲れてるとは思うけどさ。

それでも朝10時でしょ?終電帰りでも普通に起きて出社できるでしょ。

他にもお客さんの接し方とか色々驚いてるけど、IT業界ってこんなもんなの?

http://togetter.com/li/1016711 について

パラノイアRPGにおける。一般的にそうだと信じられている間違った理解と。そのツッコミ。」

http://togetter.com/li/1016711

上記記事内におけるツッコミに、あまりにもルールブックの記載とかけ離れた記述があるようでしたので指摘を。

ルールブックは25周年版日本語版準拠

-

>他のPL達の反逆を暴き処刑することで、成り上がっていくゲームです

まったく違いますトラブルシューティングするゲームです。

邪魔をする反逆者であれば。仲間であれシュートする必要があるだけです。

というか……別に処刑したところで成り上がれません。頭なでなでしてくれるけど。

パラノイアにおいてトラブルシューティングとは反逆者の処刑のことであり、ミッションの達成自体重要視されません。

ミッション遂行必要であるために反逆者を処刑するのではなく、反逆者を処刑することがトラブルシューター目的です。

トラブルシューターを任ぜられたPC目的 (=PLの行動指針) は 1) 生き残ること 2) 成り上がること 3) その他個人的目的 となります

反逆者を処刑コンピューターの信頼を得られればセキュリティクリアランスは昇格します。(昇格したキャラクタープレイする機会があるかはさておき)


(ルールブック p3)

まり貴方の役目は、トラブルを見つけ出し、これをシュートする、つまり文字通り『撃つ』ことです。

(ルールブック p158)

パラノイアでは、ミッションは必ず存在してはいものの、(コンピューターを除いて)誰もこれを真剣に捉えていません。これにはもっともな理由があります。大抵のミッション自殺祭りや当てのないボット探し、プログラムエラーあんまり込み入っていて意味不明なんで GM も解っていないような陰謀といったものでできていますPCミッション目的を達成する事が期待されていなかったり、そもそも許されていなかったりする事もよくありますPC目的を解っていない事だって珍しくありません。ホラーアドベンチャー玉葱を慎重に剥いていくものだとすれば、パラノイアミッション玉葱レーザー燃えカスにするようなものです。

(ルールブック p10)

こういった義務の他に、君のトラブルシューターには個人的目標がいくつかある。多くはアルファコンプレックス市民なら皆持っているもので、大抵の市民は以下の様な優先順位をつけている。

1. 生き延びる!

2. セキュリティクリアランスの上昇。

3. 金持ちになる。

4. 所属する秘密結社目的資する

こういう普通目標のほかに、他の市民とは違った目標を持っているかもしれない。

5. (任意自分と同種の能力を持つミュータントを見つけ出し、保護する。

6. (任意) 旧算世界遺産を見つけて、集め、あるいは転売する。

7. (任意アルファコンプレックスから自由アウトドア脱出する。

8. (任意コンピューターを打倒する(がんばってねー!)


-

>このゲームで仲間を信頼するのはバカのすること

別に信頼していいのですが。決定的な信頼が得られず疑心暗鬼になるだけです。

これの間違いが最も分かりやすい例は、相手偽善場合です。

ジョンソンの裏取り調査する時間が与えられていないシャドウランナーみたいなもんです。

パラノイアキャッチコピーは「気を抜くな!誰も信じるな!レーザーガンを手放すな!」ですね。


-

>結果裏切りが多発するので最悪友人関係に影響が

そうならないようゲーム内で調整(=処罰)しないGMに当たったら。

プレイヤーは席を立っていいです。マジで

PC間の不信と裏切り助長するのがパラノイアGM仕事です。

(ルールブック p42)

GMルール第三条。常にプレイヤー同士で争わせましょう。貴方と争わせるのではなく。

(ルールブック p42)

何かやったプレイヤーにご褒美をあげれば、その行動を繰り返すでしょう。ですから、仲間のキャラクターを裏切ったり、死の罠から賢くも逃げおおせたり、創造的であったり滑稽であったりしたら、ご褒美を出します。本当に輝かしい動きをしたキャラクターには成功と昇格を与えましょう。輝かしい行動には常に報酬を!


-

好きにしていいんですが。

ルールがどうにも都合が悪いとき」だし

ゲームマスターの最大の楽しみは、皆を楽しませること」なんで。

俺がルールだぁ、ヒャッハー!」とかホントダメ


(ルールブック p42)

GMルール第一条。全てを預かるのは貴方であり、貴方は常に正しいのです。我々がここに示すルールあくまガイドゲーム中に何を起こしたいか決まってないときに使ってください。起こしたいことが決まってるならルール無視してください。我々は貴方のお役に立てるパワフルな道具になるよう全力を尽くしてルールを書いておりますけれども、どうもこのルールが気に食わないということでしたら、間違ってるのはルールの方です。良いルール貴方を大いに助けてくれるでしょう。でも悪いルールというのは、叩きのめし、拷問にかけ、ロボトミー手術を施し、即時処刑にかけるためだけに存在するものです。


-

ただこのあたりは、本当に「GMヒャッハーするゲーム」という誤解があったり。ルールを出来る限り適用しようと努力する(全部守れと言ってるわけじゃないです)GMが他システムより少ないので。

「そのGM、信用できる?」ってところに尽きるんです。

パラノイアでは、GMルールに則り公平に判定していると信用される必要はありません。もちろん、GMがPLを楽しませようとしているということについては信頼される必要があります

(ルールブック p42)

タスク解決ルール第一条。

貴方が何を起こしたいか決まっているなら、(プレイヤーに見せずに)1d20 を振り、出目を無視します。必要なら、いろいろな表と結果を照らしあわせている体を出すのも有りでしょう。そうして、起こしたいことが起きたことにします。

ダイスという道具は、プレイヤー自分自身運命を決めているような幻想を持たせるには便利なものです。こういう幻想は良いものではありますが、でもダイスを振るときプレイヤーの視界から隠し、ついたての後ろで振ると良いです。気に入らない目が出たら、それはダイスが間違ってます。好きな出目に変えちゃいましょう。出目に関する信用が減耗したり完全にお亡くなりになったりするかもしれませんが、経験から申し上げれば別段たいした影響はありません。

2016-09-21

http://anond.hatelabo.jp/20160921200514

はい。少し壊れています

自己診断プログラム検査したところ、バグはみつかりませんでした。

自己診断プログラムに未知のバグ存在していると考えられます

俺はおかしくなったのかも知れない

あるプロジェクトで、リリースの遅れを指摘された。

上司的にはもう完成していると認識されている部分だった。

自分の手で検証できていないかリリースできないと正直に答えた。

何故そうなるのかが理解できないようだった。

お前が自分のチームを使って完成させたと思っているそのプログラムは、俺が全部再検証して問題点を全部潰してからリリースしているんだよ。

フィードバックしないのは至って簡単で、こいつにもこいつの部下達にも教えるだけ無駄から

「本当に」ちゃんと検証したのならすぐに気がつく部分ばかり間違えているから。

常識レベル配慮しなければならないものにも手を回さないから。

回教えても同じ事を何度も聞くから

有り体に言えば「信用できない」から

どんなに出来ましたと言われても信用できない。

テスト結果報告書を見せられても信用できない。

一生懸命疑問点を確認している姿を見ても信用できない。

自分自分の手できちんと動くことを確認し、出来に納得したものでなければ信用できない。

何か問題が起きたらその尻ぬぐいをするのは自分から

その上司も含めたその上司のチームの誰でもない。自分から

俺の目にはそれは作るだけ作ってノーテスト放置しているのと違いがわからない。

件の上司仕事を抱えるな回せとしつこく言ってくる。

明らかに途中で問題が起きたはずなのに出来たと言って回してくるようなバカにどうして仕事を預けられるのか逆に問いたい。

ただ、それらは自分がきちんと手綱を握っていないことにも原因があるのはよく解っている。

今の悩みがとても傲慢な悩みであることも解っている。

から誰にも相談できない。

本当は喚き散らしたい。おまえら仕事が信用できないから回さないんだ、と。

2016-09-20

大学4年でプログラムとか勉強してて、そっちの業界就職しようとしてたんだけどさ

今日親父が「知り合いの大学院とか出てる子でもノイローゼになって辞める人いるんだからIT関係とかやめとけよ」だとよ

あんた俺の教育ほったらかしといてよくそんな事言えるな、おかん泣くぞ。

http://anond.hatelabo.jp/20160920112943

だいたい合ってる。



もっとも、プログラミングにおいては条件判定を最適化すべきではない。

それは変更に弱いプログラムになるからだ。

回路設計なら部品点数を減らすことが何より重要だったが、

ソフトウェアにおいてそれは当てはまらない。

必要な条件は形を損なわないように全て記述するのがいい。

http://anond.hatelabo.jp/20160919121645

いいプログラムはif文をネストさせないし条件式もシンプルになる。というか極力if文を使わない。

から元のクソコード書いた奴が悪いんだよ。

あなたコードメンテナンスすることになる人が、 あなたの住所を知る強烈なサイコパスになりうるのを常に想定してコーディングしなさい」は至言だね。

Tehuくんがデザイナーなどのクリエイティブ職業に向いていないわけ

(私は寝ても覚めてもTehuくんのことばかり考えている。これはもしかして・・・

http://anond.hatelabo.jp/20160919100234 で、Tehuくんに医学部受験しろ、と書いた。

今回はどうしてTehuくんがデザイナーなどのクリエイティブ職業に向いていないかを書く。

デザインにしてもプログラムにしても、極論すれば人を思い通りに動かすためのものだ。

素敵だなぁ、綺麗だなぁ、怖いなぁ、便利だなぁ・・ 突き詰めれば単純なことだ。

Tehuくんは今まで様々なメディア情報を発信してきて、多くの人を不快にしてすさまじいヘイトを集めてきた。

もし、これが意図したものであったならば大したものだ。デザイナーとしても大成功するだろう。

でも、違うだろう?

本当はTehuくんは天才として一目おかれ、みんなにちやほやされて女の子モテモテになりたくて、そういう自分演出するために情報を発信してきたんだろう?

0点です。

Tehuくんは人の心がわからない。自分言動他人にどういう影響を与えるかがまったくわかっていない。

から珍妙自動販売機デザインを恥ずかしげもなく公開できるし、読み手のことを全く考えていない現代ビジネスリニューアルができるのです。

Tehuくんがこのままプログラマー能力を磨いたとしても、未来仕様どおりのプログラムを書くだけの誰にでも置き換えられる低賃金コーダーになります。断言できます

でも、クリエイティブ能力他人感情を推し量る能力って、必ずしも必要ですか?

灘中、灘高での勉強のように、必ず答えがあって、勉強すれば必ず達成できるものを極めてもいいんじゃないですか?

人間には適材適所というものがあります

革新的なことは他の人に任せて、Tehuくんは誰かが作ったものを使って人の役にたったらいいんじゃないですか?

私はTehuくんが心の底までクズダメ人間だとは思っていません。

せっかく人の役に立てる能力があるのに、無責任大人たちに人生を狂わされただけなのかもしれません。

得意な勉強を生かして、人のために役に立てる仕事をし、結果としてその姿勢に惹かれた女性に愛されて欲しいと思っています

自分を捨ててまで人々に奉仕できる人間になれば、例え意図的に人の心を操れなくても、Tehuくん自身生き方が人を惹きつけるようになるのです。

から慶応SFCに復学して、本来であれば後輩たちである若い子たちに混じって体育をしたりするのは苦痛でしょう。

でも、医学部に入りなおせば、数年の遅れなど些細なことです。

勉強してください。

鼻くそのようなアプリを作っただけなのにマスコミに大きく取り上げられて大人たちから天才扱いされて、人生なんてチョロいと思ってしまたかもしれません。

でも、そんな幸運は何度も来ないし、本当に人の役に立つことはできません。

勉強してください。

立派なお医者さんになって、苦しんでいる人たちを救ってください。

特に精神科医として成功されることを願っています

Tehuくんの失敗談、そしてそれを乗り越えた姿は、同じ発達障害人格障害に悩む人たちに大きな希望となることでしょう。

2016-09-19

なぜ手書きにこだわる?

自分不器用なせいかグラフ手書きが致命的に遅かったので、2年前期の実験危機感を感じた自分は2年の夏休み中にpythonを覚え、今まで苦労していたグラフプロットなどをパソコン上で全部自動化しようと考えた。日本語情報が少ないため(あっても多少古かったりすることが多かった)、情報をかき集めるのに相当苦労したが、夏休みが終わるころにはjupyter notebook(名前通りノートブックのような実行環境セルごとにコードを実行するという形をとっている)上で統計処理をしたりそのデータを基にグラフプロットするのはある程度できるようになっていた。

早速2年後期の実験pythonを試してみたが、その威力は凄まじく、今まで時間のかかっていた作業が劇的に効率化した。pythonモジュールであるpandas,numpyを使えばデータ列を文字式のように扱えるので(例えば実験データをdataとして、そのデータをすべてcos関数に代入したかったらnumpy.cos(data)と書けばよい、Excelと似たようなものだがこちらは変数として扱っているので使いまわしが容易である)、Excelでちまちま関数セル入力して列全体に引き伸ばすという操作もしなくていい。グラフコマンドで出力するので当然だが今まで苦労していた手書きプロット作業はなくなった。GUIありきのExcelと違ってコードひとつグラフの罫線の調整などもかなり簡単にできる。高級言語だけあってコードは組みやすく、実験中に即興プログラムを組むことも割りとできる。しかコードさえ組んでしまえばあとは実行するだけで計算グラフの描画を一気にやってくれるので、実験結果確認が極めて素早く行えるようになった。しかもjupyter notebookはmarkdown形式文章を埋め込めてメモ書きも残せるし、mathjaxに対応しているのでlatex形式の数式も途中に挟むことが出来る。最高の環境だと思った。しかし良いことばかりではなかった。

パソコンで全部やろうとする自分を見た一部のTAはなぜか自分グラフ手書きしろ要求してきた。自分反論した。「グラフならパソコンですでに出力できているのになぜわざわざ手書きにする必要があるのか?」これに対するTAの答えはだいたい「平等性を保つため」、「他のみんなは手書きでやっている」、「理解を深めるため」、「他学科手書き必須から」というような感じである自分にとっては、これらすべてが理解できなかった。そもそも手書きにすることによって実験に対する理解がどう深まるというのか?自分はむしろ手書きを徹底的に排除することによって、煩雑作業をする時間を考える時間に充てた。そのおかげで実験に対する理解は以前と比べ物にならないくらいに深まった。手書きじゃなければ理解が深まらない理由はない。そもそもパソコンのほうが厳密にコードを組まなければならない分だけ理解力要求されるはずである。「理解を深めるため」といっている本人だって結局その言葉意味もわからず言っているにすぎない。

平等性」に関しては全く別のTAから複数回言われた。「パソコンを使って効率化しようとするのはずるい」と言いたいのか、このTAは?pythonだって1ヶ月間死に物狂いで情報をかき集めて覚えたのに、それのどこがずるいというのだろう。平等性を掲げて効率化を否定し、全員に同じ作業強要させ、「成績」をちらつかせて脅すのはずるくないのか?みんな一緒に抑圧されましょうということか?これを言われたときに感じた何とも言えない吐き気のようなものは今でもうっすらとだが覚えている。正直なところ、プログラミングが出来るというだけでむしろ褒められると思ったのだ。パソコンが使いこなせるほうが印象はいいに決まってると思っていたのも、結局は自分勘違いだった。

pythonを使い始めてからの2年後期、3年前期を通して4,5回ぐらいTA(全員別の人)に「手書きしろ」と言われたが、言われるたびに反論するのもいい加減に疲れてきた。なぜ手書きにする必要があるのか、自分は聞かれるたびにこう聞き返した。まともな答えを返したTAは一人もいなかった。大学先生担当する実験PCは駄目なんて言われたことは一度もなかったし、どうもTA勝手に「手書きしろ」と言っているだけらしい。「他学科パソコン禁止から」とかいう非論理的ルール鵜呑みにしてそれを適用しようとする姿勢にも無性に腹が立った。

TAがいうには手書きコピペ防止の意味もあるらしい。本当に手書きにしたらコピペが減るのか?パソコンにしたらコピペが増えるというが、それは果たして本当に「増えた」のだろうか?確かにコピペするのは手書きと違って簡単だが、コピペするやつは手書きだろうがパソコンだろうがコピペする。そもそも自分の頭で文章を書く能力がないかコピペするのであって、パソコン制限たかコピペがなくなるという理屈おかしい。そんなにコピペが嫌だったらむしろ最初からコピペをチェックしやす電子データに限ってしまえばいいと思う。パソコン有りにしてコピペが増えたというのは、手書きレポートでは見逃していた分のコピペがばれて、それで数が増えたように見えたという可能性もある。むしろパソコンからこそコピペを見破れるのではないだろうか?

自分は、手書き不正の温床ぐらいに思っている。手書き場合見かけ上はコピペしたことがばれにくいし、グラフもそれっぽく適当に書いても適当プロットしたことはほぼばれないし、そもそもアナログデータ機械検閲にかけにくいためどの程度コピペなのかを判定する労力だって膨大過ぎる(別のTAに話を聞いたところ、採点する側から言わせるとコピペしたこと自体結構分かるものらしい)。手書き強制するということは、すなわち不正ごまかす余地を与えているに過ぎない。本気でコピペをなくそうとするならば、いっそのことすべて電子化してしまったほうがよいとすら思う。

pythonを使い始めてから1年経ち、「手書きにしてください」と言われるたびに反論していったが、元々自己主張の弱い引っ込み思案なタイプのために、自己主張してちゃんと言い返すというのは精神的な負担が大きかった。「パソコンではなぜ駄目なのか」を強く主張するたび、ものすごく疲れがたまってしまい、実験がない日でも「なぜこんな当たり前のことをわざわざ言わなければならないんだろう」と思い返してしまうせいでどんどんやる気を無くしていった。

なぜ大学の一部にはパソコンを使わせたがらない空気があるのだろう。この人たちは、手書きが苦手な自分にとっての最後の砦すら壊すつもりなのだろうか。なぜ手書きにこだわるのだろうか。

普段何してるの?」と聞かれて困るITエンジニア学生

大学3年生でソフトウェア系を学んでいる。

最近は授業もほどほどに、個人的Webアプリを作ったりしてるのがすごく楽しい

数年後はWeb系のベンチャーWebサービスを開発していたいなぁと思っている。

そんなこんなで今年の夏は、何社かITベンチャーインターンに参加した。

どこも1人のインターン生のために1人以上エンジニアさんがメンターとしてつくような

手厚いプログラムの中でインターンができて最高だった。


ただ、どこでもそうだったけど、懇親会とかで「趣味とか何かあるの~?」とか「普段何してるの~?」と聞かれることが多くて、

普段からキーボード叩いてアプリ作ったりするのが楽しいんで、いつもそんな感じです」と答えると、

「いやプログラミングとかじゃなくてさ」という反応が返ってきて、困ることが多かった。



アニメとかもほどほどに見たりするし、NetflixAmazonビデオとかもみたりするけど

本当にほどほどなので、「なんかおすすめは?」と聞かれて作品を語れるほどハマってもなく、

ゲームも、ソシャゲもやらないし、据え置きゲームPS4を月一程度にゆるーく楽しんでいる程度。

結果、「うーん、なんですかね…」と尻込みしてしまう。



ITエンジニアとして、プログラミング以外に趣味がないと息抜きできない、というのもどこかの記事で見たことがある。

やっぱ、パソコンから離れられる趣味とかって持ってないとイケてないんかなと思った。

http://anond.hatelabo.jp/20160919122124

瞑想です。

あなたが何故既に過去の人である彼に執着してるかと言うと

自覚すらなく何度も何度も彼のことを考えて反芻してるからなのです。

脳のうえを彼に関する思考が走っている頻度が多く、時間が長いのです。


瞑想をすることで自分の脳に無自覚に走っているそういう変なプログラム無駄思考

だんだんと気付くことが出来る脳の状態になっていきます

恐ろしいほど何度も何度も非建設的な思考、何の答も導かれないグルグル思考が走っていることに気付くと思います

そのあとは、無意識に彼のことを考えているたび「あ、考えた」と念を入れるとそれ以上思考が続いたり深まったりしなくなります

ことごとに執着思考に気付いて「あ、考えた」とただ念を入れる(反省や戒めではなくただ気付く)。

そうするうちに彼への執着は消えています

これは彼のことに限らず、過去のあらゆることについても同じです。

よい思い出であれ悪い思い出であれ、勝手にそれが脳で走り出すということは現在に集中していないということ。

瞑想現在事実だけに意識を置く訓練といえます

2016-09-18

めちゃくちゃ

部屋がめちゃくちゃだ

足の踏み場がない

踏み潰された缶が足に刺さってたまに出血する

さすがにそろそろゴミを捨てないと、と思って半月くらいたつ

袋にゴミは詰めるが、外まで持っていくのにすごいストレスを感じる

やらなきゃと思うが、体が動かない

指と目しか動かない

 

業者に頼もうかと思ったが、業者にどう指示を出していいか

考えただけで頭の中がめちゃくちゃだ

そのうちやろう、そう思って半年経った

 

PCの中がめちゃくちゃだ

ファイルカテゴライズというのは欠陥があると思う

Webのようにリンク管理するか、タグ管理にしてほしい

今はEverything Searchを使ってるからもうめちゃくちゃなままだ

最近クラウド上のファイルもめちゃくちゃだが

検索などが優れているためなんとかなっている

 

ブラウザのタブがめちゃくちゃだ

今170タブ、少なくて50、多くて200だ

メモリが32G詰んでるのに定期的にPCがぶっ壊れる

最近勝手ブクマして勝手に整理して勝手にタブを閉じるアドオン作るか迷っている

 

机の上がめちゃくちゃだ

家も会社もそうだ

いや、大分片付いていると思っているが、他の人はすごく整理されていて驚く

何でそんなに物が少ないのか、意味がわからない

 

頭の中がめちゃくちゃだ

複雑なことは考えられるが、何を考えているかたまに迷子になる

何をどうしたいのか、どうするべきか、めちゃくちゃだ

実際のところ他人よりずっとずっと考えてると思う

しろ考えすぎて迷子になってる

 

プログラムコードシンプル

頭の中がめちゃくちゃなので、めちゃくちゃなコード設計は吐きそうになる

からプログラムだけはシンプルに、というか理解やすいように注意を払っている

そのおかげで仕事が遅い

 

メモ帳がめちゃくちゃだ

一応頭はそこそこなつもりだが

ノートメモ帳はめちゃくちゃだ

議事録なんて不可能手書きだと二言三言しか書けず暗号と化す

自分メモを取った瞬間に、なぜそのワードを書こうと思ったのかと疑問に思うくらいだ

とにかく整理ができない

すごいストレスが掛かる

 

人生がめちゃくちゃだ

まあこれは時代の流れでもあるからしょうがいか

 

 

 

一つ良かったこととしては、IT業界に入ったことだ

「複雑なこと=良いこと」みたいなこの日本において、IT業界は「複雑なこと=クソ」という共通認識はあると思う

また、プロジェクトというのは目的がはっきりしているかシンプルでいい

 

そこはとても助かっている

クイックソート

技術的な話をすると食いつく人が多いはてな界隈

だけどそんな高尚な話じゃない。

10年以上前職場で、たまたまスプレッドシート上に示されたなんかの値を整列させないと上手くいかない事があって、マクロを組まざるを得なくなり、ちょこちょこっと勉強してみてソートアルゴリズムなるものがあることを知った。

それ以来プログラムなんか書いた事はなかったのだけど、またしても書かざるを得なくなった。

「その振込み用データって名前あいうえお順にならない?」って頼まれて「簡単に出来るよー」と安請負たからだ。

最初エクセル上で普通に整列させれば良いと思ってたんだが、表形式上データの取扱いに難点があり、エクセル操作だけでは出来ない、あるいはかなりややっこしい事が判明した。

そこで、昔取った杵柄、マクロ書いてやろうかと。

クイックソート使わなくともバブルでも全然問題なかったんだけど、何故かクイックソートに拘った。

しかし、そのクイックソートアルゴリズムが思い出せない・・・

こんなことここに書いたらバカにされるのは分かりきってて書いてるんだけどね。

ググれば済む話なんだけど、歳食って頑固になってきたからか、意地でも思い出そうとノート数字書いて並べたりして考えて。

・・・よくよく思い出すと、10年前の当時、そもそもクイックソートアルゴリズムをそんなに知らずにただただソースコード拝借しただけだった事を思い出した。

でも、なんとなく、なんか左右に入れ替え続ける図みたいなのがあったなぁってのと、再帰アルゴリズムってーのを使うというところを思い出して、1時間くらい掛けて独自クイックソートをするコードを書き終えた。

テストして、勘違いなどのバグを直し、整列に問題ない事を確認

我ながらやるじゃん!・・・と思ったのも束の間、付随するほかのデータを同じ順に並べなおさないといけないことに気付く。

てことは、元の配列の添字を別の配列に入れて、ソートするときに一緒に入れ替えて元の順序を保存するようにすれば良い?・・・と思ってやってみたがこれが上手くいかない。

結局、ほんの些細な勘違いをしてたことに気付くまでに2時間も掛かり、頼まれから計3時間後、「簡単に出来るよー」と豪語してしまった相手を呆れさせてしまった。しかもその間他の仕事放ったらかし。

最近ホント無駄に歳食ったなぁと思う。このままではボケるの早いだろうな・・・

2016-09-17

デレマスアイドルワールドトリガー世界に居た的な奴

桐生

桐生つかさ(隊長

ポジション:スナイパー

メイントリガーイーグレットライトニングエスクード、FREE

ブトリガー:バッグワームカメレオンシールド、FREE

・棟方愛海

ポジションアタッカー

メイントリガーレイガスト(改)、カメレオンシールド、テレポーター(試作)

ブトリガー:バッグワームタグ

諸星きらり

ポジションアタッカー

メイントリガーレイガストシールド、FREE、FREE

ブトリガー:レイガストシールド、バッグワーム、FREE

高森藍子

ポジション:スナイパー

メイントリガーライトニングシールド、FREE、FREE

ブトリガー:バッグワームシールド、FREE、FREE

川島瑞希

ポジションオペレーター



解説

スナイパー2人にアタッカー2人という構成A級7位の三輪隊と同じだが、中身は大きく異なっている。

中でも一際目を引くのがアタッカーの棟方愛海のトリガー構成だろう。

アタッカーにも関わらず完全に片手が塞がるバッグワームタグを装備し、

さらにメインにカメレオンとテレポーター(試作)と、これでもかと敵に補足されないことを重視している。

これは彼女戦闘スタイルが「背後からの一撃必殺」に特化しているためである

彼女もつレイガスト(改)は、玉狛第二の木崎レイジが得意とする拳撃をさらに特化させた性能で、なんと盾モードへの変形をオミットしスラスターの速度向上に特化させている、

この強化スラスターは、一直線の軌道しか使えないという弱点はあるものの、韋駄天(試作)よりも高速での移動が可能となる。

しかし、あらかじめプログラムされてはいものの複雑な軌道をとる韋駄天(試作)と比較すると、対人戦闘能力は劣っており「愛海見てからルシールド余裕でした」と、あまり評価はされなかった。

そこで桐生隊が取った作戦が「相手認知されない『背後』から攻撃」であった。

桐生隊はこの作戦に全員が完全特化するため、

隊長桐生つかさが、バッグワームカメレオンの隠密の中エスクードを配置、

アタッカー諸星きらりが両手レイガストで護衛しつつ、スナイパーの高森藍子ライトニング牽制

と、「場」を作った後、桐生つかさもスナイプできる立ち位置に戻り、アタッカーの棟方愛海の不意打ちを狙って行く、と三人が一人の「一撃必殺」に特化したトリガー構成をとっている。

点取り屋でエースへの信頼あっての作戦だけに、確かに棟方愛海のアタッカーとしての実力は相当で、

それがテレポーター(試作)やカメレオンも絡めて不意打ちを狙う戦い方は、A級2位の冬島隊と並んでの「変態構成」としてランク戦での戦いづらさは郡を抜いて評価されている。

勝ち筋は説明したとおりだが、負け筋もわかりやすく棟方愛海への対処ほぼほぼ決してしまう。

特にA級1位太刀川隊の出水公平とは彼の膨大なトリオン量からの包囲射撃が不意打ち特化の桐生隊とは相性がよくない。

他にも、目やレーダー以外の探知法、サイドエフェクトによる探知を可能とするB級2位影浦隊の影浦雅人や、A級3位風間隊の菊地原士郎らにも不意打ちが通じず、棟方愛海の不意打ち以外の勝ち筋を模索する必要があるだろう。

余談だが、何故かA級6位の加古隊やB級12位の那須隊とは極端に相性が悪いらしく、この2チームには結成後一度も勝てていない。

理由は一切不明だが、棟方愛海の一撃必殺が一撃必殺として機能せず、強化レイガストから不意打ちで完全に背後から攻撃成功したように見えたにも関わらず、ワンテンポ空いてカウンターを食らってしまっている。

このカウンターは、女性隊員たちの中でのみ広まっており、何故か男性隊員でこのカウンターを使いこなせる者はいないらしい。

http://anond.hatelabo.jp/20160917002037

どこ行ったって誰もプログラミングなんかまともに教えられやしないよ。

授業だけ受けてプログラム書けるようになる奴なんていない。

プログラマになりたいなら大学情報学部はクソ

大学情報学部中退ニート30歳

プログラマって手を動かしてなんぼだから

情報系の大学かいってもプログラム書けるようにならないし、

講義で内容聞くだけだから、実際どういうものなのか全然からない

名前だけは色んな技術を聞くのに、それを実践しないから何もできるようにならない

専門に行けばよかったと今さらながら思う

ま、自分でやれよって話だけどね

それもできないのがニートしててわかったわ

だれかに教えてもらえないと続かないわ

サーバさえいじるような授業ないとかなんなの

なんのためにあんな高い学費取ってるんだよ謎すぎるわ

2016-09-16

性的搾取の温床だったインターンの話

当時大学1年生。

就活に直結するタイプインターンではなく、多分ちょっと特殊な「人間的成長」やら「社会勉強」を目的とした研修に、長期休みの2ヶ月丸々使って参加した。

今思えば本当に馬鹿だったんだけど、大学人間関係学業も上手くいっていなくて自分がグラグラだった私は、インターン先のボス(以下A)の洗脳にまんまとかかってしまった。

Aは弁が立って表面上はとても魅力的だった。この人についていけば何とかなると思わせる何かがあった。むちゃくちゃなスケジュールでも文句を言わず働いた(働いた、という言い方で正しいくらいの貢献は少なくともしていたと思う)。お前はまだまだだから俺が育ててやる、というAの言葉に乗せられて、規定プログラム期間が終わっても私はそこに通い続けた。

次第に泊まり込みで仕事をすることが多くなった。最初仕事場で寝袋で寝ていたけれど、ある日Aが体も辛いだろうし俺のところで寝ろというようなことを言い出した。さすがに最初は固辞していたけれど、盲信具合に拍車がかかっていたため、最終的には頷いてしまった。

ここから先は思い出すだけで吐き気がするくらいなので簡単に話すけれど、言葉通り一緒に寝るだけではもちろん終わらなかった。寝ている時に体を触られていることには気付いていたけど何も言えなかった。だんだん距離感あいまいになっていったある日、Aが言った。「彼氏が出来たときのために練習しとくか?」

まだ恋愛的にも性的にも経験値がゼロだった私は何を思ったのかその人に恋愛感情に近しいものを抱いてしまっていたようで、その先は転げ落ちるように早かった。

学業を疎かにしても何も思わず、何を目的にしてなのか自分でも分からぬまま、仕事をしにいってはAに抱かれる日々が1年弱続いた。私はそこに愛を見出したつもりでいたけれど、本当は分かっていた、私じゃなくてもいいんだってことは。他の女の影だって数え切れないほどあった。

他にもいろいろな要因があって、私はすっかりメンタルをやられてしまった私は、実家強制送還された。

その間、Aの周辺にいた人と話していて、Aは他の女性、というか周りの女という女に手を出しているような男だったことが分かった。ある人にはレイプまがいのことまでしていた。

しばらくAと離れたこともありやっと洗脳が解け、自分のアホさに嫌気が差すと同時に、Aへの怒りがふつふつと湧いてきた。

今もそれに端を発する不眠や鬱に苦しめられ続けているが、少し時間が経って、過去のこととして自分の中で整理がついたこともあって、ここに投稿してみた。自分にも非はあるし被害者ぶるつもりもないけれど、Aにはそれなりの制裁が加えられてほしい、と思いつつも何も出来ないから、せめて次の被害者が出ないことを祈るしかない。

2016-09-15

お前だって自分と全く違う業種の客先行って業務理解して整理して要望とりまとめて仕様書に起こして運用フロー図書いてDB設計して画面設計して承認されてプログラム書いてテスト中に仕様変更されても納期を守るとかできるんかいな。

SIer出身エンジニア技術力はやばい

自分Webサービスを自社開発するような会社しかいたことがないのだが、たまに、SIer出身エンジニアに会ってびっくりする。

技術力がヤバ過ぎるの一言に尽きるのだが、そもそも思想が全く違う。



技術力が低すぎ問題その1、パフォーマンスに対する考え方がまるでない

これは今までの経験SIer出身エンジニア100%そうだった。パフォーマンスをまったく気にしない。クエリーをループ内で発行しまくってたり、事もあろうにレビューで指摘され、こう書いたほうが見やすいなんてわけのわからんことを言われた。

他にも必要ない処理を大量に入れて、今後何か改修が入った時に、手直ししなくていいからって、パフォーマンス犠牲にしてまでやらなくてもいいことをやる必要ないだろ?まさにSIer思想!!

やつらはWEBアプリケーション業務アプリケーションでも開発しているつもりなのか??

仮に大規模の高負荷案件経験があったとしてもサーバー数台でさばけるような処理も無駄サーバーボコボコ立てて回避してたんだろうか?おまえら技術力が低すぎて運用コスト無駄に高く付くわ。


自分面接官だったら採用時に高負荷のサービス開発経験手法絶対問う。



技術力が低すぎ問題その2、プログラム書けるだけで俺すげーって思ってる

ほんと、これ何なん?おまえの自信はどこからきてるの?

プログラム書くだけがエンジニア仕事じゃねーんだよ。

WEBならパフォーマンスだけでなく、セキュリティだって自動化に伴う生産性向上だってプログラマーだって知っておかなくてはいけない情報は多岐に渡るんだ。

インフラ知識もないといろんなところで弊害が起きる。なぜなら単調なシステムしか設計できないからな。




技術力が低すぎ問題その3、レビューの指摘が糞すぎる。

それお前の趣味やんってことが多すぎ。つうかパフォーマンス考慮できないド底辺エンジニアのお前がレビューするな。



技術力が低すぎ問題その4、新しい技術を使いこなせない。

説明不要。その技術が何を目的として存在しているかわかっていない。使うだけで満足している。いやいや、そういう使い方するものじゃないし、成果もあがってないよね?って何度思ったことか。SIer人間はそもそもエンジニアとしての資質とか、論理思考が欠落している。新しい技術を使うことが目的になっている奴って多いよなー。



なぜこのような事が起きるか?

面接官が糞すぎるから面接官がSIer出身だともう最悪。面接する奴が糞だから糞して寄ってこない。その会社には。

どれだけ優秀な人材に逃げられたことか。。。



最後一言Webサービス企業採用担当をやっている人に告ぐ。
SIer出身者は雇うな。

2016-09-13

プーシキン記念大学 (モスクワ)の短期留学が災難?ばかりな件

はじめに

私は今、モスクワ大学寮にいますロシア大使館主催の第6回ロシア語短期留学プログラムに参加しているからです。


日本大学生約80名がモスクワ国立大学派遣され、授業料免除で約1ヶ月間ロシア語を学べるありがたいプログラムなのですが、


大学側の対応日本での担当窓口のロシア旅行社に思うところがあるので、この記事を書きました。

来年度以降の短期留学参加者の参考になれば幸いです。


プーシキン記念大学の寮がひどい

寮の部屋はゴキブリハエがたくさん出るほど汚い上、

約6畳の部屋に3人押し込まれるので狭いです。

1つの風呂トイレ、洗面台を5人で共有する部屋もあるので、ストレスが溜まります

もちろん、水回りは汚いし、臭います

共有キッチンもありますが、電熱コンロなので火力が弱すぎて、炒め物は無理です。

鍋・食器なんで全くありませんし、電子レンジ湯沸かし器ももちろん無いです。

仕方がないので、皿、フライパン食器電気ケトル炊飯器現地調達しました。

物価が安いので3000ルーブルでなんとか揃ったのが救いです。


あと、ベッドの毛布が臭いし、部屋に人数分机がないところもあるので勉強が大変です。

なので、自分生活環境を改善する力が必要です。



②寮のネット環境が不親切

ロシア旅行社様(日本側の窓口)の説明では、寮にWifi完備とありましたが、

半分本当で半分嘘です。

大学1階ロビーには登録不要で使えるWiFiがあるのですが、寮の部屋で使えるWiFiロシア携帯番号がないと登録できないので使えません!

私はMegafonという携帯会社SIMカードを買ったので、なんとかなりましたが、

多くの人はわざわざ1階に降りてネットを使ってました。

日本からレンタルWiFiを持って行くという方法もありますが、

1ヶ月1万円以上かかるのでおすすめできません。(ロシアSIMを買えば1ヶ月1000ルーブルで8GB以上使える)


ロシア旅行社の説明があまり頼りにならなかった

ロシア旅行社様から説明では、1日5000円計算で15万円程ドルユーロ等の現金を持参するのがおすすめとのことでした。

しかし、実際は外食日本と比べて安く、博物館劇場の料金もかなり安いので、

1日2000円も使っていません。頑張れば1日500円で生活できます

クレジットカードはかなり通用しますし、VISAビットキャッシュカードなら簡単現金を引き出せたので、現金は少なめで大丈夫です。

ロシアは遠いので仕方が無いと思いますが、寮の部屋などの現地情報もっと詳細・正確に伝えて欲しかったです。

モスクワは意外と寒いので、上着を持ってこないと死にます


大学クラスけがいい加減

到着翌々日にクラス分けテストがありました。

エッセイを書くのと、先生との会話テスト評価されます

しかし、このクラスけが実力を反映しないことが多いため、

クラスの移動がかなりありました。

上級から初級まで6クラスあるのですが、上のクラスは本当に難しいようで上智ロシア語学科でも死にます


まあ、実際に授業を受けてクラス分けするというのはある意味合理的ですが。


まとめ

以上のように大学に来てからいろいろ大変なことはあったのですが、

なんとか生きながらえています

金~日が休みなので、バレエサーカスをみれて非常に楽しいです。

まだ2週間ほどですが、ロシア語力は伸びているのでかなり有意義だと思います

ただ、寮がひどすぎますが…


日本からの持ち物リスト

日本食材レトルトカレー、米、緑茶乾麺など)とマイ箸 ※必須

コンセント変換アダプタ、延長ケーブル、3つ口タップ ※必須

フライパン、鍋、まな板ナイフフォーク、コップ、マグカップ湯沸かし器 ※現地の方が安く買える


おことわり

※以上の文章個人の感想体験を記したもので、 ロシア旅行社 様および プーシキン記念ロシア語大学 (Государственный институт русского языка имени А. С. Пушкина) の社会的評価を低下させる意図はありません。


ロシア学生にしては快適な生活を送らせて頂けているものと思っていますし、あくまでもロシアで感じたカルチャーショックを伝えたいだけです。

ロシア旅行社様には格安航空券を手配して頂いて、感謝しております

また、来年度以降の短期留学参加者への参考となるよう、有益と思われる事柄を記しています

2016-09-12

パソコンの仕組みが分からない人々

大して詳しくは知らないが、パソコンには演算装置であるCPUがあり、一時記憶部分となるRAMメモリーがあり、ファイルなどを保存しておくドライブ装置があり、ディスプレイキーボードマウスネットに繋がる端子があり、みたいな大雑把なことは知ってるつもりである

OSやエクセルなどのアプリケーションソフトドライブ装置ファイルがあって、メモリ上に展開されて動作する仕組みになっている、って程度のくらいも知っている。あまり細かなややこしいことは知らないが、エクセルのVBAで、ほんの触り程度ならプログラムも書ける。

さて、弱小企業たるうちの会社の面々のほとんどは、ほぼそんな知識ゼロといっていい。

からパソコンで困った時の相談は全部私に来る。もちろん相談していただいて結構だ。

だが、私は神様ではない。

どんなに頑張ったって、ブルースクリーンに落ちたらパソコンの電源落として再起動をかけるしか方法はない。

でも私の直属上司はいくら説明してもそれを全く理解しない。

「君が頑張って直してくれたら私が作業中の報告書は復活するんだから、とにかく頑張って欲しい」

いやあの・・・、だからどうやったって無理なんだってばさ。

どんなに説明しても説明しても、電源落とされるのだけは困ると、復活できないのは非常に困るといって聞く耳持ってくれない。

事情は分かるんだ、その作成中の報告書に貼り付けた写真100枚は、元ファイルを全部消しちゃったんだから

でもそれは、あんたが写真サイズも考えずに無茶な貼り付け作業をしたからだろ。その上、元ファイル消すとか、アホか。

 

というわけで、その上司は一週間の猶予を与えるから絶対電源を落とすな、と言い残して出張先へ出かけていってしまった。

どーすりゃいいのさ?

 

追記:

ブコメアドバイスくれた人達ありがとう

でも、

1.PCが古くて動作が重いと上司が仰られた為、自動保存は殺してしまったのです、チーン(合唱)

ちなみに未だXPなので、更新稟議に回そうとしたら、その直属上司は頑なに拒まれました。色々理由はありますが、最大の理由は「新しいことを覚えたくない」からだそうです。

2.写真ファイルを復活させればよい、と言うのは思いついたのですけど、すぐにダメと分かりました。

HDDにファイルを移動しておらず、SDカードメモリーカードリーダー差してそこから開いて使用しており、そのSDカードは再びデジカメに戻り既に上書きされてしまっているからです、チーン(合唱)

 

この事務所ブレーカー探して、原因不明停電が起きたことにしようかと思ってます南無阿弥陀仏南無妙法蓮華経アーメン

ロボットアニメの設定のこと

「あまりにも操作が難しく、腕のあるパイロットしか乗りこなせない」

プログラムの設定上、主人公しか扱えない」

かいう設定ってなんなんだ、あれは女に対する独占欲メタファーか何かなのだろうか。

そう考えると、番組途中で機体を乗り換えることや、それで前乗ってたのが誰かに譲られることはあっても、

初めから同じ機体を複数人で共有するケースはあんまりない気がする。

2016-09-11

読者の皆さま、

今日は、日本の皆さまにお知らせがありますウィキディアの援助をお願いいたします。 私たち独立性を守るため、一切の広告掲載いたしません。 平均で約¥1,500の寄付いただき運営しております。 援助をしてくださる読者はほんの少数です。 お願いいたします。 今日、読者の皆さまが¥300ご援助くだされば、募金活動を一時間で終了することができますウィキペディア活用しておられるのでしたら、広告掲載せずにもう1年活動できるよう、どうか1分だけお時間をください。 私たちは小さな非営利組織ですが、サーバープログラム人件費など、世界トップクラスウェブサイト同等のコストがかかります。 読者は何億人といますが、他の大きなサイトに比べてほんの少額の費用運営しているのです。 人間可能性、自由、そして機会。知識こそ、これらの基盤を成すものです。 私たちは、誰もが無料かつ制限なく知識に触れられるべきだと信じています募金活動を終了し、ウィキペディア改善に戻れるようご援助ください。 よろしくお願いいたします。

2016-09-09

テレビ

テレビ

書き換え

うまくできた

安心

関連するプログラム

恵んでくれたひと

がいて

助かった

全然バックアップ

とってなかったもんな