2016-01-01から1年間の記事一覧
難しいことはありませんでした。以下はMySQLのtruncateという切り捨ての関数を使う例です。 rs = Item.query.\ filter(Item.maker_id == param['maker_id']).\ filter(func.truncate(Item.gedai / Item.price, 1) < 0.6).all() SQLAlchemyのfuncオブジェクト…
stackoverflow.com collection.ToList().ForEach(c => c.PropertyToSet = value); Linq is Cool.
Macbook Pro Retinaが正直重たいので、出先ではiPad miniのSIMフリーモデルに切り替えようとしています。僕の利用用途の90%は満たしてくれるので。 メールとネット 各種データ(Googleドライブ) Excel/Powerpoint Evernote Terminal(SSH) Markdown editor 足…
数年に1回思い出したかのように連絡がある学友から、Web制作をどう進めるか悩んでる的な話があった。こちらで簡単な資料を作って内部で検討する分にはええやろと思って持って行ったが、その学友の話している内容がさっぱりわからん。自分にはどう進めていい…
この種の議論は僕が10年前に通った道だ。10年間何も変わっていない。 今のIT技術者への期待論を見ていると、まるで建築士に、「何でも良いからカッコいい家を作ってよ」とそっくりかえって言い放つ住人の姿のようだ。自分がどんな暮らしをしたいのかも言えな…
30分ハマった。知らなかった。
MySQLのサブクエリは(何故か知らんけど)相関クエリ扱いになるので、外側のクエリの件数に対してサブクエリで取得した数のループが走ります。こんなコードだろな、きっと。 for v in outer: for y in inner: #joinできるkeyがあればbreak しかしながら、特にU…
こんな感じでできます。 import sqlalchemy from case, func rs = session.query(User,case[ func.sum(case([(User.blood_type == 'A',1)],else_=0)).label("A"), func.sum(case([(User.blood_type == 'B',1)],else_=0)).label("B"), func.sum(case([(User.b…
よくありますよね。SegmentedControlでスイッチを切り替えるタイミングで、ContainerViewのViewControllerを切り替えたいみたいな。あるある。先駆者の方々を探してみた所、下記のエントリが最も簡単に実行できた。ソースコピペして動きます。spin.atomicobj…
デフォルトの背景色が真っ黒らしい... UIColor.clearColor()を呼べば解決です。なんなのほんとw
Eurekaには「presentationMode」というプロパティがあって、これを実装しているRowに限りPushしたい対象のVCをカスタマイズできる。論よりコード。 Push CustomViewControler on Eureka Rowこれが一番簡単。
SELECT list is not in GROUP BY clause and contains nonaggregated column '' which is not functionally dependent on columns in GROUP BY clause上記のようなエラーが出た。なんだろうと思ってたら、何の事はない。GroupByで集約してSELECTで指定されて…
github.comめっちゃこのケース。homebrewでmysql5.7にアップグレードしたあと、Sequel Proで接続するとスコンと落ちる。Objective-Cの文字列のパースでエラーになるみたい。すげー古典的でつまらないエラーっぽい。対応策は上記Issueにあるように、コンソー…
うーん、やっぱり難しいよね。SIビジネスに限ったことではないと思うけど。愚痴になるので、こっちのブログで淡々と書き連ねておく。 業務効率化で喜ぶのは担当者まで SIで解決できる課題というのは、簡単にいえば業務効率化。これって業務担当者には響くけ…
あけましておめでとうございます、と。大晦日はウチの家族と、元旦の夕方からは奥様の家族と過ごす年末年始でございます。今年の抱負(やらなあかんことリスト)をまとめてみます。宣言しないと風化しちゃうからね、気合を見せないと。 テーマは「プロモーショ…