Because We Love Happy Coding

フリーライターからエンジニア × 講師。発信力だけあり余ってる感じ

文学部卒ノンプログラマーのフリーライターが作りたいWebサービス

私は文学部卒で(といってももう20年近く前に卒業したんであまり意味はないが)、一昨年会社(製造業)を辞め、昨年一年間は学校に通って、HTML、CSS、JavaScript、PHP、Javaを学んだ。まだ実務経験はない。春からはフリーライター(前職の前はフリーライタ…

アルゴリズムの粒度

アルゴリズムの初歩を教える時に、よく「一日の手順をフローチャートに描く」とか「味噌汁の作り方をフローチャートに描く」とかって練習させる教師がいるんだけど、その際に説明を省略しがちなのが「粒度」について。たぶん、教師自身が無自覚なのでそうい…

headタグの中身が見えてしまったら

同級生SさんからのSOS。 head要素の中身、特にtitle要素とscript要素の中がブラウザに表示されてしまうのだという。同級生の中でもデキるSさんからのSOSなので、まさかそんな、と思いながら画面を見せてもらった。(画面はサンプル) たしかにtitle要素の中…

オブジェクト指向とUML

仕事先からもらった資料でオブジェクト指向の勉強中。だいたいは知っていることだけど、時々は知らないことも出て来て勉強になる。 カプセル化と情報隠蔽 カプセル化……データと操作をひとまとめにして扱うこと。 情報隠蔽……データへの直接アクセスを阻止する…

さくらのレンタルサーバーからメール送信する

PHPでHTMLメール送信 フォームで情報を入力してもらった際、PHPから同時にメールで情報が飛ぶようにしたい。せっかくだからHTMLメールを送信できるか、試してみよう。 ameblo.jp メール届くだけならこれで届いたんだけど、まだ中身がぐちゃぐちゃ。むむむ。 …

jsonデータを開いて連結する

json_encode()で作ったデータをつなぎたい。 最初はMySQLのクエリでLEFT JOINしようとしたんだけど、欲しいデータが2重ループみたいな感じになっている。 foo1 bar1 bar2 foo2 barA barB barC MySQLのLEFT JOINで作ると、1段階目のデータが重複してちょっと…

開発日誌を書くことにした

web上の情報を集めていく時に、案外思った通りのものが見つからないで苦労する場合もあるので、そうしたことをメモしておくことにした。自分のためにも、誰かのためにも。 英語で書いてもいいかもしんないなー、とか思ったり。思わなかったり。