それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

2016-01-01から1ヶ月間の記事一覧

AppleScript で PPTxをPDFに変換する。

たくさんある、PPTをPDFに変換したいと思った。 まぁ、PPT→PPTXでもインだけど、PDFにしちゃう方がポータビリティがいいんですよね。 どうせ、PPTXを編集することなんてないんだし。 PDFの方が、Evernoteに放り込んだり、検索可能にしたり、Explorer/Finder…

Apple Script でファイル保存(osascript/osjscript)

osascript でファイルを保存するサンプル ファイルを保存するという基本的なところをUI Elementsではなく、Standard Suiteで行うことにした。 tell application ("TextEdit") activate make new document set text of document 1 to "test from apple script…

minecraft AtLauncher で スクリーンショットの場所

スクショの場所がわからない。。。。 調べたら、通常のMinecraftの位置ではなく、インスタンスごとに保存される模様。 場所は、AtLauncherの中。 $PATH_TO_AtLancher/$INSTANCE_NAME/screenshots/ Mac OSX なら、次の場所にあった。 /Applications/ATLaunche…

アプリがMac OSXのサンドボックについて確認

OSX のサンドボックスで動いてると。。。 AppleScriptやAutomatorで、動作が「期待通り」にならない。サンドボックスの中でアクセス可能なフォルダが制限される。。。 本当に由々しき問題だと思う。アプリ側の実装バグなのか、サンドボックスに由来するもの…

samba の公開フォルダにguest でアクセス出来ない時

samba でguest アクセスフォルダを設定してた 設定は次の通り。 [share] comment = scanimage path = /var/www/share browseable = yes guest ok = yes writable = no force create mode = 777 force directory mode = 777 vfs object = audit recycle recyc…

近所のWifi状況を監視 - 周囲の無線LANの状態をairport で取得して電波の強さ順に並べ替え

osx

周囲の公衆無線LANをアレコレ並べ替え 自宅やオフィス周辺のWiFiの電波状況や衝突状況を調べたい時 SSIDがどれくらい存在し チャンネルはどれくらい専有されていて また、同一SSIDで電波飛ばしてる公衆WiFiはいくつあって 電波の強度はどれくらいか など、無…

LANケーブルの自作。欲しいサイズが無ければ作ればいい!

LANケーブルの自作は、歯磨きくらい当たり前。 LANケーブルが、長すぎてルーターの後ろでグルグル巻きになってたり、かといっても市販は1メートルからだったり。 ちょうどいい長さのLANケーブルって難しい 無ければ作ればいい ちょっとした長さのものは作れ…

京都プラスPitapaで定期が乗っかるのか

PiTaPaに定期は乗っかるのか? ピタパにはIC定期が乗っかる。例えば、阪急スタシアカードで、阪神の定期券を乗せられたりする。 では京都plus ピタパに定期は乗せられるのか? もし、定期が乗っかれば、阪急・京阪の定期と京都市営地下鉄の利用を1枚にまと…

ssh の control master の接続を確認して削除する

control master は便利なんだけど、ちょっと不便な事情もある。 一例として、 usermod で自分のユーザーグループを変えた時、その反映には一旦ログアウトするのが手っ取り早い しかし、controlmaster があるとログアウトが起きずグループの変更が反映されな…

OSX で visudo ミスってsudoers ぶっ壊しっちゃった。でも大丈夫!

またやらかした・・・ sudoers の設定ファイルをミスしてたまま勢いよく保存してしまった。。。。 まただよ。でも大丈夫 visudo でミスたけど、救われた。 ターミナルから編集できなくても、Finderからパーミッション変更できる。 こんな状態にすれば、テキ…

querySelectorAllを使うときは Array.from() でとっても楽

いままで var list = document.querySelectorAll("div") list = Array.apply(null, list) list.forEach( function(e){console.log(e)}) 最近のJS var list = document.querySelectorAll("div") list = Array.from(list) list.forEach( (e)=>{console.log(e)})…

python で pry と同等にREPL をコードの途中から入れるデバッガ

python でも rubyのpry と同じことをしたい・・・・ require 'pry' Thread.new{|t| do_something binding.pry } マルチスレッドの処理をするには、pry があるととても楽。 python で同じことをするには IPython 探してみたら、IPython.embed があった。 from…

0001docomo に パソコン(OSX) から EAP で 接続する。

0001docomo を使いたい WISPR系でCaptiveNetworkを行う0000docomo や au は今後なくなっていくだろうし、将来がわかららない。 au は、au-WiFiツールを用いた、パソコンからの接続を拒否するようだし。*1 0001docomo につなぐ 802.1x 認証で使える。 スマー…

Evernoteのマージが順番通りにならない件

Evernote にマージ機能があるんですが。 マージされた時に、マージ後のノートタイルが意図通りにならない。 あるノートの末尾に、ノートをマージしようとして、マージできないことが多くないですか? 調べてみたら驚愕の事実が マージされる順番 1 つのノー…

「マグネットの力でなんでもくっつく電源カバー」を作ってみた

元ネタ:マグネットの力で何でもくっつくスイッチカバー「neocover」 gigazine.net Gigazine のこの記事に触発されて、あれ?これって作れるんじゃないのとEvernoteにメモして早数年。 Evernoteの過去ノートを見直していて、思い出したので早速作ってみた。 …

AirMac(airport)を再起動する方法。

osx

久しぶりにAirMacExpressを使おうと電源を入れた。 再起動できないのでフリーズしたときどうするかなぁって考えてた。Apple製品は内部的に同じOSXを使ってるだろうしSSH経由でログインして・・・って調べるのがあまりに面倒だ airmac(airport)の再起動は専用…

brew で opencv3 を入れる

画像処理をしようと思い立った、類似画像検索というか、画像の差分をみて特定のシーンを探すようなものを試みたい。 opencv を osx に入れる brew install opencv3 ただし、gcc までインストールされちゃっていつ終わることやら。。。 brew install opencv3 …

brew でインストールされる依存関係をみる

homebrew でinstall 実行したら、gcc まで入ってきて。。。 brew deps --tree opencv3 homebrew/science/opencv3 (required dependencies) └── :python3 ├── cmake │ └── sphinx-doc ├── pkg-config ├── jpeg ├── libpng │ └── xz ├── libtiff │ └── jpeg ├─…

bundlerを使い始めた時に詰まったので調べた。

bundle 最初に知ること bundler で出来ることを最初に知ることが必要 bunder はプロジェクトで使ってるgem を一覧するためのもの。 bundler は 必要なgem をインストールしてくれる bundler は、自作ライブラリのgem化が出来る bundler は、プロジェクトに必…

ruby で[] のブラケットが入った文字列を扱うととてもめんどくさい。

面倒くさいんですよ。 ファイル名に [] ブラケットが混ざるととても扱いが面倒くさい。 以下の様なファイル構造があるとする。 takuya@~/Desktop$ tree '[資料]授業資料' [資料]授業資料 └── a └── b たとえば、globする場合 >> Dir.glob '[資料]授業資料/*'…