2014-01-01から1年間の記事一覧
来年の2月予定です。で、下記を図書館で昨日借りて今日読んだ。示唆に富む。強いチームはオフィスを捨てる作者: ジェイソンフリード,デイヴィッドハイネマイヤーハンソン出版社/メーカー: 早川書房発売日: 2014/04/01メディア: Kindle版この商品を含むブロ…
how should i construct filters for multiple request parameters in SQLAlchemy?俺だよ俺。質問してみたよ....JavaのS2JDBCというグレイトなORMがあって、何がいいってこのSimpleWhere。検索条件に該当する変数がnullだったら無視してくれるので、ベタに検…
これはわかりやすい!英語だけど!blueprintが何をするのかよくわかった。http://www.guyjacks.com/2014/02/18/python-flask-blueprints-simple-example/
井上さんの記事読んだ。PaaS型クラウド「kintone」を使った業務システム構築を考えるYes/Noで言えば、余裕で出来るでしょう。業務という名前を出すと仰々しいけど、そんなの議論するまでもない。 エンジニア不足の時代を見据えたPaaS ITで何かを解決したいヒ…
Bottleの良い所であるone-file-approachですが、SQLAlchemyのモデル定義も全部1ファイルになってしまう。これをモデル(テーブルとマッピングしているクラス群)を別ファイルに出してimportみたいなことがしたかった。が、Python使い始めて日が浅いのもあって…
Using UIScrollView with Auto Layout in iOSここに書いてある内容を読んだ。やっと言っている意味がわかってきたので、まとめておく。 UIScrollView→UIView(以後ContentViewとする)という配置方法を取る。 UIScrollVIewはViewControllerのViewにぴったり合…
Swiftアプリを作って、その中でSwiftのライブラリを参照している形をとっている時に注意が必要。ArchiveしてApp Storeに配信する時に以下のようなエラーが出て審査が通らない可能性があるためです。これが曲者なのが、AdHocで実機に入れる時は何の問題もない…
SQLAlchemyのチュートリアルやってて、こんなコード書いたら表題の警告がPEPで言われた。 for name in session.query(User.name).\ filter_by(fullname='Adam Jones'): next logical lineというのは次に実行する処理ってことだろう。要は行をまたいでいるの…
ちょっとハマりました。3分ぐらい。 print 'ok' #only 2.x available print('ok') #both version available 上記はPython2.x系だとOKだけど、Python3系だとダメです。Python2系はprint()→print構文という形で実装されていたらしいんだけど、Python3はprint…
関数を引数に新しい関数を返すだけの話を言語機構としてデコレータという概念で表現しているらしい。コード見たほうが速いので、デコレータのPythonコードを書く。 #関数を引数に取って、 def deco_outer(some_func): def inner(): print "before_some_func"…
Python面白いです。個人的にこればっかり使いたいです。PHPはやっぱ中途半端感ある。色々と。 タプル・リスト・集合 PHPの配列ってデカイ。何でも配列に入れ込めるし、連想配列で全てが構成できる。PHP4の頃はクラスとかなかったからね、しょうがないね。し…
WordPressの開発フローってなかなかこれっていうものが見つからん。環境構築だけでいえば今はVagrantが全盛ですので、この辺を使ったらいい。 Varying-Vagrant-Vagrants/VVV · GitHub VCCW - A WordPress development environment. でもvagrantだけ使うとか…
Bottle: Python Web Framework — Bottle 0.13-dev documentation Bottle: Python Web Framework — Bottle 0.13-dev documentationこれな。今までWordPress以外のサーバサイドは全部CakePHPでやってきたんだけど、単純にCakeに飽きてきた。また、CakePHPが重…
あとでメインのブログにまとめようと思うので、軽めに書いておきます。先日要件定義の手伝いを頼まれたことも踏まえて、少し自分の考えをまとめたいと思います。 コンピュータに出来ることは少ない 最初に訪れる問題は、システムで行えること・達成できるこ…
これが一番柔軟でええわ。Delegateを経由して子供からコールバック用の処理を叩くSwift で delegate (デリゲート)を使って View を閉じた時にイベントを発火させる方法 var delegate: ParentViewControllerDelegate! func closeModalView() { self.dismiss…
SSHでログインしてからの話。 curlでインストーラーであるgo-pear.pharファイルを取得 僕はpearディレクトリを作ったのでこんな感じ。 $ curl http://pear.php.net/go-pear.phar > go-pear.phar $ mkdir pear $ mv go-pear.phar pear go-pearを実行 $ cd pea…
TabをタップをすればUITabControllerDelegateのメソッドがコールされるけど、プログラムでselectedIndexを切り替えちゃうとこのデリゲートは呼ばれない。が、タブを切り替えたあとにタップしようがコードでやろうがviewDidAppear辺りのメソッドが呼ばれるか…
鉄板の小ネタですかね。 override func viewDidload() { let myTap = UITapGestureRecognizer( target: self, action: "tapGesture:") self.view.addGestureRecognizer(myTap) } func tapGesture(sender: UITapGestureRecognizer){ for v in self.view.subvi…
親のViewControllerのHeaderみたいな感じでUIToolBarをセットして、その下に子供のUIViewControllerをセットしてremove/addで切り替えたら便利そうだと思ってたら、UIViewControllerにはchildviewControllersとかいうプロパティがあり、storyboardではContai…
'`,、('∀`) '`,、 こんなことで述べ2日も費やしたよシェケナベイベー。あ、画面がローテートした時の話じゃなくて初期化して読み込まれた時の話です。雷光を与えたくれたのはこちらのエントリ。 ScrollViewなどで、自分のサイズをもとにレイアウトする用途の…
ここに答えが書いてあった。UITabBarController. Two-stage rotation animation is deprecated.TabControllerをrootにしなさい、と。UINavigationControllerをルートにして、そこからTabControllerにStoryBoard上につなげるコードを「Two-stage-roration」と…
iOS6から導入されたというこのAuto Layout. ユニバーサルアプリを作る場合にframeをチマチマいじって(別にそんなに大変でもないと思うけど) 調整しなくても良いというメリットがあるようだ。具体的には親のViewからどれだけのマージンを取るかを上下左右(左…
小売りや外食など店舗網を急拡大している企業の中には、システムにより業務プロセスを驚くほど完璧に標準化して統制を利かせている企業が何社もある。成長に急すぎてマネジャーの育成が追い付かず、システムに代替させているのだ。ある社長は「理想はマネジ…
Swiftのドキュメントに書いているARCのデイニシャライザ (deinit)を呼ぼうとしたら動かなかった。Deinit method is never called - Swift playground Xcode's Playgrounds for Swift don't work like regular apps; they aren't being run just once. The ob…
The Swift Programming Language: Propertiesよりこれは簡単でびっくりだ。C#のPropertyChangedよりもイケてる仕組みだと思う。 class StepCounter { var totalSteps: Int = 0 { willSet(newTotalSteps) { println("About to set totalSteps to \(newTotalSt…
WordPressのプラグインを作っていて、エラーが有った場合に入力値をフォームに戻すという処理をしたかった。エラーを表示する時に画面をリフレッシュしたかったんだけど、どうもwp_safe_redirectっていうのを使うのがお作法らしい。読んで字の如く、リダイレ…
JS使いならふつーの話だけど。こういうコードを見るとObjective-Cとは全く別やなぁ・・・ //Intを引数にしてIntを返す関数を返す func makeIncremeter()->(Int->Int) { func plus(number:Int) -> Int { return number + 1 } return plus } var increment = m…
iOS4.3以来のiOS開発をすることになり、iOS7以上でいいんでSwiftで実装することに決めた。絶対、今のほうが楽だ。当時はARCがなくてシビアなコード書いたわー。すぐ落ちたりしたわー。Swift離陸ガイド作者: 高橋政明出版社/メーカー: 有限会社 快技庵発売日:…
プラグイン開発していて、管理画面に表示されるadd_menuっていうアクションがあるじゃないですか。で、メニューをクリックされた時に表示されるHTMLをPHPのソース内で書くのはすごく面倒いしstring連結なんかしたくないわけですよ。facebookで愚痴ってたら「…
弊社内で「WordPressでお知らせ投稿→そのままユーザーテーブルに載ってる顧客にHTMLメール配信」があれば最高だなという話になってしまい、プラグインを書いて実装しようとしています。というわけで、WPをHackするには絶対欠かせない機能であるフィルターと…