プログラミングは芸術だ!

WEB系エンジニア 「プログラミングは芸術」を座右の銘として日々勉強中

登壇資料の作り方

この記事について スライドの作りやデザインではなく、登壇の内容と資料をどう作り上げていくかについてをまとめた記事である。 大小の登壇をしていくなかで、スムーズに進んだケースとそうではないケースがあったので、うまくいった流れをまとめた。 各々に…

『コーディングを支える技術』/この技術はなにを解決し、なにが嬉しいのか

コーディングを支える技術――成り立ちから学ぶプログラミング作法 WEB+DB PRESS plus作者:西尾 泰和発売日: 2018/11/14メディア: Kindle版 どんな本か 「歴史」と「比較」を利用しながら、プログラミングの進化をたどっていける本です。 どんな人にオススメか…

読書を習慣化してよかったこと

最近、読書を習慣化しておいてよかったなーとうっすらと感じることがあり、 そもそもなぜ読書を習慣化したのか、どうやってやったのか、何がよかったのかをふりかえり、まとめました。 なぜ読書を習慣化したのか 蓄えていた知識が減っているような不安と危機…

Dockerでよく利用されているAlpineを調べた

はじめに Dockerを使っていると、AlpineのイメージをベースにDockerfileを記述していくことがあるかと思います。 Alpineという存在、軽量らしいということは知っていても、いまいち正体が把握できていなかったので、Alpineについての情報をまとめます。 Alpi…

PhpStormで開いているファイルとプロジェクトツリーを同期させる設定

php

設定方法 Projectを右クリック -> Always Select Opened File にcheck hoge どういうときにこの設定するのか? PhpStormの検索は強力です。 ⌘O:クラス検索 ⇧⌘O:ファイル検索 ⌥⌘O:シンボル検索 Macであれば上記のようなショートカットで範囲を絞りながら検索…

なぜブログを書くのか

