@kotyのブログ

.NETとかJavaとかPythonとか勉強会のこととかを、田舎者SEがつづります。記事のライセンスは"CC BY"でお願いします。

長野市unofficialごみカレンダーアプリを作った話(データ調達編)

突っ込みどころはありまくりだけど、アプリがどうにか実用レベルになったので記事を書きます。 初めてスマホアプリを作りました。 play.google.com Xamarin製です。Xamarinにかんしてはまた別の記事で書きます。ここではアプリ内で使っているカレンダーデー…

Happy Hacking Keyboard(PD-KB02)をSierraで使用する

El Capitanで、初代HHKBをPS2→USB変換アダプターをかませて使っている。 emacsキーバインドを実現すのにkarabinerを使っていたがSierraでは使えなくなるのでバージョンアップをちゅうちょしていた。そんなときにrebuild.fmで伊藤直也さんが、Hammerspoonを使…

謹賀新年2017

あけました。一年前のエントリーとあまり変わらないな。 昨年の振り返り おかげさまで家族みんなが大きな病気もせず、一年を過ごせました。それだけで他に言うこともないのですが、強いて振り返ります。 子供中心の毎日 直近の状況はひとつ前のエントリーに…

貯金生活という、エンジニアに子どもができたら悩むであろう話

このエントリーは子育てエンジニア Advent Calendar 2016 の12月15日分です。 みなさん有用なことを書いていらっしゃるなか、しがないアラフォーのポエムを書きます。貯金生活の話です。貯金といってもお金ではなくスキルの貯金。 家族構成 私。40手前のプロ…

migrateをスキップすることでDjangoのunittestを高速化する

この記事には以下の追記がありますので、あわせてお読みください。 koty.hatenablog.com modelが大きくなってきたり、migration ファイルが増えると、unit testの最初に流れるmigrationのせいでテストの実行に時間がかかるようになる。そこで高速化を試みた…

謹賀新年2016

あけました。 昨年の振り返り おかげさまで家族みんなが大きな病気もせず、一年を過ごせました。それだけで他に言うこともないのですが、強いて振り返ります。 子供中心の毎日 息子が保育園に通い出しました。同時に奥さんも育休から復帰。通わせている保育…

データベース実践入門読書会が終了したので振り返ってみる #nseg

