プログラミングは面白い

プログラミングの事を中心に色々書いていきます

人事担当者は必ず見てほしい記事

すっごい素敵な記事をTwitterで目にした。 blog.tinect.jp これは人事担当者の人は必ず見るべき記事だ。 そして、就活生も見たらきっと心が軽くなる記事だ。 素敵。

努力不足でSES

なんだかTwitterでSESに関わる内容で炎上しているのでちょっと記事にしてみます。 発端はとある女性がツイートした事から始まりました。 著作権的に全部貼り付けられないので、端的に書くと以下になります。 努力不足でSESにしか入社できなかったけど、 ここ…

GoとVue忘れそう

最近、Laravelの勉強ばかりでGoとVueを忘れてしまいそうです。 せっかくある程度覚えたのに、勿体ない... でもプログラミングって目的を達成できれば言語なんて何でもいいんですよね。 お客さんからすればモダンとかレガシーとか興味ないですし。 きちんとセ…

ブックマークってなんだ

はてなブックマークってなんぞ...? なんかそちらにコメントをして頂いた方がいらっしゃったのですが、返答の仕方がよく分からず... コメントありがとうございました。 参考にさせて頂きます。 謎機能多し。 てか、シンプルにブログだけで良いんだけどな...

おすすめフォント 白源

今までRictyを使用していたのですが、このフォントちょっと色々面倒だったりします。 バッククオートを使用すると文字が潰れてしまい、それを直すのが手間です。 しかし、このフォントは全角スペースが視覚的に分かるので大変便利です。 これに代わるフォン…

どうやらHSP

えー、わたくしどうやらHSP持ちのようです。 最近、このHSPというのを知ったのですが、こいつの概要はググったら色々出てくるので興味がある方は調べてみてください。 すっごいざっくり言うと、めっちゃ繊細な人の事を指すようです。 精神疾患とかではなく、…

1つ謎が解けた

昨日投稿した記事の2番の謎が解けました。 2. useを記載しなくても動くのは何故か

Laravelで謎エラー

久しぶりにLaravelを触ってます。 謎現象が起きたのでメモ。 ちなみに問題は解決したのですが謎は解けてないので、ご存知の方からのコメントをお待ちしています。 環境 ubuntu 20.04(WSL) PHP 7.4 Laravel 6.19.1 VSCode 現象 php artisan serveを叩くと下記…

毎日大変

全然ブログ更新してないな... 飽きちゃうんだよなぁ... てことで、軽く近況。 おじさんは毎日頑張ってPGとして日々成長しているはずです。 しかし、やった事のない機能の実装だと、工数を算出できないので大変です。 使ったことないライブラリが絡むと、工数…

Goに苦しむ日々

さて、開発にアサインされて早くも3ヶ月が経ちました。 最初は本当にコードをさっぱり追えず、何をしてるのかわかりませんでした。 まぁ言い訳をするならば、それまではPHPをメインに勉強をしていたわけで、 いきなりGoやVueを理解できるわけないわけで。 Go…

開発にアサインされて一月半が経ちました。思ったより地獄です

12月に受託開発に無事アサインされました。 しかし、思ったよりも開発現場は地獄… 決して炎上しているわけでもないし、計画通りに進んでいます。 何が地獄かと言えば、”とにかく何も出来ない”ことが地獄…。 何も経験がないので当たり前なのは分かっています…

久しぶりに…

ブログを書いてみます。 さて、転職をして約1年が経ちました。 相変わらずPHPはやっていますが、アサインされた現場がヘルプデスクでした… まぁ仕事に不満はないし、今までよりもNWに強くなれたのは収穫です。 しかし、肝心なエンジアとしての経験はまだまだ…

MDB2のお勉強

今どきMDB2なんか使われてないと思うのですが、問題として出てくるので覚えなくてはなりません。 PHPの歴史を勉強していると思って頑張ります。 6-3 SQL文の実行に関する問題 INSERT文、UPDATE文、DELETE文を実行した場合は結果セットは生成されない。「作用…

PHP上級資格を取るべく勉強中

えー、年の瀬ですが私は試験勉強の為に机に向かって唸っています。 PHPの上級資格を取得するために今更ながらPHP5の勉強をしなくてはならないという… どうせ勉強するならPHP7がいいのですが、まぁPHP7でも使える技術は沢山あるので無駄ではないでしょう。 ま…

タイトル変えました

久しぶりのブログ。 さて、私は転職をし、Javaを頑張るんだーと思っていたのですが、PHPも新たに選択出来るようになったので私はPHPを選びました。 もう全然Pythonやってないけど、プログラミングの入りがPythonだったのでその冠は残しておきます。 いまはPH…

最近はJava

