ガツンと。

文章書くのって難しい

Raspberry Pi で投資信託の残高を毎日チェックする

エンジニアがこの先生きのこるには 投資信託だと思っている。 なけなしの給料から毎月コツコツ分散投資。 ノーベル賞をとったなんとか理論に従ったポートフォリオで毎月買い足していく。 3,40年後には数千万円の資産になっているはず。 自分の投資信託資産の…

ActiveReportsのXaml, Wpfについて体系的にわかり始めた

Xaml, WPFについて体系的に解説してくれているサイトがなかなか見当たらなかった。 ※ちょいちょいヒットするのだが、どのサイトも読み進めていくと、自分に最低限の知識ベースができていないからなのか途中で理解に詰まってしまった。 書籍もこれといったも…

ActiveReportsセクションレポートのページレイアウトについて勉強した

参考)https://codezine.jp/article/detail/7434?p=3 ◆group header, detail, group footerのkeepTogetherプロパティをTrueにするとページをまたいで表示しない。※らしいけど、ページをまたいだ。。なぜだ?→解決:keepTogetherは指定したgroup headerのみが…

C# コレクションについて調査

参考)http://libro.tuyano.com/index3?id=2656003 ◆ArrayListクラス なんでも入れられるコレクションクラス。 配列と違い、要素数は動的に変化する。 入れられる型も統一しなくてもよく、逆に言うと何が入っているかわからない。 phpでいう配列(連想配列で…

今日やったこと。 ◆基本的なクエリのおさらい。※MySQLとの違いを比較。 ※ 「SQL Server 2016の教科書」の6章、7章。 キーワード的には以下 ・SELECT ・ORDER BY ・WHERE ・GROUP BY ・INNER JOIN, OUTER JOIN ・CASE ・TOP ・OFFSET, FETCH TOPとOFFSET, FET…

I study English talking and Windows Programming

I study English talking and Windows Programming, Today. Neither is difficult. When can i speak English very well? When will that day come? Where is a good document about WPF, XAML? I couldn't find it.

PHPカンファレンス関西 2016 聞いた内容を短くまとめた

「要約出来るようになれ」と上司から言われているので、今回参加したPHPカンファレンス関西2016で僕が聞かせてもらったカンファレンスの内容をなるべく短くまとめてみた。 [基調講演] Composerを速くするために必要だったもの中野 拓 さん スライド: Compos…

少子化は解消するべき問題なのか?

http://anond.hatelabo.jp/20160605143345 こういう事は自分もよく考えてた。やはり同じようなことを考えている人はいるんだな。 いざ作ろうという時に、将来が不安になってしまう時点でだいぶ問題な気はする。 少子化を本当に解消したいなら、補助でも印象…

MVCのmodelについて認識違いをしていたのを修正したら、すこしプログラミング力が上がった

MVCについて誤った認識・理解をしていた。とくにmodelについて完全に思い違いをしていた。 プログラム設計をするとき、機能のもたせ方について人と意見がまったく合わず、言われることも理解できずに悩んだが、これはMVCのmodelの理解が誤っていたからだった…

池上彰「伝える力」を読んだので要約する

プログラミング業務にて先輩などに相談するときに、やりたい事を説明しなければならない事がよくある。そんな時、自分は文章でも口頭でもなかなかスムーズに伝えることができない。そんな説明能力の低さをなんとかしたくて、池上彰の「伝える力」を読んだ。…

プログラミング力向上させる

プログラミング能力を向上させたい。 自分に不足している事を考えてみる。 [機能の仕様決め] 習熟度△ 理想の仕様なら決められるが、実際は実装との兼ね合いの部分があるので、実装の想像がある程度できないとすんなりと決められない。 [実装の仕様決め] …

facebookがおもんないわけ

最近Facebookおもんないわーと感じるのがなぜなのか考えてみた。投稿されてくる内容がおもんない誰がどこ行ったとか興味がないからおもんない趣味のことを上げがちだが、これも興味がないからおもんない子供の成長報告もあったことが無いからおもんない人の…

何でも批判される世の中になった理由

民衆は周りの声に引っ張られる。ネットでは批判記事のほうが注目される。引っ張られて批判的な意見を持つ人が増える。その人たちに引っ張られてさらに批判的意見を持つ人が増加する。

