読者です 読者をやめる 読者になる 読者になる

YAMAGUCHI::weblog

土足で窓から失礼いたします。今日からあなたの息子になります。 当年とって92歳、下町の発明王、エジソンです。

Mac

macOSでパスワード付きzipを作成する

Mac

はじめに いつから行われているのかわからないけれど、IT業界では「パスワード ハ オッテ ゴレンラクイタシマス」という呪文を唱え、パスワード付きzipとそのパスワードを2通のメールで送る慣習がある。普段は自分からそういうzipファイルを送ることはないの…

Ubuntu 15.04のサーバをWake on LANできるようにした

はじめに 最近、とある用途のために眠ってたマシンを引っ張り出してきた。こいつがまたいい働きをしてるんだけど、いくらファンが静か目とはいえうるさい。ということでWoLの設定をして、いい感じに必要なときだけ起動できる下地を作っておこうと思った。 BI…

Mac OS X 10.8にMySQL 5.5.29+HandlerSocketをインストールする

はじめに こんにちは、久々のPython界の情弱です。いままでMySQLはLinuxでパッケージでぶち込むくらいでしか入れたことなかったので手元に入れてみた。意外と一気通貫な情報が見つからなかったのでログ用にメモ。 あと今日からはてなブログはMarkdownで書き…

プレビューでロゴの余計な背景を透明にする

Mac

はじめに こんにちは、Python界の情弱です。ちょっと資料作りを開始してて、ふとロゴをスライドに貼ろうと思ったら、無駄な白背景があって、スライドが残念になったんですが、これがMac標準アプリのプレビューで余裕で回避できたのでメモ。 こんなことがある…

MacでOSインストール用起動ディスクをUSBメモリに設定する

Mac

はじめに こんにちは、Python界の情弱です。作業してた環境が64bitだとばかり思ってたら、32bitで凹みました。OSインストールしなそうと思ったら、またやり方忘れてたのでメモしました。 コマンド まずUSBメモリをMacに挿して、認識されているdisk番号を確認…

lessでソースコードに色をつける(Mac OS編)

Mac

はじめに こんにちは、Python界の情弱です。 @nippondanji が素敵なことをやっていて、そこで 筆者は試していないが、GNU Source-highlightはMacでも利用できるんじゃないかと思うので、Mac方面の人もぜひ試して頂きたいと思う。 と書いていたので試してみま…

ffmpegを使って音声と画像から動画ファイルを作る

軽くメモ。音声と画像だけから、YouTubeやニコニコ動画にアップできるような形で動画ファイルを作る方法 % ffmpeg -loop_input -shortest -y -i picture.jpg -i audio.mp3 -acodec copy -vcodec flv movie.avi

アプリケーション内でウィンドウを切り替えられる設定をする

Mac

はじめに こんにちは、Python界の情弱日本代表です。さて、WWDCも無事開催されまして、iOS5やらMac OS X 10.7やら発表されてヒャッハーされている方も多いと思います。私はといえば、いまだにMacでウィンドウごとの切り替えが出来なくて、正直Twitter APIとかどう…

ターミナル起動時に「このアプリケーションの実行が認証されていません」のエラー

Mac

はじめに こんにちは、Python界の情弱です。さて、Macの設定をしていてMacPorts経由でいれたzshを使っていたらこんなメッセージが出てしまいました。 ちょっと調べてみたら設定が足りてなかったみたいです。具体的には /etc/shells に使うシェルを追加してな…

MacBook Airで電源アダプタの調子が悪かった→復活

Mac

MacBook Air 13'' (Late 2010)を使ってますが、一昨日急に電源アダプタの調子が悪くなり、MagSafeに付属のLEDランプが点灯したりしなかったりの状態になって、最終的にはつかなくなってしまいました。代わりにMacBook Pro 15'' (Mid 2010)の電源アダプタを接…

OCaml Batteries includedを使っていろいろ楽をしようとしたらビルドではまった

はじめに フーテミッターフ(こんにちは)、Python界の100万回生きたねこです。最近はありがたいもので色々なライブラリがLinuxでもMac OS Xでもビルド出来るようになっていますね。でもたまーにハマってなかなか動かないってことがあると思うんですが、今回…

pfffをビルドする

はじめに チャオ(こんにちは)、Python界のザッカーバーグです。最近「ソーシャル・ネットワーク」とかいう映画が流行ってるそうですね。僕も刺激されたのでFacebookが開発したソースコード解析ツールのpfffを試してみました。Python Hackathon 2011.02で紹…

