virtualenvwrapper のインストールでエラー

ubuntu 12.04 あたりにpython2.7.3で環境を作ろうとしたときの話です。
ez_setup.pyでeasy_installを入れて、
easy_installでpipを入れて、
virtualenvとvirtualenvwrapperを入れました。

そうすると、最後のvirtualenvwrapperのインストール中にエラーになり、パッケージ管理自体がおかしくなってしまい、最初から入れ直すハメに・・・

続きを読む

iphoneからmacのマウスカーソルを操作

今日は(もう昨日だけど)旭川オープンソースコミュニティの勉強会がありました。

LT大会ということで色々と面白い話が聞けました。

ま、聞いてきたら試してみないと気が済まないということで、今回はquo.jsを触る・・・はずが、LTで話しのあったquo.jsがらみで、iphoneでマウスを操作するアプリが紹介されてたんですけど、そっちのようなものを作ってみました(ぇ

続きを読む

旭川ものづくり博覧会への出展

めずらしくまじめなこと書きますが。

9月の14日、15日、16日と開催している「旭川ものづくり博覧会ホームページ」に、私の所属する会社 冨貴堂ユーザックが旭川情報産業事業協同組合の出し物の1つとして出展しています。

出展しているのは、弊社が道北の防災を考える会様と共同で開発した防災ソフトです。
簡単に言えば、気象庁がだしているデータ(こんなの)を自分の家がわかるくらいの精度の地図上に描画する物です。自分の家の付近(1km四方)がどれだけ雨が降ったのか、ってのがわかります。
これとあわせ、地震、活断層、地滑りなどのデータもあわせて描画することができます。

防災については詳しくないので紹介が微妙になってしまいますが、
開発したプログラムを活用することで、例えば、「川の下流では雨がふっていないけど上流では沢山降っているから危ない」とか「地震が多く発生した地帯では地盤が緩んでいる(?)から、そこに雨が沢山降り出したら地すべりに警戒しよう」とか、そういう状況がはっきりと見えてくるようになったそうです。

旭川は地震は起きないし、津波も来ないから安全だー。とは言うものの、河川の氾濫、地すべり、火山などの危険性はまだまだあるのだなぁと思います。

会場には防災を考える会の方も同席して展示の説明をしていただいていますので、ぜひ博覧会へ足を運んでいただければと思います。
会場ではものづくり体験イベントなどもありますので、お子様連れのお父さんお母さんも是非是非。
 −>イベント | 旭川ものづくり博覧会ホームページ

mysql GRANT ALL …で Access denied …

mysqlを使いたくて、ずっと使っていなかったmysqlでテスト用のユーザーを追加しようとした。

[bash]
GRANT ALL ON *.* TO testuser@localhost IDENTIFIED BY ‘testuser’;
[/bash]

こんな感じにしてみたら、

[bash]
Access denied for user ‘root’@’localhost’
[/bash]

Σ(゚д゚lll)

rootのくせに拒否されるとは・・・

ALL以外のpriv_typeを試してみたところ大丈夫。ALLだけがだめ。

検索してみたところ、どうやらアップグレードの処理をしてないのが原因みたい?

mysql – Access denied for user ‘root’@’localhost’ while attempting to grant privileges. How do I grant privileges? – Stack Overflow

mysql_upgradeの使い方は見ていないけど、mysqlのコマンドだし -p つけてパスワード入力させればいいかな−、としたらできた。

[bash]
mysql_upgrade -p
[/bash]

このあと GRANT ALLをしたら問題なく動作しました。

いじょう。

第1回 Python勉強会@旭川

旭川で初めての開催となるPython勉強会に参加してきました。

勉強会の内容

日時:8月22日(水) 19:00 ~ 20:30
場所:旭川市市民活動交流センター CoCoDe (会議・研修室1) 地図
参加者:7人
詳細は:第1回 Python勉強会@旭川 – connpass

勉強会の内容としては、まずは第1回目ということでみんなで自己紹介。
そのあと、どうやって進めるかを話し合って、まずはPython チュートリアル を最初から読み進めながら、プロジェクタを使って講師役がいくつかコードを打って確認していこう、ということでやってみました。
今回は主催の@waigania13 さんが講師役と言うことで話しながらコード書いたりしてました。 お疲れ様です。

pythonチュートリアルは1年以上前にさらっと触っただけですが、じっくり見てみると色々とちゃんと書いてあることがわかりました。
当時はちょー斜めに読んだのか、見なかったことにしたのか、寝てたのかはわかりませんが、

  • pythonインタプリタで  _ で前回結果使えるとか、
  • “文字列” “文字列” が “文字列文字列”になるとか、
  • forのelseとか、
  • 関数内でのglobalとか、

こんな事も書いてるんだー、って思いました。当時はどっかのブログとかそこらへんを漁っているうちに目にして覚えた気がしますが、チュートリアル万歳です。

今後

今後の勉強会についてですが、

  • 2週間に1度開催
  • なるべく予定範囲は目を通してくる
  • 講師役の人がさらーっと読み進めながら、適度にコード確認
  • 質問などがあればみんなで考えながら進める。

という予定です。

pythonチュートリアルは、pythonさえインストールできれば付属のインタプリタでできちゃいますので、もし旭川(近郊)でpython勉強したいなーと考えている人がいれば是非一緒に勉強しましょー。
pythonに限らずプログラムについて勉強したい人でも大丈夫だと思います。たぶん。

とくに参加者はプログラムを作る人が多いので、学生さんでプログラムに興味のある方がいたら是非是非です。

熱い想いを伝えるために。学んでおこうハングアウト

そんな熱いものはもっておりませんが、

先日、旭川オープンソースコミュニティで釧路OSSコミュニティと合同で勉強会を行いました。
以前では考えられなかったことですよね。旭川からだと300kmも離れたところですから。

このとき利用したツールがGoogle+のハングアウトです。

Skypeと同じビデオチャットですが、ブラウザがあれば利用でき、同時に最大10人でビデオチャットを行うことができます。
また、スライドを共有したり、動画を一緒に見たりすることができます。

しかし、このときはプレゼンの資料がうまく共有できないことがあったり、資料が見えにくかったりしました。

そのため、旭川オープンソースコミニュティの次回の勉強会のテーマはGoogle+のハングアウトを使いこなそうという話になっています。

というわけで、まずは基礎知識編。調べたことを書いておきます。
(あ、友達いないので実験は1人で寂しくやってます(ーー)
れっつはんぐあうと!

続きを読む