タグ

ブックマーク / takuya-1st.hatenablog.jp (9)

  • bashの似てて紛らわしいもの '.' と 'source' について - それマグで!

    似てて紛らわしいものシリーズ  . / source について bash の記号で初心者泣かせの、似てて紛らわしかったり、使い分けがわからなかったり、読み方を間違えてパニックになる記号について書く。 . / source について . と source は、どちらも同じ意味と効果を持ちます。 . / source は外部のファイルを読み込んで現在実行中の箇所に展開します。 他の言語でいうところの、require や import になります。 大きな違い . は POSIX に定義されていてどこでも使えます。 source は bash 特有のコマンドです。*1 そのため source コマンドは/bin/sh では使えません。と一般的に説明されてています。 sh では sourceは動きません。。。? そのshはほんとうにshですか? 例外もあります。 たとえば、手元のmac OSX

    bashの似てて紛らわしいもの '.' と 'source' について - それマグで!
    todesking
    todesking 2019/07/16
  • 画像を拡大全画面表示するのに、まだLightBoxとか言ってんの? - それマグで!

    フルスクリーン・モード使えよ。楽だぞ 昨今のブラウザにはフルスクリーンモードが搭載されていて、それを使うと、コピペレベルで画像を拡大表示が出来る 画像をフルスクリーンにお手軽に作るHTMLの例 <div id='img01' onclick="this.webkitRequestFullScreen();" > <img src='http://cdn-ak.f.st-hatena.com/images/fotolife/t/takuya_1st/20141129/20141129034938.jpg' /> </div> <button onclick="img01.webkitRequestFullScreen();">フルスクリーンで表示</button> #img01:-webkit-full-screen { width: 80%; background-color: rgba(

    画像を拡大全画面表示するのに、まだLightBoxとか言ってんの? - それマグで!
    todesking
    todesking 2014/12/01
    雑なことを言って指摘されたら何故か煽られたと思ってキレてる人だ
  • bashヒストリのダイエット。bash履歴活用まとめ - それマグで!

    Bashのヒストリをダイエットしました。ダイエットして減った分、よりたくさんのコマンド履歴が確保出来ました。 履歴を確保するとタイプ量が減って仕事早くなるッス。 重複する履歴を保存しない 重複するコマンドは最新一件に限定する。重複は保存しない ~/.bashrc #重複履歴を無視 export HISTCONTROL=ignoredups Ubuntuなら最初から設定してあったように思える。 空白から始めたコマンドを保存しない 履歴に保存したくないコマンドは空白から記述する ~/.bashrc #空白から始めたコマンドを無視 export HISTCONTROL=ignorespace コマンド例 $ □cat /etc/passwd|grep takuya #↑空白入れることで保存されない。 空白を履歴に追記しない、重複履歴を保存しない ignorespaceとignoredupsを同時

    bashヒストリのダイエット。bash履歴活用まとめ - それマグで!
    todesking
    todesking 2013/02/27
  • これはヒドイ。PiTaPa倶楽部はアカウント乗っ取りを公式に推奨中 - それマグで!

    ある日、Twitterを見ていると。「ピタパクラブは上書き登録可能。」と見かけた。 #pitapa 倶楽部がひどいのは、とあるカードに対してユーザー登録が既に行われてても、上書き登録ができてしまうこと。なので、攻撃者が対象者のアカウントを上書きすることが可能になるという凄い実装。 https://twitter.com/#!/cetacea/status/174094663861542912 そうだったの・・・知らなかったです。上書き登録出来るとかヤバイんじゃないの?早速試してみよう。 ピタパを知らない人に解説すると、ピタパは、パスモに先駆けて、関西私鉄で使える交通ICカード。後払いが特徴。あとから回数券分相当が割引されて請求される。とっても便利なサービス。 Pitapa倶楽部はID乗っ取りが可能。 登録済みPiTaPaに対して、ID乗っ取りが可能です。実際に試しました。 でも悪いことじゃ

    これはヒドイ。PiTaPa倶楽部はアカウント乗っ取りを公式に推奨中 - それマグで!
    todesking
    todesking 2012/03/07
    (;´Д`)
  • 0001Softbankというオレオレ基地局で遊んでみた。 - それマグで!

    0001Softbankというオレオレ基地局に、SBアンドロイドが無差別に接続する話を試してみたら、意外とあっさりつながったのでエントリに。 コネクトフリーの件で、Wifi認証を調べてた。ちょっと昔聞いた話を思い出したので、 昔の話。 FONとか、公衆Wifi業者と同じssidにして、wifiあげとくと楽しいですよ。 やってみた。 最近は、Wifiスポット自動接続になってきたので、さらに香ばしいことになってるはず。 0001SoftbankのSSIDでWifiたててみた。 0001SoftBankで、SSIDを出してみる。 ソフトバンクのWifiSpotアプリをオンにした。 接続された。 ローカルIPで。認証済みねぇ。まぁそういものなんだろうけど。 いいのかね。 tcmpdump してみた。 アンドロイドのブラウザを開いた。そこそこパケット見えるなぁ。HTTPSは無理でもHTTP Cook

    0001Softbankというオレオレ基地局で遊んでみた。 - それマグで!
    todesking
    todesking 2011/12/28
    やばい
  • MacのSpotLight検索をコマンドラインから使う(linux の locate) - それマグで!

    MacのSpotLightをコマンドラインから使って検索したい。 SpotLightはとても便利です。検索インデックスを自動生成して、ファイルシステムには格納されていないデータを、メタデータとして保存してくれます。 メタデータを使うと検索がとても楽になりますね。 ターミナルからもSpotlightしたいです。 locate のためにupdatedbするの面倒だし。Findコマンド*1覚えるの面倒だから。スポットライトから検索できたら便利ですよね。 ターミナルからもSpotlight検索ができます。 ターミナルからスポットライトするために提供されているコマンドがあります。 mdfind 検索 mdls メタデータ閲覧 の2つのコマンドを教えてもらいました。 mdfind コマンドで検索 mdfindコマンドは、SpotLightデータベースからファイルを探す 実行例 ターミナルを探してみまし

    MacのSpotLight検索をコマンドラインから使う(linux の locate) - それマグで!
    todesking
    todesking 2011/11/25
    terminalからSpotlight検索できるのか便利
  • javaはfor(int i...)を卒業して iterator 使うべきだ - それマグで!

    時代錯誤なエントリを書いてすいません.(2011/06/15) Java ってなんでfor ループ多いの? for って記号多すぎ.境界条件を意識しなくちゃ壊れる。 なんでIterator使わないの? iterator を使う. String[] event_list = new String[]{"aaa","vvv"}; Iterator itr = Arrays.asList(event_list).iterator(); while(itr.hasNext()){ out.print( itr.next() ); } Object[]は、Arrays#asListで List interface に変換するとIteratorが使えます. iterator無し。Forで配列のアクセス例. C言語スタイルのfor。コレは古い String[] names = {"takuya","ma

    javaはfor(int i...)を卒業して iterator 使うべきだ - それマグで!
    todesking
    todesking 2011/06/16
    えっ
  • apt-cygでCygwinでもApt/yumっぽくインストールができるようになる。。 - それマグで!

    cygwinでもコマンドからパッケージをインストール cygwin はGUIでsetup.exeからインストールします。 だけど、いちいちsetup.exeを起動するのは面倒。しかもsetup.exeはUACが必要で直接起動ができないです。しかもsetup.exeは検索が遅い。インクリメンタル検索なのでなんかもたつきます。 aptのようにインストールできるcyg-apt そこでコマンドラインからインストールできるパッケージを導入しました。apt-cygというパッケージです。 apt-cyg apt-cygを使ってみるとこんな感じです。 takuya@letsnote:~$ apt-cyg apt-cyg: Installs and removes Cygwin packages. "apt-cyg install <package names>" to install packages "

    apt-cygでCygwinでもApt/yumっぽくインストールができるようになる。。 - それマグで!
    todesking
    todesking 2011/02/09
    apt-cygべんりっぽい
  • ベンチャーで働くこと - それマグで!

    なんか、ベンチャーで働くことのリスクをよく理解してなった。5年前。残業代請求してもめた。 最近は考え方が変わった。 残業代はもらうな。 残業代なんてもらっても、うれしくないでしょう。会社に負担を強いるのですから。会社つぶすよ?。ただでさえ、資金繰りが苦しい立ち上げ時のベンチャーなんだ。残業よりすることがあるはずだ。小遣い残業なんてクソらえだ。 仕事は早く終わらせる。 いつ潰れてもおかしくない。そのような綱渡りをするのだから、一番大事なのは自分の時間である。時間を会社のために使うもよし、自分に使うもよし。『自分の成長』と『会社の成長』がイコール。それが理想。それがベンチャーのいいところ。成長が会社と自分の両方に役に立つ。それにつきる。だから時間を作っては、健康・勉強・人脈作りに使おう。やっぱり残業はしてはいけない。 理想的な契約は「裁量労働制」だと思う。 仕事への充実感 その代わり、周りが

    ベンチャーで働くこと - それマグで!
  • 1