Mac OSのデフォルトシェルをMacPorts経由でのzshにした

はじめに こんばんは!今日、zshデビューしちゃったときに、zshのバージョンが低いのでMacPorts経由のものをデフォルトにしようと思ったらはまりました!というわけで変更します。 ログ $ sudo port install zsh-devel ... ---> Attempting to fetch zsh-4.3…

bashでgitとmercurialを使いやすくする

はじめに こんにちは、Python界の渡辺篤史です。@nkjm宅にて記事を書いています。 (git-core 1.7.12以降で設定が変わるので、最新版を使う場合は最後の方を参照して下さい) プロンプトにブランチ名を表示させよう 今のbashプロンプト 僕はzshを使おうと思…

ubiquityで翻訳&開発の効率が半端なくイイ件

Mac

はじめに こんにちは、Sphinx-Users.jpのDJ担当です。さて、最近は翻訳などをちまちまやってるわけですが、今日ちょっとGoogle ChromeからFirefoxに乗り換えようかなと思って色々調べてたらすげー環境ができちまいました。というわけでメモ。 リンク 今回の…

cURLのオプション

はじめに こんにちは、季節は秋ですがいかがお過ごしですか?僕は家で筋トレ生活です。さてMacでコマンドラインからファイルをダウンロードしたりするときにcurlというコマンドを使います。このコマンド今までオプション使わずにリダイレクトでファイルとか…

Erlang R14Bのビルド

はじめに こんにちは、エビオス飲んでますか?最近 id:kuenishi とか id:Voluntas がSkypeチャットでErlangでヒャッハーしてる話を横目に見てて、さらに @shibukawa までもがProject EularをErlangで解きまくってるという状況で「俺もヒャッハーしたい!」と思ったので…

Mac OS XでDNSキャッシュを消す

Mac

はじめに 家の中でDNS立ててからさらにいろいろとネットワーク環境をいじっていたのですが、その際に各マシンへのIP Addressの割り当て変更してたらDNSキャッシュが残ってたせいでホスト名でアクセスできなくなってて、DNSキャッシュ消そうと思ったけどでき…

NetBeans6.8 + NetBeans Scala Pluginをインストール

はじめに Scalaもタイプ量が減ったとはいえ、やはりどうしても長くなってしまうのでここはひとつIDEを導入しようと思い、Scalaでは定評のあるNetBeans 6.8とScala Pluginを導入しました。 参考 NetBeansとScalaを使ってAppEngineたんといちゃいちゃする方法 …

JDeveloper 11gをSnow Loepardにインストールする

はじめに 諸事情でJDeveloper 11gをMac OS X 10.6.4にインストールすることになったのでメモ。JDeveloperというのはOracleが無償提供しているJava用IDEです。 参考 OTN Japan Homepage Oracle JDeveloper 11g (11.1.1.2.0) on Mac OS X 10.6 Snow Leopard - …

caml-coreを自前ビルドする

はじめに いちいちMacPortsにあるとかないとかでイライラするのがめんどくさくなったので、ゼロからビルドしまくった。この方が気持ち的には楽だよね、自分で全部入れるわけだし。 参考/パッケージダウンロード元 type-conv sexplib bin_prot fieldslib cor…

iPhoneやデジカメをMacに接続したときに自動でiPhotoが立ち上がらないようにする

Mac

動機 MacBook Proに乗り換えてから設定して無かったので毎回iPhotoが立ち上がって面倒だった。今まではよかったんだけど、iPhotoライブラリをストレージサーバ上に移行したので起動に時間がかかることもあり設定し直した。 イメージキャプチャを立ち上げる。…

戯れにOCaml 3.12.0 beta1を入れてみた

はじめに とりあえず出ているのでビルドしてみただけです。 configure まずmakeの準備。一応ビルドしておく。GNU makeじゃないとだめ。 $ sudo port install gmake $ make -v GNU Make 3.81 Copyright (C) 2006 Free Software Foundation, Inc. This is free…

USBにインストールイメージを焼きたい(改訂版)

Mac

はじめに まえにここでやり方書いたけど、より安全っぽい方法があるみたいなんで改めて書いておく。 参考 Desktop | Ubuntu Hover 方法 hdiutilを使う 今回はUbuntu 10.04 x64版のISOを変換してみました。 $ hdiutil convert -format UDRW -o Ubuntu1004.img…