追記:謝辞を追記しました。諸先輩方にはお世話になりました。今後ともよろしくお願いします! この記事は NSEG Advent Calendar 2015の20日目の記事です。年の瀬ですね。 理論から学ぶデータベース実践入門 ~リレーショナルモデルによる効率的なSQL (WEB+DB…

「理論から学ぶデータベース実践入門」読書会スペシャルが開催されました #nseg

この記事は NSEG Advent Calendar 2015の9日目の記事です。乗っかってみます。 去る 11/28(土)に、書籍「理論から学ぶデータベース実践入門」読書会スペシャルが、GEEKLAN.NAGANOにて開催されました。 参加者の皆さま、著者の奥野さん、幹事のとみたさん、…

オープンデータについて感じたことその後

先日以下の記事を書きまして。 オープンデータについて感じたこと - @kotyのブログ 更新の仕掛けが貧弱ではないかと思っていたのですが、google driveに置いたスプレッドシートからのアップロードが秀逸ということが分かりました。けっこうよく出来ていると…

オープンデータについて感じたこと

追記書きました。 オープンデータについて感じたことその後 - @kotyのブログ こちらを読みました感想を。 オープンデータ先進県「福井」の残念なデータに思う - xin9le.net コメントしようかと思ったのですが長くなるのでエントリーを書きます。 最初に結論…

謹賀新年2015

あけおめことよろでございます。 昨年の振り返り 昨年は公私ともに忙しく、また大きな変化のあった年でした。java力は多少上がったような。 子どもが産まれた 元気に育ってくれています。かわいいです。生まれてきてくれた息子と産んでくれた奥さんに毎日感…

デスクトップアプリケーションインストール考

この記事はXAML Advent Calendar 2014http://qiita.com/advent-calendar/2014/xaml 17日目の記事です。昨日はideaki19さんのWinRT C#/XAML お手軽に実装できる引っ張って更新コントロールの紹介 - ideaki's blogでした。 ↓↓このネタでいこうとも思ったのです…

謹賀新年

あけおめ、ことよろでございます。 ふりかえり 1年前のエントリーを振り返りますと。。。 WPF 2つのシステムがカットオーバーを迎えることができました。どちらも価値を生み出しています。そのひとつは実家向けのシステムです。月並みですが、ユーザーさん…

WPFを帳票フレームワークとして使う

この記事はXAML Advent Calendar 2013XAML Advent Calendar 2013 - Adventar 15日目の記事です。昨日はahfさんのWF における xaml について簡単な説明をしてみるでした。 あまりインタネットで見ないので印刷ネタを本エントリーでは書いてみます。 簡単な印…

JUnitによるデータ駆動テストで困ったこと

データ駆動テストについて。Visual Studioだと、これhttp://codezine.jp/article/detail/6110?p=3にあるような感じで、データ駆動テストの記述および実行結果を確認できます。 今回JUnitでデータ駆動テストがしたかったので、まず下記のように書いてみました…

応募エントリ

はてなブログ2周年おめでとう!> id:hatenablog (最近こんなエントリばかりだな。。)

応募記事

ください! はてなTシャツ2013ができました! プレゼントキャンペーンを実施します - はてな広報ブログ

JavaDoc内に記述したコードを強調表示する方法

メモ。.NETならこんな面倒なことせんでもいいのになぁ。 あらかじめ、http://shjs.sourceforge.net/ より強調表示のためのファイル群をダウンロードしサーバー(Jenkinsサーバが適当だと思う)に配置しておく。ここでは、/shjs-0.6 ディレクトリに配置したも…

Nashornを使ってみた。

JDK8 Early Access Releases に、JVM上で動くJavaScriptエンジンであるNashornが入ったみたいですね。そんな折、下記の記事を見つけたので自分も試してみました。 http://d.hatena.ne.jp/tomoTaka/20130426/1366932045 これはいいですね。サーバーとクライア…

TypeScript 0.8と0.9の間での破壊的変更

追記:@cocoa_ruto 様の指摘を受けて修正しました。ありがとうございます。勉強になります。訳しただけじゃなくて内容を理解しないと意味ないですね。。。 @koty 「TypeScript 0.8と0.9の間での破壊的変更」( URL )の英語についてコメントを書きました。URL…

やまーのAPIを使ってみた

yammerいいですよね。長く使っていると良いナレッジベースになりますし、他部署の方ともつながりができます。MSが買ってくれたおかげで、えらいひとにバレてもなんとか言い訳できるだろうし。できませんか、そうですか。 ところで、yammerを使っているとやっ…

長野県の路線バス検索ページ(のフロントエンド)をAngularJS/TypeScriptで作った

概要 実物はこちらです。 http://b-sw.in/albus/ このページは、大きく フロントエンド・・・HTML+JavaScript バックエンド・・・RoR(らしい) の2部構成でできています。このうちバックエンドについては、@mz_ken 氏が作っているandroidアプリ「あるバス」…

応募エントリー

はてなダイアリー10周年おめでとう!

Mediawikiのextension、Semantic Formsの紹介(環境構築まで)

最近Mediawikiを使っています。Mediawikiはextensionが豊富で様々な機能拡張が可能です。その中で便利だなと思ったextensionのひとつをご紹介します。 一般的に、wikiは自由な記述が特徴ですが、自由度がありすぎてある程度の人数で使うには内容の統一がしに…

謹賀新年

あけおめでございます。 あまりまとまりませんが、昨年のふりかえりと今年の抱負なんかを。 さようなら.NET 最近は諸事情で.NET+Windowsから離れてJava+Linuxやってます。「あ…ありのまま今起こった事を話すぜ!『俺はTFSを使っていたと思ったら、いつの間に…

応募エントリー

はてなブログ1周年おめでとう! id:hatenablog 移行したきり、書いてない。。。

TFSへのチェックインをフックする

メモっとく。チェックインをトリガーにメールを出したい、くらいならalert機能を使えばいいんですけどね。詳しいことはソースを見てください。変更セットに関連づいた作業項目の取り方が分からないので、もう少し調べてみようと思います。というか、誰か教え…

夏サミに行ってきた所感とえらい人が”ソーシャル”に対して感じてい

(この記事は2012/08/01に書きました。) 久々にトーキョーのイベントに行ってきました。「ソーシャル・エンタープライズ」がテーマということで、yammerについていろいろ話が聞けることを期待していったのですが、聞けることは聞けたのですが期待ほどではあ…

Server.Transferで画面遷移が無限ループ

ハマったのでメモ。一度のリクエストの中で、Server.Transferを使ってA→B→A(異常系に多い画面遷移)という風に画面遷移をすると、画面遷移が無限ループした。B→Aの遷移でAに来たときに、btnTransfer_Clickが発火してしまう。そして再度Server.Transferが呼…

ソフトウェア技術者サミット in 長野 2012 に行ってきた

2012/06/04に行われた、ソフトウェア技術者サミット in 長野( http://www.agileprocess.jp/news-1/nagano2012 )に行ってきました。開催を聞いたときは「何で長野でやるんでしょ?」って思ったんだけど、数年前から全国津々浦々を巡業して回っており、今回…