はじめに 世のエンジニアたち、ブログとか登壇といったoutputってみんなどういうモチベーションでやってるのかな。コミュニティへの還元?セールス/マーケティング活動の一環?本音のところを聞いてみたい。ちなみに今の僕は盛大な自己紹介だと考えてて、(AW…

2021年の "やること"の100のリスト

1 自社以外のアドベントカレンダーに参加する 2 iOSでリーダーアプリを実装し、エミュレーターで動かす 3 iOSのHuman Interface Guidelinesを読む 4 Androidでリーダーアプリを実装し、エミュレーターで動かす 5 GKEを業務or個人プロジェクトで導入する 6 Cl…

2020年の"やること"リスト100の振り返り

達成した個数 24個 charlie1012.hatenablog.jp 達成した主な事柄 外部勉強会への登壇1件行う GCP Associate Cloud Engineerの模擬試験を受ける GithubActionsを業務or個人プロジェクトで導入する freecodecamp_Responsive Web Design Certification完走 年間…

2020年に買ってよかったものとセルフカット

2020年に買ってよかったもの 【Amazon.co.jp限定】フィリップス 5000シリーズ 電動バリカン 充電/交流式 ヘアーカッター・27段階調整(3-28㎜) ・丸洗い可・HC5612/17発売日: 2020/04/03メディア: - 今年のベストはバリカンです。 3月頃にコロナの影響で美容…

オンライン登壇の反省と気をつけること

はじめに 2020/12/12 にPHP Conferenceにてオンラインで登壇してきました。 初めてのオンライン登壇だったので、今回の反省と次回に気をつけることをまとめました。 マイク 今回はいつもオンラインMTGで利用している安価なBluetooth接続のマイクで発表したの…

2020年の "やること"の100のリスト

1,外部勉強会への登壇1件行う 2,東京以外のPHPカンファレンスに遠征する 3,自社以外のアドベントカレンダーに参加する 4,Udemy_実践 Python データサイエンス を完走して、感想をブログに書く 5,Udemy_ゼロから作るニューラルネットワークを完走して、感想を…

2019年のふりかえり

2019年のテーマは「未熟さと向き合う」一昨年あたりからなにかと安定してしまい、成長が鈍化している焦りがあって2018年で改善はしたけど、まだまだ焦りがあるので、よりちゃんと成長するために何が分からないのか、何が未熟なのかを把握する— チャーリー(サ…

2019年の"やること"リスト100の振り返り

達成した個数 22個 charlie1012.hatenablog.jp 達成した主な事柄 PHPerKaigiのプロポーザルを提出する 勉強会やカンファレンスにスタッフとして参加する PhoStormでボイラーテンプレート機能を利用する Dockerでの開発環境にXdebugを導入して、PhpStormから…

2019年 買ってよかったもの

2019年は買ってよかったものがたくさんあるので紹介します! 日用品/家電、 本、サービスの3種別でまとめていきます。 なにか一つでも皆様の参考になれば幸いです。 日用品/家電 Anker Eufy RoboVac 11S Anker Eufy RoboVac 11S (ロボット掃除機)【BoostIQ搭…

BEAR.Sundayを採用した理由

php

2019/04/02 下記の箇所を修正と追記 もちろん、それぞれ別のインターフェイスで実装すればいいじゃないかという話もあるとは思います 前置き 先日のPHPerKaigi2019で 「たった1人のAPI開発 BEAR.Sundayで解決した課題たち」という題目で発表させていただきま…

Laravel JP Conferenceに当日スタッフとして参加しました

conference2019.laravel.jp Laravel JP Conferenceに当日スタッフとして参加しました 初めてのカンファレンススタッフだったのですが、とても楽しかったです カンファレンス当日はコアスタッフの皆様がリーダーシップをとっていただき、戸惑うことなく作業が…

カラーテーマを変更して、快適なSlackをあなたに

Slackはサイドカラムを中心にカラーテーマを設定することができます この記事ではカラーテーマの設定の仕方やカラーテーマの共有方法についてご紹介します Slackは毎日使うことも多いはず、お気に入りのカラーテーマでなSlack生活を! カラーテーマを設定し…

【レビュー】ブログ飯からブログの王道を考える

ブログ飯 個性を収入に変える生き方 著者の染谷さんがこれまでのブログ運用経験から「ブログで飯を食う」ための、思想や運用が紹介している本です 現状の自分は収益化は考えてないのですが、ブログ運用のヒントとモチベーションアップの栄養剤として読みまし…

2019年の "やること"の100のリスト

charlie1012.hatenablog.jp 2019/01/06現在 97個 2019/01/09現在 100個 1 メインブログのPVを月間7000PV 2 メインブログに年間で52件投稿する 3 自分のエンジニアとしてのポジショニングを決めて、ブログに書く 4 ブログのデフォルト用アイキャッチ画像を作…

年始に"やること"の100のリストを作成して、1年間を充実させる

前置き 2016年から毎年の年始に「"やること"の100のリスト」というものを作成しています このリストがなかなかに気に入っており、1年間を充実させるのにとてもいいツールだと自信をもって紹介できるので、 そもそも「"やること"の100のリスト」とはなんなの…

2019年のテーマは「未熟さと向き合う」

2019年のテーマは「未熟さと向き合う」一昨年あたりからなにかと安定してしまい、成長が鈍化している焦りがあって2018年で改善はしたけど、まだまだ焦りがあるので、よりちゃんと成長するために何が分からないのか、何が未熟なのかを把握する— チャーリー(サ…

エンジニアがコトラーの戦略的マーケティングの1-4章を要約してみた

概要 1-4章までの内容を要約して、まとめます 積読している方や読もうかなと思っている人のきっかけになれば幸いです マーケティングの教科書的要素とそれを企業でどう活用していくかという話が一緒にでてくるので、 どちらの目的でこの本を読むのかを決めて…

【読書1年生】全く本を読んでいなかった自分が読書を習慣化するきっかけになった2冊

前置き 今まで本当に本を読んでこなかった人生でした だいたい年に2,3冊程度でした ですが今年2018年は43冊の本を読みました! 冊数そのものには意味はないですが、自分としては大きな進歩であり、 今では読書も習慣化されて、楽しみながら毎日読むのが当た…

2018年のやりたいことリスト100の振り返り

達成した個数 34個 達成した主な事柄 数検準一級を受験する 業務または個人サービスでVueを活用する 業務または個人サービスでGoを活用する 業務または個人サービスでBEAR.Sundayを活用する 本を年間で12冊読む 2018年に読んだ漫画のログをつける 良い旅館に…

PHP Conference 2018 GROWTH 参加レポート

php

概要 phpcon.php.gr.jp おなじみの国内最大級のPHPに関するイベント 2018/12/15(土)10:00 - 特に印象に残った3つのセッションについてまとめます PHPのいまとこれから 2018 発表の概要 PHPの歴史や背景からPHP7.3やPHP7.4について 会場の約3割がPHP5系という…

超簡単!5分でつくるSlackBot

charlie1012.hatenablog.jp 上記の記事を活用して、「5分プログラミングSlackBotとmonolog」というタイトルで 5分でSlackBotを実装するライブコーディングLTを発表しました Monologを活用したBotは簡単ですが、応用範囲は広く、有用です 日々の数値報告やエ…

Bear.SundayとRMパターン

BEAR.Sunday 社内でBear.Sundayを活用した設計パターンについて発表した資料です Bear.SundayでなにをResourceにして、なにをResourceにしないのか またResource以外をどういう構成,設計で実装するべきなのかということをよく悩んでいました "そこそこよさそ…

PhpStorm Tips [随時追記 最終更新:2018/07/30]

php

DirectoriesでExcludedを設定するとindexの対象から外せる そんなに node_modules が重要ではないプロジェクトとかだと、 こいつを設定しておくとindexもはやくなり、検索もノイズが減るので幸せ 省電力モードがある 外出先などで利用のときは設定しておくと…

APIのレスポンスのステータスコードについて悩んだ話 200 vs 404

ユーザーのお気に入りがない場合は200?404? /users/123/favorites/articles 上記のURIで示されるリソース「ID:123のユーザーがお気に入りに設定している記事」 これが0件だったときに、返すべきレスポンスは200なのか、404なのか この判断にすごく悩みました…

monologのHandlerを利用してSlackBotをつくる

php

概要 PHPをお使いの皆様にはおなじみのmonologを利用してSlackBotをつくる方法を紹介します monolog github.com PHPのLoggingライブラリ PHPのLoggingライブラリではほぼ一択でmonologです SlackBot SlackBotには大きく2種類あります 一方通行の投稿 投稿内…