へっぽこびんぼう野郎のnewbie日記

けろけーろ(´・ω・`)! #vZkt8fc6J

雑記

ぼくがかんがえたさいきょうの文章の読み方

文章を読むのは難しい。 (中略) 最近ぼくがやっている 文章に当たる前や、当たっているときの考え方を紹介しようと思う。 取り入れてくれてもその逆でもどっちでもいい。 この世の全てを知っている人はいない。 本やブログやニュース記事を見ていると、「…

アルゴリズムとは何か

先日、ITと何ら関連のない人たちの前で アルゴリズムって何か説明して。英語で。という無茶ぶりをされた。英語で答える前にまず日本語で説明の文章を考えようとしたけれど、 思っていたよりすぐに浮かばず、like mathematicsとか言っておいたけどいまいち自…

環境構築・プログラミング等でぼくが詰んだときにすること

Introduction 環境構築時、うまく構築できないことがよくある。 「書いた通りにやっているはずなのに、おかしい」ということがある。 プログラミングで新しい概念を学んでいて詰まったときも同様だ。 そういうとき何をするべきかというのを備忘録として残し…

「ご冗談でしょう、ファインマンさん」を読んで思ったこと

概略 『ご冗談でしょう、ファインマンさん(原題:"Surely You're Joking, Mr. Feynman!")』という本がある。 この本はファインマン物理学で有名なファインマンの自伝である。 彼はノーベル賞受賞者でもある。 自伝だけに武勇伝ちっくな話が多いのだが、失…

決めた。おれは来年末までに年収400万円を達成する。

追記(2015/06/27) 達成しました。 ただ、当時とあまり技術力が変わっていないような気がして虚しい。 もっともっと、レベルアップしていかなければと思いました。 ↓以下、当時の書き込み。 色々と、やらねばという使命感が働いたので、 おれは来年までに年収…

英語で読めたほうがいい理由

最近の翻訳の性能はすごいので、 英文で書かれたものも自動翻訳すればそれなりに読むことができる。 それこそ言われなければ気付かないレベルのものすらある。 でも、じゃあ100%正解か、正確かというと、 そんなことないのはトリビアル。 翻訳されたもの…

勉強が嫌いなわけじゃない。わからないことが嫌いなのだということ。

わかることは人間好きだ。 あまりわかりすぎてもいけないが、全くわからないよりもむしろ大体わかっている方が人間好きだろう。 まぁ「わからないことが嫌い」というのは結構一般的なことだと思うので説明は省かせてもらう、 勉強というのは、わからないこと…

シンプルにやるということ

物事を単純化すると重要なことしか残らなくなる。 コードの書き方しかり、文章の書き方しかり、物の作り方しかり。 シンプルは、とても短く、そして理解するのにスピードを要しない。 決して簡単なわけではない。それどころか少し難しいが。 でもシンプルの…

「松井なら骨折」ネタとは

気になってググったら、誰も言及してなかったので自分で書く。 多分これが一番情報が載っていると思います。 前提知識 2006年05月11日に行われた試合中 松井秀は一回表、左前打となった飛球を、滑り込みながら捕球しようとしたが、グラブが芝に引っかかり、…

「次の30分どう生きるのか」っていう考え方

10年経ってから、自分はこの10年どう生きてきたのかなって振り返るよりも早く、過去の自分を振り返るためのセリフとして、「30分、どう生きたかな?」っていうのがいい感じにフィットする気がした。 1日を30分で区切って、30分を1ロットとすると、1日は48ロ…

「プログラマが知るべき97のこと」を読んで大事だなぁと思ったこと

テストは重要である ビルドの挙動を知るべきである レポートは詳細に書くべきである シンプルに書くべきである 短期的に楽でも長期的に苦しくなりそうなコードを書くべきではない 余分なコードを書かないこと(YAGNI) Fuckとか「ばか」とか、人に見られると…

なんでアクセスメソッドを作らなきゃいけないのか簡単に説明してみる。

private int x = 1; public void setX(int x) { this.x = x; } これ。 「なんでいちいちアクセスメソッドを作らなきゃいけないの」ってなる。 public int x = 1; こうしておけば、 インスタンス作ったときに、すぐに呼び出せる。 Test test = new Test(); te…

「面白いほどよくわかる小学校の算数」とやらの本を解いてみて思ったこと

『「計算する」ということは、存外大事なことだ。』ということにまず気付いた。 この本は、小学校の算数と銘打ってはいるが、 実際中身は高校で習う数学だったり 中学校で習う数学だったりと、エックスやら方程式やらを、あえて使わずに解こうとしている問題…

むやみにアドバイスするのは良くないことだということ

人に何かを教えることはすばらしいことだと思う。 それまである技術・知識を会得していなかった人に、それを教えることで、 その人の能力が上昇するということは、 とても良いことなんじゃないかと思う。 翻って、「アドバイス」とは、「忠告・助言・勧告」…

「理科系の作文技術」を読んで

筆者は『「事実」と「意見」の違いを明確にせよ。』ということを繰り返し述べていた。 その他、 日本人がする表現には受け身の形のものが多いこと パラグラフの分け方 主語・述語をそろえること 文の白さ・黒さを考えて書くこと(ひらがな文が白く、漢文が黒…

HDDの掃除をした

sudo apt-get clean まずこれ。パッケージのキャッシュをクリーン。 600MBくらい削れた。 sudo du /* -m | sort -nr | less これで容量の大きな順にディレクトリを確認していくことができる。 RainbowTablesの削除 wpaハックの為のやつ。41GBあった。一番の…

CD・DVDドライブがないと割と不便。だから外付けのBDドライブを1つ、絶対に買っておくべき

まず、レンタル屋でDVDなどをレンタルしてきても再生できない点。 本屋で買った本に付属してきたCDを再生できない点。 新しく購入したハードに付属している、デバイスドライバのインストールディスク(インターネット上には無いことが多い)を使えない CD・D…

めんどくさい症候群と、あたまよくなりたい症候群

何か物を考えて、「それは自分の中で正しい」と決着がついたあと、 こうやってブログに書こうとすることが、結構多いのだけど、 別にこれってすごく当たり前だから、人に言ってもどうせ役に立たないだろうと思って、下書きを破棄することが多い。 というか、…

今の高級言語(プログラミング言語)が「中級言語」となって、あんまりすごくないプログラマが陳腐化する日は来るのか?

追記(2015/11/27):むかしの自分わろす。ハードの開発が進んでマシンのスペックが上がり、 プログラミング言語の素晴らしいモジュールやライブラリが巷にあふれるようになれば、 プログラミング言語で覚えなければいけないことは、ますます増えていく。 その…

コンビニでも洗濯物預けてクリーニングに出せるという事実

先ほど、ネットプリントするためにセブンイレブンに行ったのだが、 *1 「お預け口」と書いたボックスがあったので、何かと思って見てみたら、 クリーニングしたいものを預けることのできるボックスらしい。 ボックスにドカンと入れると、たぶん業者が取りに…

僕達は驚くほど言葉を知らない

少々難解な本を入手したあと、その本に出てきたよくわからない言葉に線を引きながら読むとありありとするが、 恐ろしいまでに、知らない言葉が顕現してくる。 特に、固有名詞であろうと当たりをつけた言葉に対して我々は、何の躊躇をも必要とせず読み飛ばす…

宇宙英雄ペリーローダンとかいう長編小説wwwww

『宇宙英雄ペリー・ローダン』(うちゅうえいゆうペリー・ローダン)は、1961年にドイツで刊行が開始され、現在も連載中のSFとしては世界最長のスペースオペラ小説シリーズ。(約16万ページ。およそ2800巻分が連載されてきた。) ちなみにハリーボッター全巻…

よくわからない言葉が出てきたら意味を推測するだけにするな

英語の文章の読み方のアドバイスに、 「日本語で読むときのように、単語がわからなくても、文脈から判断できることもある」 →「だから辞書は引くな」 みたいなことがあるけど、 これは大いなる間違いである。 そもそも日本語でも「わからない言葉」を調べず…

やりたいことができないのは前提ができていないからで、前提ができていないのはやりたくないからで、やりたくないのはめんどくさいから。

あるやりたいこと、というのは大体ツリー構造の頂点に立っている。 WantToDo ├── ShouldDo_1 │ ├── ShouldDo_1_1 │ ├── ShouldDo_1_2 │ └── ShouldDo_1_3 └── ShouldDo_2 ├── ShouldDo_2_1 ├── ShouldDo_2_2 └── ShouldDo_2_3 こんな感じ。 やりたいことが壮…

英語って文法軽くやって単語詰め込んで文章読みまくって話しまくって聞きまくらないと身に付かないんだなぁと思った。

最近あまり抵抗なく英文を読めていて自分でも驚く。 わかりにくい文章はわからないけど、それは日本語でも同じだからなんとも言えない。 とりあえず単語覚えて、文法も多少はやっておいて読み続けておけば、そのうちわかるようになるよなんて言われてたから…

パソコンとかその他周辺機器色々全部あわせて3000円だったので別にそんなにいらないけど買ってしまった。

3000円の福袋に入ってた。 他にもUSB接続して使う扇風機とか、イヤホンとか、iPhoneカバーとか 携帯置くスペース作るヤツとか、パソコン掃除するやつとか、よくわかんないものがたくさん入ってた。 3000円の謎の福袋を買った理由は、「絶対中にノートパ…

理解できないのは頭が悪いからというわけではない。それと__getattr__(python)

次の文章の意味を考える。 __getattr__メソッドは、属性へのアクセスリクエストに対応するフックメソッドです。このメソッドは、.を使って属性にアクセスするためのコードにインスタンスが使用された場合に呼び出され、指定された属性名(文字列)を引数とし…

英語恐怖症からの脱却必要性

ググってるとよくわかるけど、 パソコン関係の情報は、日本語での情報よりも英語での情報の方が豊富にある。 Microsoft Officeの使い方、とか ハードディスクって何?とか 割と誰でも気にするようなことはともかくとして、 「Google Chromeの拡張機能の作り…

親の年齢、または自分より歳が離れている人の年齢の覚え方

「おいくつですか」と聞いたあと 数年経つと、その人が何歳だったかを忘れてしまうことは往々にしてあることだ。 「○○くんは今年小学何年生になるの?」 「いえ、中学2年生になります。」 なんてことも、あるかもしれないし、実際ある。 「うちの親って、5…

初めてのPythonで誤記を発見した。そしてブログでなぜ誤記やスペルミスが多いのか。

348、349ページ 「このコードだと、意図したとおりにいかないよね」というコード。 インデントとか字下げがどうのとか言う話ではなくて、 ネストスコープとデフォルト値の話。 『ダメな例』として挙げられている。 def makeActions(): acts = for i in range…