iPhoneとandroidの良いところ悪いところ

最近iPhone5s から Nexus5xへと乗り換えたので、感じた両者の違いを書く。 iPhoneが優っているところ [物理ボタン] iPhoneの物理ボタンは今思えばかなり使いやすかった。 マナーモードへの切り替えや、音楽を聞いている時の音量調整もポケットに入れたまま行…

PHPからプログラミングを始めた僕はなぜ糞コードを書いてしまうのか

PHPからプログラミングを始めた僕はなぜ糞コードを書いてしまうのか。 それは、オブジェクト指向を認識しづらい環境で育ったから。 hello worldで「入力」「出力」の感覚を掴み損ねた。 最初にプログラミング体験したのが「hello world」だが、webアプリケー…

机周りの整頓について考えて実行した

ものを「本」「書類」「一時的な物」「それ以外の物」に分類して、「一時的な物」以外はそれぞれ特定の収納場所に収める。収納場所に収まらない場合は、収まる量になるように不要なものを選び出して処分する。 「一時的な物」とは、作業中だったり、払込用紙…

phpがシングルスレッドである理由

【疑問】 PHPがシングルスレッドであると聞いて、以下の疑問が湧いた。 apacheではリクエスト毎にプロセスが作られ、その中でphpが実行されるので他のリクエストとメモリ空間を共有しないことがイメージできた。これならスレッドセーフについて留意しなくて…

スレッドセーフについて

スレッドセーフとは スレッド間で共有される資源が同時に参照・操作される場合があるマルチスレッド環境にて、資源が不整合を起こさないように考慮されていること。 考慮の方法として「アトミックな処理にする」「共有資源を参照・操作する場合はロックを掛…

プロセス・スレッドを要約

プロセスとは プログラムの実行単位である。 プログラムが実行されると、 メモリリソースを確保し、プログラムイメージをメモリにロードして実行準備を整える。 スレッドとは CPUでのプログラム実行単位である。 プロセスごとに単数または複数存在し、スレッ…

デザインするときに覚えておこうと思ったこと。

デザインを行うとき、機能デザインを行ってから、あしらいをデザインする。機能とあしらい、どちらも優れた物がすでに世の中にあるので自分で生み出すのではなく、優れたものを探してカスタマイズする。 まず機能デザインを行う。必要な機能を洗い出す。類似…

大衆は意見なんて持っていない

大衆は意見なんて持っていない。一番多い意見に引っ張られて、それが自分の意見だと勘違いしているのがほとんどである。 これは「みんなちゃんと考えた意見をもたなくてはならない」とかではなく、そういうものだからそういう前提で物事を考えなければいけな…

政治について学ぶ事に意味があるか疑問

「もっと政治を勉強して投票に行く事で日本を変えないといけない。」 僕もそう思ってたけど、最近はこれ無理があるんちゃうかなと思っている。 僕らの最終目標は、自分たちの暮らしぶりがよくなること、将来が明るくなることだけど、 政治の勉強をして世に…

集中できる時間

作業が順調に進むと三時間くらい。しょっちゅう詰まると二時間くらい。集中が切れても場所と作業を変えると、追加で二時間くらい集中できる。家では集中できない。だらけてしまう。カフェだと人の目を気にしてサボりにくい。カフェのカウンター席でMacが横並…

技術書の読むタイミング

リーダブルコードは以前にも読んだがまったく覚えていなかった。今回読んでいて、凄く身に染み込んでいる感じがある。本に書かれていた方法で実際にコードを書き直してみたら、今までになくスラスラと読みやすいコードに書き直す事が出来た。(まだ人に見せ…

リーダブルコードを買った。

以前会社で借りて読んだが、全く内容を思い出せなかったので再度購入した。 しっかりと記憶に残すため「リファクタリング・ウェットウェア」で読んだ方法で再読しようと思った。 まず、なにを学ぶかを目次から洗い出す。 読んだあとに、何を学んだかをまとめ…

プログラミングの設計のわかりやすさ

プログラミング設計のわかりやすさについてずっと悩んでいる。昨日、会社の先輩プログラマからこんな事を言われた。「パッと思いつくイメージの形のまま実装されているのが一番わかりやすい。」当たり前やんと思うが意外に出来ていない。プログラム設計をす…