VSCodeでSassを導入した話


「スタイルシートいうたらお前、テキストエディタでゴリゴリ書き殴るのが大正義なんじゃい!」と思ってた時期が僕にもありました。というか、SassとかLessとかの存在すら知らなかっただけなんだけれどね。会社でWEBやってるパイセンに教えてもらって、ようやく俺も文明開化しやした。先人の知恵しゅごい。

SassだとかLessだとかは「スタイルシートをより簡潔に書けるよー」的なしくみの事なのだ。どっちが良いのかは好みによるとは思うのだが、「パイセンが使ってたから」という安直な理由でSassを使ってみる事にした。使い始めてから2~3ヶ月ぐらい経つのだが、個人的には全体的な記述量が減ってくれて、メンテしやすくなるのが一番ありがたい。まあ、ブラウザから直接Sass読めるわけじゃないので、コンパイルしてcssに吐き出さなあかんというのはちょっと面倒ではあるものの、それを上回るメリットは充分あると感じた。

まあ、Sassの書き方だとかそこらへんは他所様のサイトを見た方が参考になると思うので、ここでは割愛する。ここでは俺が日頃から使ってるエディタであるVisual Studio Codeでのコンパイル環境を導入した(というか試行錯誤した)手順について遺しておこう。
続きを読む VSCodeでSassを導入した話

PythonでPDFを分割・結合しようとしたけど諦めた

なんか今まで分割や結合の用途で使ってたPDF編集ツールが会社のセキュリティの関係で使えなくなってしまったので、カッとなってPythonでやった。今は反省している。

結論から言えば、1時間ぐらいかけて頑張ってみたけども、うまくいかなかった。それだけで終わらせてしまうのはなんかアレなので、試した事ぐらいは遺しておこう。
続きを読む PythonでPDFを分割・結合しようとしたけど諦めた

【VSCode】いまさらEmmetの存在を知ったので使ってみた

俺は決してWEB屋とかではないのだが、HTMLだとかCSSは何かと便利なので、ちょいちょい使ってなんか作ってる。で、ちょっとした物を作る度に「HTML5ベースで作んないとアレだから、ネットからテンプレをコピペしてこないとだなー」とかいうことを泥臭くやってたのだが、ある日、Visual Studio Codeでシコシコとタグ打ち込んでるときに、妙なインテリセンスが目に入った。

「html:5」ってなんやねん。と思いながら、おもむろに選んでみると・・・

ファッ!? なんかテンプレ展開されるやんけ!なにこの便利機能!Emmet、お前だったのか。いつもTabで補完してくれていたのは。

こいつについて調べてみたところ、EmmetはHTMLやCSS、XMLとかで使える、テキストエディタ向けの入力補完マンらしい。ほむほむ、さっそく試してみようジャマイカ。
続きを読む 【VSCode】いまさらEmmetの存在を知ったので使ってみた

今更ブログをhttps化してみた話(さくら×wordpress)

今年はCEDECに3日間フル参戦してきたんだけども、とあるセッションで「WEBサイトは全部https対応せなあかんでー」という話があった。たしかに、最近Chromeさんがhttpのサイト繋ごうとすると激おこぷんぷん丸になるし、そろそろどげんかせんといかんという意識はあったのだが、なんかめんどくさそう。俺みたいなトーシロには、セキュリティの話なんてちんぷんかんぷんなんだぜ?

まあ、世の中にはギークボーイがたくさん居るとはいえ、こんなインターネットの片隅に転がってる糞みてぇなサイトをハックしてもなんの得も無いと思うのだが、なんかあってからじゃ遅いよね。というわけで、軽くお勉強しながら対応してみることにした。お仕事で使う事は(今の所)ないだろうし、あんまり深掘りするつもりはないので、当たり障りのないレベルでメモしていこう。
続きを読む 今更ブログをhttps化してみた話(さくら×wordpress)

【Python】sphinxでAPIドキュメントを作る

みんなお仕事でAPIのドキュメント作るのってどうしてんだろう。WordとかExcelで作った事はあるんだけど、ちょいちょいレイアウト崩れたりしてムキーッてなる。wikiをHTMLにエクスポートして配布というのも長いこと続けてたけれど、リファレンス作るツールとして特化してるわけじゃないから痒いところに手が届かなかったり。

てな感じで悶々と過ごしてた明くる日、pythonのリファレンス眺めてたら右下になんか書いてあるのが目に入った。Sphinx…?通りかかる人に意地悪なクイズ出して、間違えたら食べちゃう怪異かな?なんかよくわからんけど凄そうだ(小並感)

といったところでsphinxについて調べてみると、色々な言語向けのドキュメントを作れるツールらしいゾ。これを使わない手は無いぜ。あ、ちなみに例のごとく会社のPCがWindows縛りなのでWindows環境で。

続きを読む 【Python】sphinxでAPIドキュメントを作る