Just For Fun

Twitterでネタにするほどでもなく、Facebookで語るほどでもない話題の置き場

プログラミング

PerlのHashでキーの存在確認、キーの値の存在確認

12月に入ってAdvent Calenderの記事を追うだけで 一日が終わってしまいそうな今日この頃。 ゲーム開発におけるマスターデータの管理方法に関する記事をちらほら目にします。 narazaka.blog109.fc2.com tech.drecom.co.jp (と思ったらどっちもドリコムさんの…

Perlで柔軟な配列処理ができるspliceを使ってみる。

perlのコードレビューでsplice関数が使われてて、配列をなんかいじるやつなんだろうけど使ったことないな〜となったので少し調べてみました。 ■ 要素を削除(取得)する とりあえず一番シンプルな使い方。 splice(ARRAY, OFFSET, LENGTH) mai.pl use strict;…

use utf8;とはなんたるやを知る。

目的 use utf8; Perlで文字列を扱うときに書くこいつの意味をしっかりと理解したい。 まずは適当にググる。 Perlの文字列の扱い方・・其の壱 ちょっと古い記事だけど…。 なるほど、内部文字列と外部文字列でのutf8フラグ管理に使われるものなのか(?) …待…

PerlでHashのキーを上書きしたい。

あまり利用する機会は少ないがハッシュのキーをリネームさせたいときがたまにある。 特別複雑なことはしないが、さくっと書けなかったのでメモ。 ex) overwrite_hash_key.pl use strict; use warnings; my $hash_1 = { apple => 120, banana => 210, pear =>…

sudo初回実行時に出るメッセージをちゃんと読もう。

はじめてUNIXでsudoコマンドを実行するとき、出て来る文章がよくよく読んだたら良いこと書いてあったので共有です。 We trust you have received the usual lecture from the local System Administrator. It usually boils down to these three things: #1)…

「はじめてのGitとGitHub」を修了。

エンジニアとして今後仕事でどんどん使っていくであろうGitについて、今まではなんとなくネットの情報を見てコマンドをそれっぽくして使っていたが、改めて一から勉強しようとUdemyで「はじめてのGitとGitHub」を受講。短くて、わかりやすい講義でした。(講…

春だからoh-my-zshのテーマに'wedisagree'を選んだ

ゆるふわなのでoh-my-zshのテーマ'wedisagree'にしてみた 職場で支給されたMacBookPro2016にzshを導入したので、だいぶ今更oh-my-zshを使ってみた。 テーマの数が膨大で何が良いとか悪いとかわからなかったので、とりあえず'wedisagree'を導入。 git初心者な…