なんか思いつくかなーと思ったけど思いつかなかった汗
とりあえず更新しておかないと忘れそうなので更新しました。
また明日
なんか思いつくかなーと思ったけど思いつかなかった汗
とりあえず更新しておかないと忘れそうなので更新しました。
また明日
今日Googleのトレンド検索をしていたら検索キーワードで急上昇中のものに「ふりがな プログラミング」
というのがあってちょっと気になった
スラスラ読める Pythonふりがなプログラミング (ふりがなプログラミングシリーズ)
ググって検索してみたところどうやらプログラミング言語のエラーとか構文の解説にルビをつけてる入門書みたいで実際に書店で中身を見たら、どんなエラーなのか、どうやってこの構文は使うのかが優しく書かれている本で非常に良かったです。
自分たちにとっては英語のドキュメントを見ることも、コーディングのコメントを英語で表記するもの割と当たり前になっているのでこれはいい発見だなと思いました。
確かに最初の一歩を始めるときは近くに同じエンジニアなんていなかったし、拙いコード(今でもそんなに書けるわけじゃないけど)を書くのにも一人でググったり英語も一生懸命に翻訳してました。
それでもプログラミングの前提知識だとかは全然わからなくて四苦八苦した記憶があります。
そういった人向けの本としてはこういったイラスト付きで読むことのできるこういう本はとてもいいと思います。
だんだんなれてくると、初心者の人にプログラミングってどうなの?って質問をされると
「あ、また来たこの質問」という感じになりがちですが
自分もそもそも特別に情報処理の学校に言ったわけでもなくかと言って理系でもなかったので、この手の質問は自分の最初の頃を思い出すのには毎回いいきっかけになっています。
今は職業エンジニアですが、そもそもはパソコンを弄ることが好きでその延長線上なので
それに、そういった専門的なことが何もわかっていないただ楽しいだけの状態を定期的に思い出すのは大事ですね。
そこがプログラミングが好きでいるためには大事だと思います。
あとこの手の話が出てきたときは必ず小さくでいいので初めて見ることが大事ですね。
苦手だったらそれでもいいので、見たけどやらないではなく、やるという習慣を見につけるといろいろと見えてくる世界が違うんじゃないかなーと思います。
Qiita記事を書いたのでこっちにも記録
GitHubで出たnpmのセキュリティアラートに対応する。 - Qiita
まだプロトタイプなので気にはしていないのだけれども、ずっとアラートが出っぱなしなのは嫌なので、ちょっと対策をしてみようと思いました。
こんなやつ
簡単に調べたところ、package.jsonに依存パッケージのアップデートを盛り込んで置けばいいみたいなので、こんな感じに修正しました。
"dependencies": { "mime-db": { @@ -202,7 +202,7 @@ "finalhandler": "0.4.0", "finalhandler": "0.4.0", - "fresh": "0.3.0", + "fresh": ">=0.5.2", }
ちなみに実際に修正したコミットはこんな感じ。
npmとか結構依存モジュールが多いので定期的にこういったものは検証やアップデート対応が今後必要な気がします。
自分以外メンテナンスする人がいないので、めんどくさいと思う半面、自分で脆弱性対応を調査しなくてもいいというのは便利な機能でした。
参考にした記事
すでに色んな人の記事があるけれども忘れてググることが多いのでメモ
Qiitaの記事にも書いたけどこっちも記載
Proxyでいろいろ阻まれてしまう人用のメモ - Qiita
検証は基本的にLinuxで検証しています。
検証環境:Ubuntu18、CentOS7
シェル:Bash
Proxyの部分は自分のプロキシのアドレスに置き換えて入力してください。
/etc/wgetrc
https_proxy = http://username:password@your.proxy.address:proxy.port/ http_proxy = http://username:password@your.proxy.address:proxy.port/
~/.curlrc
proxy-user = "username:password" proxy = "http://your.proxy.address:proxy.port"
git
~/.gitconfig
[http] proxy = http://username:password@your.proxy.address:proxy.port/
以下コマンドでもOK
$git config --global http://username:password@your.proxy.address:proxy.port/ $git config --global http://username:password@your.proxy.address:proxy.port/
apt
/etc/apt/apt.conf
Acquire::http::proxy "http://username:password@your.proxy.address:proxy.port/"; Acquire::https::proxy "http://username:password@your.proxy.address:proxy.port/";
参考にした記事
※写真はイメージです。
今週はなるべく頑張らずに生きていきたいなーと思ったので朝ごはんもSoup Stock Tokyoで エビのビスクを頼んでいます。
長距離通勤だとなかなかしっかりとした朝ごはんを用意をするのが難しくて会社の近くにこういうお店があると助かります。
今回は頑張ってお昼ご飯は作ってきたのでお昼は少しのんびりしようかなと思います。
仕事はあと2日なのでがんばります。
iPhone効果もあってかとりあえず毎日コミットできている。
なんか自分偉いと褒めたい
さて、仕事でなかなかできない部分は自分たち個人でやってみようという取り組みをしていますが
Javaを使ってなにかするという部分はとりあえずTwitterライクなマイクロブログサービスを一旦やってみようと思っています。
もちろん丸パクリは面白くないので少しはオリジナリティのあるものにしたいなと思います。
ただフルスクラッチをして勉強というのも時間と自分のモチベーションの都合上できる自信がないのである程度はフレームワークであったり人の力を全力で借りてやっていきたいなと思いました。
とりあえずSpringBootをつかって簡単なMVCのモデルを作ってみようと思います。
あ、今週Qiitaも書かないと。。。