USBにインストールイメージを焼きたい

Mac

はじめに 先日ストレージサーバを作ろうと思って部品を購入したんですが、OSをインストールするためにいちいちCD焼いてられないので、USBメモリにイメージを焼こうと思い立ちました。そして id:a2c さんがメモを書いてくれたんですが、自分の環境でエラーが…

OCamlMPIをインストールする(Snow Leopard編)

はじめに Ubuntu 10.04でのインストールはできたけれど、普段の開発OSであるMac OS X 10.6でもインストールしたい。これがハマったのなんのって。 参考 OCaml Forge: OCaml/MPI interface: Project Home Archives of the Caml mailing list > Message from R…

MacPortsでgit-svnを設定して使ってみた

Mac

はじめに 最近はgithubやbitbucket、さらにGoogle codeやSourceForgeなど、多くのプロジェクトホスティングサービスで分散バージョン管理を導入してますが、未だにSubversionがメインになっているところは多いと思います。 しかしながら、trunkから持ってき…

caml-coreをMacPortsでインストールしたらこけた

動機 今後id:camlspotter (@camlspotter)とお会いするのにOCamlを一瞬も触れていないのは大変失礼だと思いましたので、OCamlを入れてみました。 環境構築 $ sudo port install ocaml $ sudo port install caml-core ... ---> Building caml-core Error: Targ…

iPhone 3G Sを買って1ヶ月が経過した

はじめに 7/22にiPhone 3G Sを購入しました。docomoの携帯を持っている&2台持ちはしたくなかったので、Android携帯(HT-03A)にするか、MNPか迷っていたのですが、docomoのほうはSony EricssonのAndroid携帯が出たら買い換えればいいということでdocomoの携…

Snow LeopardでCtrl-Spaceでマークセットできない

Snow Leopardの開発版に移行してみたんだけど、Emacsでマークセットができなくて困ってた。調べてみるとことえりの設定が悪さをしていたみたい。 ハタさんのブログ(復刻版) : Eclipse + Leopard で Ctrl - Space が効かない件 右側の「Windows風のキー操作」…

アーカイブファイルを分割/結合する

動機 サイズが大きいアーカイブファイルを他の環境から移してきて展開する必要があった。 方法 カテゴリはMacとWindowsになっているけど、別にLinux/Unix系のOSならsplitコマンドおよびcatコマンドを使う。Windowsであれば結合はcopyコマンドで行う。 Mac 分…

Mac OS XでNTFSのディスク読み書きを行う

Mac

動機 MacでNTFSの外付けHDDのデータを読み書きする必要が出てきた。 方法 NTFS-3Gを使います。通常の方法でマウントすると、NTFSのディスクは読み取り専用となってしまいます。 そこでNTFS-3Gをインストール。 Tuxera | Leading NTFS, exFAT Interoperabilit…

PythonでCのラッパを書く

動機 ふと思い立った。簡単なサンプルを書いたつもりだったけど、思わぬところでちょっとはまったからメモ。 方法 サンプルコード 基本的にはこちらの写経。 PythonからCプログラムを呼び出す | 象歩 Cのラッパを書いたのは2度目だけど、前回はバインディン…

MacPortsを使ってVim7.xをインストールする

動機 最近は様々な環境を触ってるけれど、Emacsがインストールされていない/できないことがよくあるので、この辺でviに慣れておこうと思って身の回りのvi環境を整えようと思ったから。 参考 手順 MacPortsからvim7.2をインストールしたい - yanbe.vim - vim…

Python用にauto-complete.elを設定する

動機 開発にはずーっとEmacsを使っているけれど、最近M-/の補完を不便に感じるようになったので、補完窓が出るような拡張を入れてみたくなった。 方法 下記サイトの方法をそのまま実行しただけです。 EnigmaCurry まずMercurialをインストールして、rope, ro…

MacPortsでPostgreSQLをインストールする

動機 SQLiteだけで開発行ってたけど、トランザクションの処理が面倒になってきたのでやっぱりRDBMSを入れることにした。使い慣れたPostgreSQLで。psycopgとのかねあいでバージョンは8.2。 手順 $ sudo port install postgresql82 (略) To use the postgres…

lxmlをインストール

lxmlをインストールしようと思ったらこけた。 [Python][lxml]依存ライブラリ?が足りなくてインストールではまる - 30からのBlog ここを参考にして $ sudo port install libxml2 $ sudo port install libxslt $ sudo easy_install lxmlこれでOKです。さて今…

