Life is Really Short, Have Your Life!!

ござ先輩の主に技術的なメモ

2014-12-01から1ヶ月間の記事一覧

リモートワークをはじめる予定です。

来年の2月予定です。で、下記を図書館で昨日借りて今日読んだ。示唆に富む。強いチームはオフィスを捨てる作者: ジェイソンフリード,デイヴィッドハイネマイヤーハンソン出版社/メーカー: 早川書房発売日: 2014/04/01メディア: Kindle版この商品を含むブロ…

SQLAlchemyで検索条件の組立方法が知りたい件

how should i construct filters for multiple request parameters in SQLAlchemy?俺だよ俺。質問してみたよ....JavaのS2JDBCというグレイトなORMがあって、何がいいってこのSimpleWhere。検索条件に該当する変数がnullだったら無視してくれるので、ベタに検…

FlaskのBluePrintの簡単なサンプル

これはわかりやすい!英語だけど!blueprintが何をするのかよくわかった。http://www.guyjacks.com/2014/02/18/python-flask-blueprints-simple-example/

kintoneで業務システムが作れるのか問題

井上さんの記事読んだ。PaaS型クラウド「kintone」を使った業務システム構築を考えるYes/Noで言えば、余裕で出来るでしょう。業務という名前を出すと仰々しいけど、そんなの議論するまでもない。 エンジニア不足の時代を見据えたPaaS ITで何かを解決したいヒ…

BottleでSQLAlchemyの設定を別ファイルに出したい...

Bottleの良い所であるone-file-approachですが、SQLAlchemyのモデル定義も全部1ファイルになってしまう。これをモデル(テーブルとマッピングしているクラス群)を別ファイルに出してimportみたいなことがしたかった。が、Python使い始めて日が浅いのもあって…

UIScrollView + AutoLayoutの実装方法の考え方

Using UIScrollView with Auto Layout in iOSここに書いてある内容を読んだ。やっと言っている意味がわかってきたので、まとめておく。 UIScrollView→UIView(以後ContentViewとする)という配置方法を取る。 UIScrollVIewはViewControllerのViewにぴったり合…

SwiftアプリでiOS7.xをサポートする時に気をつけること

Swiftアプリを作って、その中でSwiftのライブラリを参照している形をとっている時に注意が必要。ArchiveしてApp Storeに配信する時に以下のようなエラーが出て審査が通らない可能性があるためです。これが曲者なのが、AdHocで実機に入れる時は何の問題もない…

continuation line does not distinguish itself from next logical line という警告が出た

SQLAlchemyのチュートリアルやってて、こんなコード書いたら表題の警告がPEPで言われた。 for name in session.query(User.name).\ filter_by(fullname='Adam Jones'): next logical lineというのは次に実行する処理ってことだろう。要は行をまたいでいるの…

Python2.xとPython3.xのprintの違い

ちょっとハマりました。3分ぐらい。 print 'ok' #only 2.x available print('ok') #both version available 上記はPython2.x系だとOKだけど、Python3系だとダメです。Python2系はprint()→print構文という形で実装されていたらしいんだけど、Python3はprint…

Pythonのデコレータ学習メモ

関数を引数に新しい関数を返すだけの話を言語機構としてデコレータという概念で表現しているらしい。コード見たほうが速いので、デコレータのPythonコードを書く。 #関数を引数に取って、 def deco_outer(some_func): def inner(): print "before_some_func"…

PythonとPHPを比較して面白いところを上げてみる

Python面白いです。個人的にこればっかり使いたいです。PHPはやっぱ中途半端感ある。色々と。 タプル・リスト・集合 PHPの配列ってデカイ。何でも配列に入れ込めるし、連想配列で全てが構成できる。PHP4の頃はクラスとかなかったからね、しょうがないね。し…

WordPressを使った開発フローは何がええんやろ

WordPressの開発フローってなかなかこれっていうものが見つからん。環境構築だけでいえば今はVagrantが全盛ですので、この辺を使ったらいい。 Varying-Vagrant-Vagrants/VVV · GitHub VCCW - A WordPress development environment. でもvagrantだけ使うとか…

PythonのBottle、始めました

Bottle: Python Web Framework — Bottle 0.13-dev documentation Bottle: Python Web Framework — Bottle 0.13-dev documentationこれな。今までWordPress以外のサーバサイドは全部CakePHPでやってきたんだけど、単純にCakeに飽きてきた。また、CakePHPが重…

僕の要件定義アプローチを整理してみる

あとでメインのブログにまとめようと思うので、軽めに書いておきます。先日要件定義の手伝いを頼まれたことも踏まえて、少し自分の考えをまとめたいと思います。 コンピュータに出来ることは少ない 最初に訪れる問題は、システムで行えること・達成できるこ…

presentViewControllerでのCallbackの実装

これが一番柔軟でええわ。Delegateを経由して子供からコールバック用の処理を叩くSwift で delegate (デリゲート)を使って View を閉じた時にイベントを発火させる方法 var delegate: ParentViewControllerDelegate! func closeModalView() { self.dismiss…

さくらの共有レンサバにPearをインストールする方法

php

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…

UITabControllerのselectedIndexの切り替えを拾う方法

iOS

TabをタップをすればUITabControllerDelegateのメソッドがコールされるけど、プログラムでselectedIndexを切り替えちゃうとこのデリゲートは呼ばれない。が、タブを切り替えたあとにタップしようがコードでやろうがviewDidAppear辺りのメソッドが呼ばれるか…