PyCon mini Sapporoで発表してきた

9月にPyCon mini Sapproで発表してきたよ。 本当はCHaserクライアントをPythonで作っている話をしようと考えていたけど、初心者向けの発表が欲しいとの声を個人的にいただいていたので、急遽発表内容を変えました。 CHaserの話聴きたかった人、ごめんなさい…

ええと、社会人やってます。

今年に入ってから、今どこにいるの、なにしてるの?って色んな方面からよく言われるようになったので、現状をここに書きますね。 結論から言うと、東京にある株式会社ビープラウド(以後BPと表記)というところでプログラマさせてもらってます。 あれ、R社じ…

virtualenvでPythonの開発環境をプロジェクト毎にわける

環境:Max OS X 10.9.5 開発をするとき、プロジェクト毎にPythonのバージョンや依存するライブラリを分けたいことがある。 そういうときは、virtualenvを使いましょう。 こやつです。 Virtualenv — virtualenv 13.0.3 documentation インストール pip を使え…

OSC Hokkaido 2015 に参加してきた

OSC Hokkaido 2015に参加してきた。 オープンソースカンファレンス2015 Hokkaido - オープンソースの文化祭! 今回はLTでCirlceCIの紹介とPyCon mini Sapporo の宣伝をしたよ。 発表資料 CircleCIの公式ページ 興味あるかたはCIやってみてね Continuous Inte…

はじめてリモート勤務してみた感想

僕の勤め先の会社では、一週間リモート勤務しても良いという制度がある。(まだ試行段階だけど) 入社して間もないときは、リモートで仕事をするとか以前にちゃんと仕事できるかどうかが不安だったので、今までこの制度を試したことがなかった。 まだ仕事が…

LOCAL Commuinty Summit 2015 感想

2015/05/16 (SAT) LOCAL Community Summit 2015 にスタッフとして参加してきた。 <a href="https://local-community-summit.doorkeeper.jp/events/22821" data-mce-href="https://local-community-summit.doorkeeper.jp/events/22821"&gt…

【Django1.7.3】 ImportError: No module named security

対象バージョン:Django1.7.3 環境:Mac OS X 10.9.5 python manage.py runserver 127.0.0.1:8000 してブラウザで確認したら、 A server error occurred. Please contact the administrator. というエラーメッセージが表示された。 DEBUGのログを見ると、 Tr…

テーブルのタイトル固定・データ行をスクロール

tableのスクロール処理で困ったのでメモ。 CSSには「overflow」という便利なものがあるのでこれを使いたい。 しかし、そのままタグで囲ったりすると、テーブル全体がスクロールしてしまう。 ・テーブルのタイトル部分のみ固定したい。 ・CSSだけで片付けたい…

postfix alias forward メール転送設定

[方法1] aliasで設定する まず、postfixにaliasで転送できるようにしてくださーいという設定をする # vim /etc/postfix/main.cfallow_mail_to_commands = alias # servise postfix restart 次に、aliasの設定をして転送先の設定をする # vim /etc/aliases po…

XAMPP for Mac のインストールと環境設定

前に行ったインストール作業ではいくつか問題が発生してしまったのでメモ。 XAMPPのダウンロード 以下のURL先から、Macバージョンをクリック。暫くするとインストーラーのダウンロードが始まる。 ・XAMPP Installers and Downloads for Apache Friends イン…

Linux/UNIXの勉強メモ6 PHP ソースコードを入手してビルド・インストール

PHPをyumを使わないでビルド・インストール PHPの公式ページから必要なバージョンのものをインストール。 php-5.6.4 # cd /usr/local/src # wget http://jp1.php.net/get/php-5.6.4.tar.gz/from/this/mirror # tar zxf php-5.6.4.tar.gz # cd php-5.6.4 INST…

Linux/UNIXの勉強メモ5 apache ソースコードを入手してビルド・インストール

Apacheをyumを使わないでインストールする Apacheを配置する場所は、FHS(Filesystem Hierarchy Standard)にのっとって、"/usr/local/src "に置くこととする。 Apacheの公式ページから、欲しいApacheバージョンのファイルのリンクをコピペする。 wgetコマンド…

Linux/UNIXの勉強メモ4 シェルスクリプト練習

シェルスクリプト練習 課題: ログインしたら自動的に/homeにログイン時間が記録されるテキストファイルを作る。 方法) init.d/にスクリプトファイルを置いて、手動でrc3.d/とかにシンボリックリンク貼る。またはconfigureで自動でシンボリック生成させる。…

Linux/UNIXの勉強メモ3 プロセス、initとrunlevel

プロセス パソコン起動すると、自動的にプロセスが立ち上がる。プロセスには一つひとつ番号が振られる。以下のコマンドで全プロセスが見れる。 # ps -A 実行結果例) PID TTY TIME CMD 1 ? 00:00:01 init 2 ? 00:00:00 migration/0 : 8920 pts/1 00:00:00 ps…

Linux/UNIXの勉強メモ2 CentOS5 minimal にGUI環境を入れる

CentOS5 minimalにGUI環境を入れる yum groupinstallで必要と思われるものをインストールしようとしたが、Warningが出たのでググった。そしたらFAQ/General - CentOS Wikiに解決方法が書いてあったので参考にさせてもらった。 バージョンによってインストー…

Linux/UNIXの勉強メモ1 カーネル起動するまで追っかける、バスとかPCIまわり

