タグ

ブックマーク / kiwanami.hatenadiary.org (5)

  • CSSガイドラインを翻訳してみた - 技術日記@kiwanami

    Harry Roberts氏によるCSSガイドライン(High-level guidelines from writing manageable, maintainable CSS)のドキュメントが素晴らしすぎたので、勢いで翻訳してみました。(ロシア語、中国語、フランス語に引き続いて4番目...) 一般 CSS 注釈、アドバイス、ガイドライン at github 個人的な主観で見所を選んでみると、以下のような感じです。 クラスの名前付け方法(ネーミングルール) セレクターの設計、考え方 !importantの使い所 最近見るようになって来たBEM命名法についても説明してあります。 そもそもWebのデザインをどうするかという問題は置いておくと、CSSを書くという事は、どうやってそのデザインを実現するかというHowTo的なものと、どうのように名前付けやエレメントの設計を行なってメンテナンス可能

    CSSガイドラインを翻訳してみた - 技術日記@kiwanami
  • 2013年上半期、近況など - 技術日記@kiwanami

    去年ぐらいから、マネージメントからサービス開発に仕事がシフトしてきたため、すっかりはてなを書くモチベーションが下がってしまいました。コード書いたりサーバー構築作業で日々満足してしまっているのが原因と思われます。 前回記事から半年ぐらい経つので、近況をアップデートなどを。 最近の成果 githubにて「ドキュメントが一切ない」というバグが立てられてしまって、むきーってなってドキュメントを書きました。 Emacs用非同期RPCスタック epc https://github.com/kiwanami/emacs-epc 汎用テーブルコンポーネント ctable https://github.com/kiwanami/emacs-ctable widget用MVCフレームワーク widget-mvc(まだかなり途中) https://github.com/kiwanami/emacs-widget

    2013年上半期、近況など - 技術日記@kiwanami
  • 手元の init.el を淡々と紹介する - 技術日記@kiwanami

    Emacs Advent Calendar 2012の記事です。昨日は @syohex さんのEmacsでポモドーロテクニック - Qiitaでした。 さて、今回は手元の init.el のネタを淡々と紹介してみます。 みんな知っているよねというネタばかりだとは思いますが、逆に珍しかったりするものもあるかもしれないので、すこしでもお役に立てれば幸いです。 構造化 まず、設定ファイルの構造化ですが、いろいろ試した結果以下のような感じで分けることで定着しました。 init.el 以下のファイルを読み込み base 外部ライブラリに依存しない標準Emacsの設定 frame GUIなど見た目周りの設定 utils 便利ツールの読み込み、設定 modes 各種modeの読み込み、設定 keybinds グローバルキーバインドの設定 completions, e2wm, howm, org, wl,

    手元の init.el を淡々と紹介する - 技術日記@kiwanami
  • DB操作ツール Emacs DBI を作ってみた - 技術日記@kiwanami

    去年からほそぼそと作ってきた、EmacsからDBを操作できるツール Emacs DBI を紹介します。 Emacs DBI の簡単な紹介 このツールの目的は、クロスプラットフォームで便利なDB操作環境を実現することです。 pgAdmin や MySQL Query Browser のようなGUIの良さをCUIで実現してみようとしてみました。すなわち、ぼくのかんがえたさいきょうのDBツールです。ちなみに、このツールにとってEmacsはただの実行環境です。Emacs使わない人でも使うと便利だと思います。 データベース画面 e2wmで3ペインの画面 機能概要 以下のような機能があります。 EmacsとDB接続可能なPerlが動けばターミナルでも何処でも動く DB定義、テーブル定義がすぐ見れる auto-complete によるSQL補完 接続先DBにからキーワード、型名、テーブル名、カラム名など

    DB操作ツール Emacs DBI を作ってみた - 技術日記@kiwanami
  • GNOME Do を migemo 対応にしてみた - 技術日記@kiwanami

    GNOME Do というランチャーみたいなものがあります。 Home | Davebsd.com GNOME 上のただのランチャーであれば、標準の Alt+F2 でも悪くないのですが、 GNOME Do は Plugin によって Emacs の Anything のように拡張できると言うところがポイントです。最近開発が止まり気味ですが、端で見ている限りは、十分枯れていて、もうやることが無くなってきたと言う風に見えます。 大変便利なのですが、とても残念なことに検索に日語が(ほとんど)使えません。また、日語が使えない上に L10N な日語アプリ名で検索しようとするため、ほとんどのアプリが GNOME Do から起動できません。自分は、どうしても GNOME Do から起動したいものは、 /usr/share/applications/ の中に入っているショートカットファイルをいちいち書

    GNOME Do を migemo 対応にしてみた - 技術日記@kiwanami
  • 1