タグ

ブックマーク / k1low.hatenablog.com (5)

  • MacBookの電源やWi-Fi、Bluetoothの接続が切れたのをトリガーにコマンドを実行しつづけるCLIツールを作った - Copy/Cut/Paste/Hatena

    2014年のアイデアを実装している— k1LoW (@k1LoW) 2020年1月18日 2週に1度くらいFukuoka Growth Nextのコワーキングスペースを使わせてもらっています*1。 その時ちょっとだけ席を立ちたいときに、展開しているMacBookやバックパックを「置いておくか」「持っていくか」いつも悩みます。 バックパックはワイヤーを持ち歩いているので机に縛ってしまえばいいのですが、MacBookはそうもいかないので少しだけ安心できるような仕組みが欲しいなと思っていました。プライベートのMacBookとはいえ、盗まれたら家計に大打撃です*2。 日ですしコワーキングスペースという出入りが限定されているエリアなのでそこまで気にする必要はないんですが。 「そういえば昔そんなこと考えていたなー」と思ったら、アイデアをエントリに残していました。 k1low.hatenablog.c

    MacBookの電源やWi-Fi、Bluetoothの接続が切れたのをトリガーにコマンドを実行しつづけるCLIツールを作った - Copy/Cut/Paste/Hatena
    invent
    invent 2020/01/22
  • ダーマの神殿に行った気持ちで頑張る - Copy/Cut/Paste/Hatena

    2月末で株式会社Fusicを退職します。現在有給消化中になります。 気づけば11年目に突入していた 長いように思えますが、特に不満なくやってきていつの間にか勤続2桁に突入していました。 これがどれくらい長いかというと バージョン管理のツール(サービス)でいうと、svn -> SVK -> GitHub (Git) PHPでいうと、(使ったもので)5.1 -> 5.2 -> 5.3 -> 5.4 -> 5.5 -> 5.6 -> 7.1 PHPフレームワークでいうと、HTMLPHPが一体 -> オレオレ+Smarty -> CakePHP1.2 -> CakePHP2 -> CakePHP3 サーバでいうと、レンサバ+DCメイン -> VPSメイン -> AWSメイン エディタはずっとEmacs というくらい長いです。 11年間、いろいろ思い出はありますが多すぎるので割愛。 (どうしても知

    ダーマの神殿に行った気持ちで頑張る - Copy/Cut/Paste/Hatena
    invent
    invent 2018/02/27
  • AWSのリソース構成をServerspecのようにテストする "awspec" をつくった - Copy/Cut/Paste/Hatena

    AWSのリソース構成をServerspecのようにテストできる "awspec" をつくりました。 github.com 例えばEC2インスタンスであれば、以下のように書けます。 describe ec2('my-ec2') do it { should exist } it { should be_running } it { should_not be_stopped } its(:instance_id) { should eq 'i-ec12345a' } its(:private_ip_address) { should eq '10.0.1.1' } it { should have_security_group('my-security-group-name') } it { should belong_to_vpc('my-vpc') } it { should belon

    AWSのリソース構成をServerspecのようにテストする "awspec" をつくった - Copy/Cut/Paste/Hatena
    invent
    invent 2015/08/06
  • CakePHPでの管理者機能の分け方いろいろ[CakePHP Advent Calendar 2011 Day6] - Copy/Cut/Paste/Hatena

    CakePHP Advent Calendar 2011の6日目です。 前回は@kachiokaさんでした。 CakePHPにおける複数形はCakePHP自体がどう判定するのかがInflectorクラス次第ですからね。 ちなみにcake.elはInflectorクラスをEmacs Lispでインプリメントして利用しているので安心です。 さて、題です。 システムを作っていると、一般ユーザ側と管理者側の機能に分かれることが多いですよね。 で、一般ユーザの機能と管理者側機能は「似ているけど異なる」という微妙な感じになるのもよくあることです。 ただ、微妙とはいえ一般ユーザと管理者とではできることが違うので、それぞれの機能を何かしらの形で明確に分ける必要があります。 周りをみているといろいろ方法があるのでちょっとまとめてみました。 分離したいものは「URL」だったり「機能」だったり「親クラス」だっ

    CakePHPでの管理者機能の分け方いろいろ[CakePHP Advent Calendar 2011 Day6] - Copy/Cut/Paste/Hatena
    invent
    invent 2011/12/22
  • CakePHPであることを隠蔽する (CakePHP Advent Calendar 2010 2日目) - Copy/Cut/Paste/Hatena

    cakephperさんから始まったCakePHP Advent Calendar 2010。 いやあ、HtmlHelper::image()のurl属性は使っていなかったです。勉強になりました。 では、2日目の担当ということで。 CakePHPで開発されていることをアピールしたい!でも。。。 自分はCakePHPを常用していて、「開発環境のEmacsも世界で最もCakePHPに最適化されている(via cake.el)」といっても過言ではありません。 開発の効率化のための開発(陥りがちな再帰)も多くしてきて、書き捨てからプラグインまでいろいろ書いてきました。 また、もっともっと国内でCakePHP案件事例が広く公開されて欲しいと思っています。 ただ、インターネットに広く公開されるWebシステムを作成する場合、 そのWebシステムが「何で作られているか」ということが、攻撃者への攻撃の糸口とし

    CakePHPであることを隠蔽する (CakePHP Advent Calendar 2010 2日目) - Copy/Cut/Paste/Hatena
    invent
    invent 2010/12/02
  • 1