電源入れる→MBRが"/boot"にある「initrd-2.6.18-***.***.img」と「vmlinuz-2.6.18-***.***」を読み込む→カーネルが使えるようにする色々な準備をしてくれる カーネル起動するまで追っかける /var/dmesg で起動するときバーっと出てくる起動時メッセージを見…

Linux/UNIXの勉強メモ0

プログラムの記録媒体の歴史 ・コンピュータのプログラムは、昔はデータレコーダーという、音楽カセットテープみたいなものに記録していた。 プログラム=音みたいな感じか。 情報は波で伝わる、光も無線も音も全部波がある。 ディスクからゲームが起動でき…

釧路ossコミュニティ札幌支部 CHaser勉強会してきた

なんかとても久しぶりにブログ書いてる。まあ良いか。 てんやわんやさんに気軽に参加しなよーっと言ってもらいましたので、 9月から釧路ossコミュニティ札幌支部にjoinしました。 9月あたりに、どんな勉強しようか〜という話をみんなでして、「Chaser」とい…

2013年を振り返る

暫く更新を止めようと決めたこのブログも2013年の最後は一年を綴っておきたい 2013年は本当に色々あった 就職活動で社会のほんの一端を知り RailsGirlsSapporoでこの業界で生きていこうとまた強く思い 一時期は永遠に思えるかの様な負のループに陥り 英語学…

RailsGirls Sapprp を開催したレポートを公開しました!

RailsGirls Sapprp を開催したレポートを公開しました! 思えば、HokkaidoOSC2012でRailsGirls Tokyo 1ndを開催された@yokoletさんのお話を聴き、imazさんたちと一緒に札幌でも開催したい、と言い出したのがきっかけでした。 気付けばオーガナイザーとして色…

Hokkaido OSC 2013 でLOCAL学生部枠で作品を発表してきた

Hokkaido OSC 2013で、LOCAL学生部の一員として作った作品を発表してきました。 同じ大学のI♥Perlことakym大先生と一緒に、GoogleMAPを使ったかくれんぼゲームなるものをつくった。大先生に低レベルなコードを目に入れてごめんなさい!当日までばたばたして…

PhantomJS ダウンロード & キャプチャ編

そういえば書くの忘れてた。PhantomJS を始める & キャプチャするときのメモ。 ダウンロード PhantomJSのdownloadページ から、それぞれの環境に合ったzipファイルをダウンロードし、適当な場所へ解凍します。 私はWindowsを使ってるので、最新バージョンのp…

Attended the Small Dinner with Heroku R&D team

遅ればせながら… Small Dinner with Heroku R&D team に参加したお話 Heroku R&Dチームのメンバーと普段Herokuを利用している人々で集まって小規模ディナーをしました。 Herokuエバンジェリストの相澤歩さん企画の、少人数だからこそHeroku技術のマニアック…

オリジナル「今でしょ」画像を生成するアプリをcairo+sinatraで作った

CMで話題の「今でしょ」 ネットではユニークな「今でしょ」画像がたくさん出回っている 私もオリジナル画像を作って先生に勇気と情熱をもらいたかったので、 オリジナル画像を生成するアプリをつくってみた …のだが、デプロイ環境に困っている。 いつもならH…

Rails Girls Tokyo 2nd に参加してきたお話

Rails Girls Tokyo 2nd に参加した感想や気づいたことのメモ。 Togetterまとめ 今度Rails Girls Sapporoのオーガナイザーをするので、 先に開催されるRails GirlsTokyo 2ndに潜入し、どのようにイベントを進めると良いか見てきました。 一日目(インストール…

TechFUN で Rails勉強会を開催した

そういえば書いてなかった! 2/4(月)にTechFUNのみなさん+Rails勉強会に興味を持って下さった方々でRails勉強会を開催しました。 その時のスライド Tech fun rails_workshop from Mitsuki Sugiya あれー、slideshareから見るとズレまくってるぞーい笑 サー…

逆求人フェスティバルに参加したお話

2/11に開催された逆求人フェスティバルに参加してきました 就活をするのはこれが初めてで、就活のノウハウとか全く調べないまま行ったので、てんやわんやの緊張しながらの参加でした イベント準備~当日の流れ 事前に逆求人イベントのwebサイトに登録して、…

RailsでBootstrapを使っていたら、destroyが使えなくなった

Railsで勉強がてらWebポートフォリオをつくっていたら、 Destroy機能が使えなくなっていた 原因 jquery.jsをbundleすると、rails.jsが自動的に消されてしまう rails.jsの中にdestroyメソッドを動かすためのロジックがあるのに、自動的に消されてしまうからメ…

Timeメソッドで出てくるタイムゾーンの UTC とかいう文字を消したい

RailsでTimeメソッドをHTMLで表示させたとき、年月日、時間の後に「UTC」と付くのがずっと邪魔だなーと思っていたので、消す方法を調べた。 どうやら、RubyにはTime::strftimeメソッドという、時刻を好きなフォーマットに変換できる便利なものがあるよう…

Railsでrake testしたら "Can't mass-assign protected attributes" というエラーがでた

エラー内容 ActiveModel::MassAssignmentSecurity::Error: Can't mass-assign protected attributes:title, ideas, image ・Model内のどこかがいけないらしい。 ・:title, ideas, imageの3つはどうやらprotectedされている属性らしく、protectedされ ている…