gitの使い方を教える機会があったので、 その勉強をする前にするべきことリスト github(or gitlab)のアカウントを作ってみる。 rsaキーを登録して、sshconfigを書いてssh github.comする git config username email
もりしんさんの記事(打鍵に反応してキーボードが光り輝くMacアプリつくった「LightningKeyboard」 - 書いたもの。)をみて、 「すごいカッコイイ…私のMBAでもしたい…でも、ArchLinuxだとできない…」 というわけで作りました。 休憩と勉強を兼ねて書いたなにか…
sqlalchemyでschemaを宣言して、initで代入した時の挙動でちょっと躓いたのでめもです。
ほとんどメモです いれる $ yaourt -S pulseaudio pavucontrol pulseaudio-alsa 設定 /etc/asound.confが変わっているか確認 (追記: 2014/8/17) type pulse /etc/libao.confでpulseになってるか確認(mpg123とかogg123が使う) 調べるコマンドはaplay -L 音を…
MacBookのminidisplayからHDMIへの変換ケーブルを買ったので、ArchからHDMIを再生してbattleしようと思ったら何もせずに写ってしまいしょぼくれていると、音がならないことに気づいて直したかんじです。
世界には1行でプログラムを書くワンライナーという技巧的プログラミングの世界があります。 ワンライナーと言われる言語の多くはPerlやRubyなのですが、委員長キャラのPythonでもワンライナーができます。 PEP8とZen of Pythonで綺麗になっているPythonicな…
ミスで下とおなじようなコードを書いてメモリー食いつぶして死んだ上に、どこが悪いのかパット見わからないのが怖いと思って衝動的に書いた次第であります。 これの気をつけるべきこととしては可変長引数は関数呼び出し前に展開されて実行されるため無限ジェ…
疑問なので答えが出てません。(googleから来た人すいません) 背景 Cythonで音楽ファイルのデコーダーを書こうと考えました。 もしoggとmp3とflacに対応させるとしたとき何も考えずに下みたいに書いたら、 libvorbisとLAME(もしくはMAD)とFLACの3つのライブラ…
oggをデコードしたいと思ったときにpyoggがpython3に対応していなかった(というかメンテが止まっていた)ので自力でデコードしたいと思って書いたものです。
貯めてた5円玉を磨いたはなし
CのライブラリのPythonバインディングを書こうと思い、Cythonでやろうと練習を兼ねてlinked listを作ってみました。(Python C APIはつらかったので…) わりと旬を逃した感はありますが気にせずやっていきます。 調べると実装する方法は2つあるようで、 Cを使…
groupを使っている時にuseridとgroup名が同じ場合、認可されてしまう気がしたのでちょっと調べたことです。結論としては、callbackでgroupfinderを叩かない、 もしくは、AuthenticationPolicyは自前で実装するほうが安全だと思います。誤解していなければ問…
自分がMacBookAir(13inch 2011)にArchLinuxをいれて使っているので、その理由を書いてみたネタ記事です。 ネタ記事です。大事なことなので(ry
ArchLinuxのAURを使ってPySideとShibokenを入れようとすると、pkgbuild側でえらったのでメモです。 メッセージはこんな感じでした(曖昧な記憶を頼りにしてます) not found ShibokenConfig.cpython-33m.cmake ...(数行 略)... could not detect python module…
xorg関連でいじったことのちょっとしためも今回の主役(生贄)はこちら 時代を感じさせるスペック(メモリーは1.5Gに増えてた)
なぜか夜ふかしして作ってたsvgのボタンっぽいなにかです。 Next
svgのみでウェブページを作りたいを考えて、canvasを入れたいと思いまして調べてみました。 http://www.h2.dion.ne.jp/~defghi/svgMemo/svgMemo_13.htmやり方はforeignObjectを使うです。
1/2は『書き初め』をするものらしいので、 私も情報系よろしく『書き初め』もといハッカソンしました。 ちなみに今年初commitにもなりました。 お題はsvgを使いたいと思っていたので、 『svgで折り紙をする』 にしました。そしてできたものがこちら
svgに動的に生成したelementを追加しようとしてなんかつまらないことで躓いたのでメモしておきます。 つまらなすぎて辛かったので勢いで書いた記事です。
スクリプトのSVGがCSP(Content-Security-Policy)下でどのように動くのかを検証したのでまとめてみました。『SVGでXSSしてみる。その1』のつづきです 前回はsvgをhtmlに取り入れるタグをそれぞれ試して挙動がどのように変わるかを見ました。今回はそれをCSP下…
svgにjavascriptが埋め込んだ時の挙動がどう違うのか気になっていろいろ試したのでとりあえずまとめてみます。 特に言及していなければfirefoxで試しています。
yaourt -Syuaしておこるyとnの交互に押す作業をなくす方法です。 よく忘れてしまうのでメモです。 解決策1 ~/.yaourtrcで設定する http://kissmyarch.blogspot.jp/2012/05/two-simple-yaourt-tips.html http://archlinux.fr/man/yaourtrc.5.html #~/.yaourtr…
市販のルーターをちょっと触って怖いなと思ったことを書いてみました。 市販されているルーターは本来のルーターの機能とwifiアクセスポイントとしての機能を兼ねていることが多いので、この記事ではアクセスポイントの機能も含んでルーターと表記します。 …
とある機会ででマンデルブロ集合を描画するプログラミングを書く機会があったので、 coffeescript触ってみるのも兼ねて書いてみました。こんな感じ、 自分のサイトで公開してあります。 http://mandelbrot.typowriter.org ズームしたり色を変えたりできます…
買ったのはIntellij ideaでおなじみのjetbrainさんのPycharmです。 名前の通りPython特化のIDEですが、HTML・CSS・Javascript・SQLなどにも対応してます。 私のようにPythonでWebする人に向いてるIDEです。 最近はpluginでdartもある程度かけるようになるの…
Pyramidで作ったアプリケーションのヘッダにCSPを追加したかったり、 すべてのページにヘッダを追加したかったのでメモです。ついでにrender前にhookができたりするようです。
動的importで__import__とimportlibで挙動の違いで躓いたのでめもです。
flaskとuwsgiとnginxでwebアプリケーションを組んでみようとした時に、 謎のエラーが出てハマったのでめも
左手用デバイスの一つRazer Nostromo(n52)をLinuxでも使いたいと思ったのでメモです。 今まで使っていたjnostormoがなぜか動かなくなったのでその代替方法でもあります。
TLで逆ポーランド記法の話題が流れてたので「ワンライナーでどう書こうかな」と思って書いてみました。 縛りは ワンライナーで書く セミコロン(;)は使わない なるべくゴルフ できたのがこちら globals().__setitem__('c',(lambda x,y:globals().__setitem__(…