Life is Really Short, Have Your Life!!

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

2017-01-01から1年間の記事一覧

売上を顧客の締日で集計するSQLを簡単に書く方法

Sql

SQLそれ自体は一番最後にあります。detail.chiebukuro.yahoo.co.jp天才的なソリューションだった。驚いた。日付から締日を引き算すれば、何月締めであるかを判定できるとは。シカクいアタマをマルくする必要性を痛感した。締日集計のめんどいところは、締日…

2017年度の振り返り

自分一人が食っていく分には困らないけど、事業を作っていくのは本当に大変だなと改めて実感。サービスを販売して軌道に乗せるためには、年商1000万は無いとだめ。年間100万で売るなら10本、年間1万円にするなら100本売らないと販管費や広告宣伝費等を含める…

Androidでバーコードリーダーを作る

Andoridでは、だいたい2年ぐらい前からGoogle公式でバーコードをカメラで解析するAPIが搭載されています。Barcode Detection with the Mobile Vision APIこのAPIがクセがあって「カメラに写っているバーコード全てを認識できる」というものになっています。…

Prismに慣れてきた。これがMS標準だったらなぁ・・・

WPFアプリ構築の敷居もグッと下がったと思う。このライブラリがMicrosoft標準でないというのが、WPFの悲劇なのでは。Prismを使ってWindowsのデスクトップアプリを作っているのですが、だいぶ慣れてきた。かずきさんのレポジトリを見て写経すればまずOK。MVVM…

デスクトップアプリは、一周回ってWPFでいいじゃんと思った話

WPF

aroundthedistance.hatenadiary.jpこれは、2016年になってから前職の内製したWindowsフォームの密結合過ぎるデスクトップアプリを、WPFで刷新している時に書いた記事です。画面がレスポンシブじゃないのを除けば別にWPFやる必要なくねって書いていました。で…

WPF with Prism6に挑戦

WPF

販売管理システムのデモを求められており、昔に作ってお蔵入りしたWPFベースのアプリを元にPrismを使って移植手術することにした。Windowsフォームで新しいアプリを作る気になれなかったし、WPFはMVVMと画面遷移がピタッとハマれば作りやすいと感じた。 オレ…

tax_queryの検索が上手くいかない

配列をネストする必要がありました。これやからPHPは(ry array( 'taxonomy' => 'XXXX', 'field' => 'slug', 'terms' => 'YYYY', ) //いけるやつ 'tax_query' => array( array( 'taxonomy' => 'XXXX', 'field' => 'slug', 'terms' => 'YYYY', ) )

俺達はビジネスマンだろ?

ダーティー桜塚さん、ええこと言うわ。グラゼニ13巻より。このためにKindle本買った。 ビジネスは浮いている葉っぱをつかむようなもの ほぼ個人事業なんですけどまがりなりビジネスをやってみて、改めて思います。基本的にふわふわと浮いていて、つかみどこ…

「好きなこと」と「得意なこと」

どっちを仕事にしたほうが良いかって考えると、絶対に「得意なこと」だよなって思う。得意なことっていうのは、ある作業や成果物を作るのに同じ時間をかけた場合、他人が自分の倍以上の時間がかかったり、半分以下の成果物しか提供できないもの。他人より短…

情シスメディア「ジョーシス」が2017年7月末で閉鎖

www.josys.jp数少ない情シス向けのメディアで、個人的には最大手の1つだったのではと思っていたジョーシスさんが閉鎖。情シス向けのメディアの難しさを思い知らされます。色々思うことはありますが、中小企業の情シスをWebメディアで集客するなんてことは可…

夢に進むことも重要だけど、塁に出る努力も大事

note.mu頂いている色んなお仕事に邁進している内に、自分が最もやりたいと思っていたそう簡単にお金にならない仕事をする時間がなくなってしまった、というもの。フリーランス、あるあるじゃないかな〜。エンジニアだとサービスを開発して云々的なものに近い…

フローチャートは制御構造を書く以外の用途に適さないのでは

アラフィフのおじ様方がすごく好きなのよね・・・これ。フローチャートって、制御構造をイメージして表現するために作られたものなんじゃないかなぁ。制御構造って逐次、分岐、繰り返しの3つしかないから、それらのイメージを可視化するために使う。ま、そ…

unittest.TestCaseでAttributeError

import unittest していて、何故かTestCaseが見つからないという状況が。何の事はない。ファイル名がunittest.py だったからだ・・・ また、同じディレクトリ内にunittest.pyがあった場合、そちらが優先されて読み込まれてしまうので注意が必要。 あわせて読…

WTFormsでCheckBoxをグルーピングして表示する

こちらにCustom Widgetを利用して、チェックボックスのリストを作るコードがあった。Checkbox WTForms Example (in Flask) · GitHubListWidgetのコードを見ると、ulかolでマークアップしてくれる。一瞬メンドイなって思ったけど、CSSで調整できる余地を残し…

JCOMのモデムは電源投入後に接続したMACアドレスを覚えているらしい

PCとLANケーブルで直接繋いでいる状態で、モデムのEthernet側と無線LANルータのWAN側をつないでみると、WAN側のIPが全く取得されない。PCに戻したらIP振ってくれる。・・・あんまり考えたくないけど、最後に接続したMACアドレスを記憶していて、自社のネット…

よく分かるFROM句の仕組み

Sql

例えば、こういう顧客テーブルを全件取得するSQLがあります。 SELECT * FROM customers 上記のSQLはこうやっても一緒です。 SELECT * FROM (SELECT * FROM customers) テーブルCustomersって要は全件取得した結果集合をFROMに設定してるんだよねっていうこと…

結局Evernoteに帰ってきた

メディアのネタ帳で情報集め→そこからの記事への整理を目的とした場合、Pocketではタグとアーカイブの有無でしかフィルター出来なくて不便すぎた。記事を本文だけ抽出しオフラインで読めて、その内容を見ながらスマホで記事を作れてノート全体を検索できるみ…

IT戦略(企画)立案から要件定義までに必要なことがわかる本

僕の問題意識 is これ。4年半も前に思ってたこと。「Excelでとりあえず業務を回してきたんですけど崩壊寸前なんでシステム導入したいんですが、構想立案を起点にしてベンダーに何をどう伝えればお互いうまくまわるのか」というテーマの書籍が必要だ。コレを…

最強ノマド環境は羽田空港で決まりだ

現在の事業内容では固定の事務所を必要としないので、帰宅がだるくない距離で作業場所を色々探していました。その結果、喫茶店ならルノアール系列、純粋に場所を指定するなら羽田空港という結論が出ました。 ルノアール AS No.1 客層にミドル〜シニアエイジ…

独立して変わった、いくつかのこと

昨年6月に法人作ったので、もうすぐ8ヶ月が経過しようとしています。独立に興味がある人は一定数いると思うので、独立すると何がどう変わるかについて思いつくまま書きます。 定時がない 常駐していたら話は別ですけど、僕はほとんどの仕事を持ち帰りでやら…