内定を頂きまして、10月初旬を目安に就業予定の私ですが、Javaのお勉強をしています。 お世話になる会社では研修でJavaの勉強をするそうなので予習です。 実は私は結構前から喉に違和感があり、何か飲み込むと痛みを感じていました。 食べ物を飲み込むときは…

てことで、転職します

えー私、18年ほどやっていた業種ともおさらばし、新たな業界に飛び込む事を決意しました。 正直、給料死ぬほど安くなったけど楽しみで仕方ない。 嫁とも話をして、理解をしてくれた。 今のまま同じ仕事をしていたら多分困ることはないと思うけど、面白くない…

着々とデプロイは進んでいるが、やはり地獄

デプロイというより、環境構築でめっちゃ躓いた。 Linuxはコマンドとかそうゆうのは大分理解したんだけど、いまいちリポジトリの概念が理解出来ていない事が判明。 PHPをインストールするのにRemiというリポジトリからインストールを行ったんだけど、php-mbs…

【PHP】array_count_values関数

月別アーカイブを作ってる時にこの関数めっちゃ便利だったのでご紹介。 配列の値をキーとして、値の個数をカウントして連想配列にしてくれる関数です。 PHP: array_count_values - Manual 月別アーカイブを作成時、一度すべての記事作成日時をcreated_atカラ…

30代後半のおっさんがエンジニアを目指すのは無謀なのか?

さて、ちょっと自分語りさせて頂きます。 長いので興味のない方は読むだけ時間の無駄です 笑

デプロイの前に

なんかページネーションを実装するのにLaravelだとデフォルトでBootstrapでデザインが作られてるようです。 しばらく気づかなかったのですが、フォントの感じが変に感じまして、よく見たら色々微妙におかしくなっていました。 仕方ないのでBootstrapのCSSを…

おっしゃほぼ完成した!

相変わらずコメント機能がなかったり、一部リンクを実装してなかったりはしますが概ね完成でしょう。 認証機能がどうなるか心配だったけど、割と簡単に出来て良かった。 もちろんめっちゃ調べたけど。 コーディング2割、調べてる時間8割くらいある気がする…

共通処理を普通に関数でまとめた

さて、昨日記事にした内容なのですが、とりあえず関数でまとめました。 修正前の月別アーカイブとコントローラーはこんな感じでした。 // namespaceとかは省略。ファンクションから public function index() { $posts = Post::latest()->get(); // 最新記事…

共有処理

ブログを作っているので、ヘッダー、サイドバー、フッターは常に表示されます。 テンプレートを作って共通ページ項目を常に表示させてるわけですが、その中の処理をまとめられなくて困っています。 月別アーカイブも無事できたのですが、indexページで表示さ…

あと少しで完成

土日はあまり時間取れなかったのですが、あと少しで完成しそうです。 あとはログイン機能、月別アーカイブ、ページネーション、投稿画面、編集画面、削除機能、とこんな所ですかね。 なんか書き出すとたくさんあるように感じるなぁ... でも投稿、編集、削除…

昨日少し頑張ってデザインだけは終わった

デザインは前にrailsで作ったやつを流用しようかなと思っていたのですが、 railsのコードが埋め込んであって切り分けるのが逆に面倒だったのと、HTML CSSのおさらいを兼ねてイチから作り直してみました。 とは言え、ベースのデザインは一緒なので完全にイチ…

最近はちょっとバタバタしてて

あまり勉強する時間が取れていませんでした。 それでも必ず2時間くらいは何かしらコード書くようにはしています。 何もやらないよりは数百倍いいでしょう。 JavaScriptも少しカジりましたね。 Vue.jsが気になっていますが、あれもこれもフレームワークに手…

Laravelの勉強が中々進まない

さてさて、前回紹介しました教本を使って勉強していますが、教材には主に2種類あるようです。 私が感じるメリットデメリットも含め書いてみましょう。 1. 機能を一つ一つ切り出して学習していくタイプのもの メリット 色々な手法に触る事が出来る やれる事の…

ドットインストールのLaravel終わった

Laravelの教材が本当に少ないなー。 railsは一杯あるんだけどなー。 私の知る限りレッスン系のサイトでLaravelを扱ってるのはドットインストール位しかないようです。 あ、ちなみにudemyにあるLaravelの動画はタイトル詐欺なので気を付けてください。 5.5に…

Laravel良い感じ

railsを勉強したお陰でMVCの概念が概ね理解出来てるのでLaravelも割とスラスラ頭に入ってきます。 もちろん細々した設定方法はrailsとは全然違うので、は?って事も多々あるんですけどね。 いま改めてdjangoやったら理解度全然違いそう。 djangoの場合はMTV…