tg-adminがみつからない

症状 TurboGearsをeasy install経由で入れたはずなのに、tg-adminがPATHにないとか言われる。 原因 エラーメッセージ通り。 $ sudo find / -name tg-admin /opt/local/Library/Frameworks/Python.framework/Versions/2.5/bin/tg-adminPATHに入れてませんよ。…

MacPortsでインストールしたものをスタートアップで起動する

Mac

動機 冬休みでネットから離れる&外装が壊れたMacを修理に出してたらエントリが1週間空いてしまいました。あけましておめでとうございます。 毎回MacPortsで入れたApache2を手動で起動するのが面倒になったので、自動起動するようにできないかなと思って探し…

Tigerでmod_pythonを動かす

動機 テンプレートエンジン動かしたら次はやっぱりWebサーバから叩かないといけないでしょう。 試行錯誤 とりあえずMacPortsでmod_python25を入れる $ sudo port install mod_python25 (略) ---> Activating mod_python25 3.3.1_1 Error: Target org.macpo…

MacPortsでsvkを導入する

Mac

動機 オフラインでコーディングすることが増えたので、「分散バージョン管理を使わないとなあ」と思いつつ、Google CodeはSubversionなためsvkが便利だなと思った。 方法 MacPortsでインストールするだけです。ただし、自分がやったときはperlまわりでエラー…

PythonでHTTPS接続をする

開発機はMacなんですが、Pythonからurllib2でhttps接続しようと思ったら urllib2.URLError: <urlopen error unknown url type: https>というエラーがでて接続ができない。あれー、おかしいなと思って調べていたら見つけた。 py25-socket-ssl - 北海道苫小牧市出身のPGが書くブログ $ sudo port upgra</urlopen>…

FinkからMacPortsに乗り換える

Mac

動機 もろもろめんどくさくなったため。変なところでコンパイルが通らなくなったため。 Finkのアンインストール Fink - F.A.Q. - Fink の使用方法 Fink でインストールしたファイルはほとんど /sw (あるいはインストール時に選択した場所) にあります。 なの…

画像のリサイズ

Mac

動機 自分は極力アプリケーションは入れたくない人です。ふと画像をリサイズしようと思ったら、MacではWindowsの様なペイントツールがないことに気がつきました。 さてどうしようと思ってたら方法を発見したのでメモ。 方法 sips (scriptable image processi…

Macネイティブに対応したOpenOffice.org 3.0

Mac

Apache OpenOffice - The Free and Open Productivity Suite ようやくMacにも正式対応したみたいです。いままでは、MacでX11をちゃんと設定してからでないと使えなかったんで、NeoOffice使ってたんですがもうその必要も無くなりそうです。 NeoOffice Home と…

新型MacBook

Mac

速報:アップル「ノートブック」イベント、新MacBookファミリー、新シネマディスプレイ発表 - Engadget Japanese 前回MacBook Air公開の時はちょうど修論真っ只中でしたが、まさか1年も経たないうちに現地でリアルタイムで実況を見ることになるとは思わなか…

Mac OS Xで簡単にアプリケーション開発を行う

Mac

MacOSX用のアプリケーションを簡単に作るワザ (エムロジック放課後プロジェクト) こんな記事みっけた。こんな簡単にアプリケーション開発できるんですか?ほんと衝撃です。いろんな言語におけるいろんなIDEがあるけどこれほどまで簡単にアプリケーション開発…

habuをMacOS X Tigerで動かしてみる

動機 最近イントラでPlaggerを動かそうと思ったんですが、どうせならせっかくPythonやってるんでPython版Plaggerのhabuを動かしてみようかと思います。その練習としてMacで動かしてみます。 habu プロジェクト日本語トップページ - SourceForge.JP 準備 自分…

py-appscriptでiTunesで再生中の曲を取得する

py-appscript : about まずpy-appscriptをインストールするにはsetuptoolsをインストールする必要があります。Mac OS XだったらPython Eggを使ってインストールするのがいいんでないでしょうか。 setuptools 0.6c11 : Python Package Index あらかじめ自分の…

python-twitterをMacOS X Tigerで動かしてみる

今日は気持ちのよい休日でした。昨日、地下鉄副都心線が開業して、新宿ではセレモニー的なことをしてました。帰宅して気持ちが良かったので、何か久々に遊びたくなったのでとりあえずTwitterに何かしてやろうと思い、python-twitterをいじることにしましたよ…