タグ

2012年10月28日のブックマーク (13件)

  • Django と South と custom sql - まぁそんな日もあるさ

    自前で create table したい Django を使っていて DjangoORM はそのまま使いたいんだけど、create table は自前で行いたい場合があります。 良くあるのは、partition 切りたい場合とか。 MySQL の range partition を使うには Primary Key を 複合Primary Key にする必要があるのですが、Djangoは 複合Primary Key を許可していません。 なので、そのような場合は自前で create table文 を書いて実行する必要があります。 class PartitionExample(models.Model): log = models.TextField(verbose_name=u'ログ') created_at = models.DateTimeField(verbose_name=u'

    Django と South と custom sql - まぁそんな日もあるさ
  • 優秀で面白い人ほど会社を辞めていく3つの理由|イケハヤ大学【ブログ版】

    ざっくり言うと… ・時間と場所に縛られたくないと考えるから辞める ・会社に勤めると「言えないこと」が増えるが、それに耐えられないから辞める ・会社のビジョンに共感できない、仕事の意義を実感できないから辞める 皆さんの周りで、「こいつは優秀で、キャラが立ってるなぁ」と思える人材ほど、会社を辞めていく傾向はありませんか?これ1年半ほど前にも書いたテーマですが、最近また同じことを感じるので書いてみます。 時間と場所に縛られたくない 社外でも活躍できる高付加価値な人材は、9時5時定時の縛りを嫌います。仕事がないのに出社しなきゃいけなかったり、定時後に打ち合わせがあったりすると、彼らは当にげんなりします。 なぜ必要性がないのに会社に行かなきゃいけない?なぜ定時後の貴重な時間を縛ろうとする?その会議意味あるの?家族より仕事っておかしくない?…そうした疑問を解決できずにいると、徐々に会社への忠誠心は消

    優秀で面白い人ほど会社を辞めていく3つの理由|イケハヤ大学【ブログ版】
  • Charming Python: Functional programming in Python, Part 3

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    Charming Python: Functional programming in Python, Part 3
  • Always look on the funny side of life

  • はてなブログ | 無料ブログを作成しよう

    うまくいかない日に仕込むラペ 「あぁ、今日のわたしダメダメだ…」 そういう日は何かで取り返したくなる。長々と夜更かししてを読んだり、刺繍をしたり…日中の自分のミスを取り戻すが如く、意味のあることをしたくなるのです。 うまくいかなかった日のわたしの最近のリベンジ方法。美味しいラペを…

    はてなブログ | 無料ブログを作成しよう
  • monjudoh’s diary

    r.js RequireJS用のmoduleをビルドする際にはr.jsを使います。 build.js この時にビルド設定の記述に使用するのがbuild.jsでこんな感じで書きます。 簡単な例だとこんなの ({ baseUrl:'./src', dir : './build', paths:{ jquery:"../lib/jquery-1.8.2", text:'../lib/plugins/text', underscore:'../lib/underscore-1.3.3' } }) 動的なbuild.js build.jsはJSONではなくてJSです。 JSなので処理を書くことが出来ます。 例えば関数その場実行を含む下記のbuild.jsは、上記のものと同じ設定を表します。 ({ baseUrl:'./src', dir : './build', paths:(function ()

    monjudoh’s diary
  • 専門用語の発音 – アクセンスのおまけ

    専門用語の発音 しろうと用語も併せてどうぞ。 初級編 Leopard(れぱーど) 「れおぱるど」は、どこの国の読み方だろう。 Diameter(だいあめーた、だいあめた) 「でぃあめた」ではありません。 DoS攻撃(でぃーおーえすこうげき) 「どす」じゃないよ。 Ajax(えいじゃっくす) 「あじゃっくす」ではありません。 「あやくす」と読む人は、ちょっと別の業界です。 Delete(でりーと) 「でれて」はやめてくだされ。 None(なん) 「のん」だと英語じゃないような。 NaN(なん) これも「なん」で正しい。 Linux(りなっくす) 「りぬっくす」「りぬくす」でも正しいが、最近は「りなっくす」が大勢。 「らいなっくす」と読む人はだいぶ少ないようです。 Python(ぱいそん) 「 ぴちょん」「ぴそん」「ぴとん」「ぱいとん」は違いますからね。 Xeon(じーおん) 「ぜのん」じゃな

  • 2011-11-27

    MacOS X Lionにはインターネット経由でOSを再インストールする機能がある。 OS X Lion:Lion 復元について インターネット復元の概要 command + R を押しながら電源入れると、復元用HDから起動するか、それが無い場合はインターネット復元のプロセスが始まる。 インターネット復元は、名前の通りインターネット経由で復元システムをダウンロードし、それを使ってMacOSの再インストールが可能。 ダウンロードの通信には有線、無線どちらも使える。 復元システムのダウンロードが完了するとインストールウィザードが起動するので、基的にはそれにしたがって手続きを進めればよい。 ハマったところ MacBook AirにはUbuntuをインストールしていたが、その過程ですべてのパーティションをLinux向けのファイルシステムでフォーマットしていた。 インストールウィザードの手続きでO

    2011-11-27
  • Python温泉に行って - logiqboard

    さて、id:nullpobug先生に誘われたけど「俺如きがこんな場に居ちゃ場違いだ…」なんて躊躇してたPython温泉。意を決して参加してみての感想です。 とりあえず 楽しかった。 心底楽しかった。 すっげー楽しかった。 この界隈で名の知れた方々ばかりが参加してる中で、経験も技術もなく、PythonとDjangoの片鱗を垣間見て「これはすげえ!」と思える程度でしかない俺だが楽しかった。 すごいってなんだ 3日間、いわゆる「凄い人」達と過ごしてみて、凄い人と自分は何が違うのかがちょっとだけ分かった。 どなたも 「俺は〜〜ができる!何でも聞いてくれ!」 「けどこれは分からん!教えてくれ!」 というのが凄く明確だった。 まずはそこをハッキリさせることが凄い人への第一歩なのかなと思った。 いつか は永遠に来ない 冒頭でも言った「俺如きが…」などという考えは大間違いなのだと気づいた。 id:null

    Python温泉に行って - logiqboard
  • 第10回Python温泉 - YAMAGUCHI::weblog

    はじめに こんにちは、Python界の情弱です。第10回Python温泉に来ました。最終回です。記念。 TwitterのログはGoogle Spreadsheetで取りましたよ。 http://goo.gl/pc6V8 これまで5年間、幹事と会計を担当してくださった、 @voluntas, @aohtaには当に感謝です。 *1 他の感想とか Python温泉 #10 ファイナル - When it’s ready. (a2c.get.diary) inoshiro's blog Session Not Available 2011/11/18-20 PySpa#final - a set on Flickr PySpa - a set on Flickr 第1日目 実況 16:40頃 熱海駅到着。先に到着していた @_2F_1 と @hirokinko に待ってもらってて、一緒に芳仙閣に

    第10回Python温泉 - YAMAGUCHI::weblog
  • ITmedia エンタープライズ:第3回 話題騒然! 「言語内DSL」の概念とRake【前編】 (1/2)

    第3回 話題騒然! 「言語内DSL」の概念とRake【前編】:Ruby on Rails究極指南(1/2 ページ) 近年、特定の領域に存在する問題の解決に特化してデザインされたコンピュータ言語「DSL」が注目を集めている。稿では、RubyとDSLの関係について解説していく。Railsによって注目を浴びたRakeを取り上げて、DSLの概念やRakeの特徴、その使い方などを説明する。 RubyとDSLの関係 近ごろ、DSLという考え方が注目を集めています。DSLとは、特定の領域(ドメイン)に存在する問題の解決に特化してデザインされたコンピュータ言語のことを指します。 DSLの考え方*は新しいものではありません。例えば、awkは「テキストをフィルタリングする」という問題を解くことに特化したDSLと考えられます。そのほか、自分で特定の問題を解くためにミニ言語を設計・実装された経験のある方もいるで

    ITmedia エンタープライズ:第3回 話題騒然! 「言語内DSL」の概念とRake【前編】 (1/2)
    peketamin
    peketamin 2012/10/28
    "MakefileをRubyで書けたら素敵なのになあ"
  • Railsコマンドでgenerateしたのを取り消したい場合(メモ)

    Clockコントローラーでnowというアクションを作りたかったのに、、 間違えてnewっていうアクションを作ってしまいました。。 $ rails g controller clock new create app/controllers/clock_controller.rb route get "clock/new" invoke erb create app/views/clock create app/views/clock/new.html.erb invoke test_unit create test/functional/clock_controller_test.rb invoke helper create app/helpers/clock_helper.rb invoke test_unit create test/unit/helpers/clock_helper_

    Railsコマンドでgenerateしたのを取り消したい場合(メモ)
  • Pythonで作ったCLIのプログラムをnode.jsのモジュールに組み込んで使用する方法: node.jsでpythonのcliに対するラッパーを書く - memo.yomukaku.net

    Pythonでコマンドライン用のプログラムを書き、このPythonのプログラムを子プロセスで動かすnode.jsのモジュールを書き、このnode.jsのモジュールをrequireして実行するnode.jsのプログラムを書いて使う方法をまとめます。PythonのCLIプログラムを書く 先ずNode.jsのモジュールの中で呼び出すためのpythonのcliプログラムを書きます。 引数としてurlを与えると、そのurlにアクセスしてresponse bodyを標準出力に返すプログラムにします。 wrapper-1.jsとして以下の内容を保存します。 #!/usr/bin/env python # coding: utf-8 # 引数のurlにアクセスしてresponse bodyを標準出力に返すプログラム import argparse, sys, urllib2 def main(): try