Google Fontsって久しぶりに覗いたのだけれど、すげー使いやすいっていうか、UIが洗練されてるっていうか。とりあえず行ってみていじってみると、使い方を調べるまでもなく、直感的に目的が果たせてしまうのが凄い。 一応手順を書いておくと 気に入ったフォ…
今更感が半端ないのだけれど、CSSを勉強することになった。今まで「なんとなくこんな感じだろう」という事で書いていて、それでもなんとかなっちゃったのがCSSな訳だけれど、まーここで一丁、体系的に勉強してみようかなと思ったのさ。
アンパッキングその1 競技プログラミングで最初に躓くであろうデータストラクチャのアンパッキング。Pythonだと「そんなんでいいんかい!」っていうシンタックスがあるので、まずはそれらに慣れる事が重要だと思われる。 numbers = (1,2,3,4,5) a,b,c,d,e =…
chekioの問題やろうぜシリーズ 問題文テキストが与えられるので、その中で一番頻出のアルファベットを返せっていうミッション。いくつか補足があって、 大文字小文字は同じ扱い。Aとaは同じアルファベットとして扱う事。 カンマとかの記号も出てくるけど、そ…
chekioの問題やろうぜシリーズ 問題文 斉藤くんはセキュリティに対する意識が低すぎて、いつも糞単純なパスワードを設定している。「ちゃんとしたパスワードかどうかをチェックするプログラム」を作るのが今回のミッションだ!今回定義する「ちゃんとしたパ…
これを使えるかどうかでPython熟練度がなんとなくバレてしまうっていうリスト内包表記、英語で言うとList Comprehension。シンタックスとしては [ expression for item in iterable ] という単純なものなんだけど、これがどんどん複雑になってくると僕は訳が…
なんとなく会社でGit使っているからとか、チュートリアルの中でGitを使うように書いてあるからとかでGitを使い始める人も多いですね。僕もそうだったんだけど、最初に「なぜGitを使うのか」とか「Gitと他のVCS(CVSとの違い)」とかを知っておくのは非常に重…
Gitの歴史は熱い。いい意味でも悪い意味でも。 昔々、といっても1990年代〜の出来事ですが、Linux kernelというオープンソースのプロジェクトが進んでいました。Linuxの説明はググってもらうとして、そのプロジェクト内で2002年に誰かが「DVCSってのを作って…
バージョンコントロールとは、ファイルの変更を繰り返し保存して、それを呼び戻したりするシステムです。一般的にはプログラミングのコードなどが記述されているファイルを扱う事が多いのですが、実はほとんどすべての種類のファイルを扱う事が出来ます。グ…