読者です 読者をやめる 読者になる 読者になる

ナカザンドットネット

Android Developer's memo

🍺プレモル限定醸造 芳醇ブレンド🍺

Beer Advent Calendar 2016の9日目です。昨日は@sekitobaさんの俺とヱビスでした。ヱビス缶の本数と終電を寝過ごした回数に因果関係はあるのでしょうか。気になります。 さて、昨年はエチゴビールやら風味爽快ニシテやら、新潟色強めで送らせていただきまし…

DroidKaigi2016 Fireside Chatの雑議事録

テーマ:DroidKaigiアプリコントリビュータたちのお話 ひつじ:DroidKaigiアプリって、なんで作ろうと思ったの? こにふぁ:あれば話題作りできてぼっちにならないかなって 黒川:公式アプリ、本当は僕が担当だったんだけどもたもたしてたらこんふぁーさんが作…

CordovaからS3へ写真アップロードをするときに調べたサイト

お仕事で、Cordovaでカメラとかギャラリーからもらった画像をAmazon S3へアップロードする処理を書いてました。 結構苦労させられたのですが、Qiitaにまとめている時間がないので、ひとまず実装完了時にChromeで開いてたタブを並べておきます。 Cannot load …

JSはbindで関数の部分適用ができる

JS初心者の備忘録です。 お仕事でJS向けのAPIクライアントライブラリのラッパーを作り始めた関係で、Promiseと戦っています。 Promiseといえば、promise-bookですね。 azu.github.io azuさんには足を向けて寝られません。 ところで、promise-bookには、次の…

🍺エチゴビール 白黒頂上決戦🍺

Beer 2 Advent Calendar 2015の14日目です。昨日は@magie_poohさんのHOP WIRED IPAでした。 エチゴビール スタウト vs ヴァイツェン 今回は文字通りの二本立て。エチゴビールのスタウトとヴァイツェンを飲みましたよ。 エチゴビールについては2日目の記事を…

🍺そろそろドライゼロの話をしよう🍺

Beer 2 Advent Calendar 2015の6日目です。昨日は@magie_poohさんのMilk Stout Nitroでした。日付変わっちゃいましたごめんなさいorz アサヒ ドライゼロ さて、本日紹介するビール(?)は、ドライゼロです。いわゆる、ビールテイスト飲料ですね。 www.asahi…

🍺新潟限定ビイル 風味爽快ニシテ🍺

Beer 2 Advent Calendar 2015の6日目です。昨日は@yutacarさんのスワンレイクビール愛でした。 恥ずかしながら、私はまだ五十嵐邸ガーデンには行ったことがありません。次の周年祭には行ってみたいです。 新潟限定ビイル 風味爽快ニシテ さて、本日紹介する…

おさいふPontaを導入しようとした話

何を隠そう、わたくし、学生のときからローソンポイントのヘビーユーザーでございます。 そんなもんですから、カードがボロい。 たぶん8年くらい使ってるんじゃないでしょうか。 当初はローソンでしか使えなかったポイントカードでしたが、8年経つうちにポン…

🍺エチゴビール ペールエール🍺

Beer 2 Advent Calendar 2015の2日目だよ〜。昨日はたろうくんでした。 新潟県民なので新潟の話をします。新潟といえば米だのお酒だのいう人たちがいますけどね。私にとっての新潟はビールとラーメンです。 というわけでそろそろビールの話をしましょう。 エ…

Code SchoolのAngularJS入門がとても良かった

Ionicを勉強する機会があったので、基礎学習として元になっているAngularJSについても勉強してみました。 色々探してみて、最終的に公式サイトのメニューからたどり着いたのがCode Schoolのチュートリアルです。 www.codeschool.com Code Schoolを利用したの…

珈琲倶楽部のホームページ戦略どうなってんだと思ったお話

普段からデスクワークが多い方々の中には、コーヒーを一日中飲んでいるような方を多く見かけます。私は睡眠に影響しやすいので1日数杯といったところですが、まあコーヒーは好きな方です。 さて、新潟市で生活していると「珈琲倶楽部」という喫茶店をよく見…

Code for Niigata 真夏のハッカソンに参加してきたよ #c4ngt

Code for Niigataのイベントがあったので参加してきました。 8/1-8/2に「真夏のハッカソン!」( #C4NGT )を開催します!! | Code for Niigata 前夜に突発的に参加を決めたため 家庭の都合により、2日間構成の1日目のみの参加となりました。しかも、 出入…

Icepickにノスタルジックな変更が入りました

ポエムです。 皆さん、Icepickをご存知でしょうか。ActivityやFragmentに書いたプロパティをSavedInstanceStateで保存/復元する責務だけを持つ、アンチAndroidAnnotations界隈では人気のあるAndroid向けライブラリですね。 このIcepickに、下記のコミットが…

読み書きソロバンから、読み書きコンピュータへ

BBCさんの取り組みがあまりにもアツくて、ちょっと気持ちが盛り上がってしまったので、今回は珍しく、かなりポエミーな内容を書きたいと思います。 読み書きソロバンの時代から、読み書きコンピュータの時代へ。 英国BBC、ミニ基板コンピュータ『Micro Bit』…

勉強会の発表下書きにQiitaを使うスタイル

第40回勉強会(2015/02/21) - 長岡 IT開発者 勉強会(NDS) 第40回勉強会(2015/02/21) - 長岡 IT開発者 勉強会(NDS) 第40回 長岡IT開発者勉強会に参加した皆様、お疲れ様でした。初心者Dayという名前ながら知見にあふれた良いイベントだったと思います。 さて、…

Android版ChatWorkアプリ内で使われているOSSを眺めてて見つけた15のライブラリ

12/10に、ビジネス用途向けのチャットサービス「ChatWork」のAndroidアプリが大幅リニューアルされました。 チャットワーク社といえば、国内有数のTitanium Mobileをガッツリ触っている会社としても有名ですが、今回のリニューアルではAndroid SDK + Javaに…

TypeScriptの型定義が思ったより柔軟だった楽しい

TypeScript 1.0のリリースを機に、ちょっとJavaScript方面にも手を出してみようかということで、最近はわかめ本を読みながらチマチマとコードを書いております。 TypeScriptリファレンス Ver.1.0対応作者: わかめまさひろ,井上章,丸山弘詩出版社/メーカー: …

僕がEclipseをやめてAndroid Studioを使っている10の理由

どうも、nkzn.netの更新を忘れてて転売屋に取られた人です。 今日はAndroid Bazaar and Conference 2014 Springですね。僕は業務都合的なアレで今回のABCに参加できないため、夜の裏会だけ行きます。 ただ、全くなにもしないのも寂しいので、景気付けに1本…

第36回 長岡IT開発者勉強会 #nds36 に行ってきました

第36回勉強会(2014/03/15) - 長岡 IT開発者 勉強会(NDS) http://nagaoka.techtalk.jp/no36 今回のNDSは盛り沢山でしたね。2回発表した人が3人いたので輪をかけてボリュームが凄いことに。 というわけで、スライドが公開されているものはスライドも込みでレ…

Android Studio 0.4.4でKotlinを使う設定の覚え書き

最近のAndroid Studioでも動くのかどうかよくわからんかったので、調べてみました。 対象読者 Android StudioでHelloWorld作ったりエミュレータデバッグをするくらいならできる人。 Kotlinプラグインを入れる Preferences(MacならCommand+,)から、設定画面を…

Android Studioのレイアウトプレビューが全角の<>を><として認識する問題

Android Studioにちょっと不思議なバグがあったので備忘録として残しておきます。 バージョン Android Studio (Preview) 0.4.4 (Mac版) 現象 レイアウトXMLのandroid:textに大なり記号(>)を書くと、プレビューで小なり記号(<)として表示される。 コ…

Android版Facebookアプリ内で使われているOSSを眺めてて見つけた43のライブラリ

メニュー>概要>ライセンス の中にあるアレですね。 なんか良いUIライブラリ見つからないかなーと思って探し始めたら、案外と色々入ってて心折れそうになった。 どこで使ってんだよそれ感高い奴もかなりありますし、明日からでも使ってみたいJoda-Timeのよ…

#MFT2013 で見つけた色んな時計

Maker Faire Tokyo 2013に行ってきました。 気付いたら色んな時計の写真を撮っていたので、この場でご紹介します。 ニキシー管 シュタゲにすぐに結びつけるのは安直かもしれませんが、やはりというかなんというか、時計制作の一番人気はニキシー管でした。 V…

Scala入学式 #NDS33 で長岡に行ってきました

ドーモ、テイトク=サン。ナカザン=デス。9/28に新潟県長岡市で行われた、第33回長岡IT開発者勉強会に行ってきました。今回は「Scala入学式」と銘打って、 id:nkgt_chkonk さんプロデュースによるハンズオンイベントでした。 僕も2ヶ月前くらいからちょこ…

#新潟ラーメンバトル 2013非公式アプリをPlayストアにリリースしました

新潟ラーメンバトル2013非公式アプリ https://play.google.com/store/apps/details?id=net.nkzn.android.app.ramenbattle はい、というわけで今年も昨年に引き続き、新潟のラジオ局FM KENTOさんが主催している新潟ラーメンバトルのアプリを作っちゃいました…

ScalaとTypeScriptが似てる気がしたお話。

ScalaとTypeScriptを交互に勉強していたら、なんか似てるなあと思ったので、そう思った理由らしきものを書いてみた。 [JS]とあるものは、TypeScriptがJavaScriptから受け継いだ特性です。 関数がファーストクラスオブジェクト[JS] *1 手続き型プログラミング…

8/31でウォーターセル株式会社の取締役を退職しました

2013年8月31日をもちまして、丸2年務めたウォーターセル株式会社の取締役を退職しましたことをお知らせいたします。 また、2013年9月1日より、ウォーターセル株式会社に社員として入社することをお知らせいたします。 というわけで釣り記事ですが、エイプリ…

enchantMOON開封の儀

ちゃんむー届きましたので、新潟限定ビイル 風味爽快ニシテとチャーシューを添えてご紹介したいと思います。 注意書き USBケーブル繋ぎっぱなしで電源入れるとバグるらしい。超クール。あとビール美味そう。 開けてみた 本体とペンがお目見え。あとビール美…

とあるSIerのエレベーター要件定義(ネタ・フィクション)

※このお話はフィクションです ある日、とあるSIerの部長さんが、当面PJにアサインされる予定のない人員を会議室に集めました。部長「みんな、今年の初めにこういう議論があったことは知っておるかね」 間違えやすい「エレベーターの開閉ボタン」をJAYPEGでデ…

理屈っぽい意識低い人がダイエットらしきものに手を出した1年間のお話

意識の高さを前提とした手法なんて滅べばいい(挨拶)今回はダイエットというか健康管理のお話です。(後記:終盤のグラフを出したかっただけの記事です) 僕のことを2009年以降からご存知の方(旧WinMo界隈、Android界隈の方はこの辺の層だと思います)は、…

CoronaSDKで無料でストア向けアプリを作れるようになりました

2011年7月に僕がCoronaSDKの入門書を出したのは記憶に新しくないところですが、CoronaLabsのブログで、Corona SDKの料金プランの改定が発表されました。 State of Corona: New Public Release + FREE + Re-imagining Pro | Corona Labs http://coronalabs.co…

An MVP Pattern for Androidを訳してみた

新年あけましておめでとうございます。 ブログで書き初めというのも粋かなと思いまして、仕事でAndroidでのMVPパターンを調べている一環でAn MVP Pattern for Androidを意訳してみました。それではどうぞ。 An MVP Pattern for Android Separating the prese…

これからAndroidを始めるヅ大生にオススメしたい7冊の本

ハイ、Aizu Advent Calendar 22日目は、ヅ大最速で卒論テーマにAndroidを選んだ残念な人のわたくしがお送り致します。 僕がAndroidに初めて触れた2009年の夏には、右も左も分からない中で手探りで情報を探すしかない状態でした。しかし2012年の今日ではAndro…

テストコード付きのFizzBuzz

そうだ。FizzBuzzよりも FizzBuzzが正しいことを証明するためのテストコードを書かせればいいんじゃね。2012-08-08 13:36:31 via twiccaなるほど。 「あるint型の数値を渡すとfizz, buzz, fizzbuzz, 数値の文字列のいずれかを返す関数」のテストをJUnit4で書…

Galaxy Nexusで起きた、画像についてのおかしな出来事

ある画像について、ギャラリーの「詳細情報」で見たファイルサイズと、Javaコード内でFile#length()したときのファイルサイズが大きく異なるという事象に遭遇したので、ひとまず現象だけ覚書。 ギャラリーで詳細情報を見た時のファイルサイズ 1.04MB。 File#…

「ブログを書くまでが勉強会です」を実践して来なかったことへの懺悔

6月もそろそろ終わりますね。 このブログを見てくださってる方々は「なかざん、ブログ書く頻度多くになったなあ」とか思っていただいているかと思います。 それもそのはず。今月は密かに「”ブログを書くまでが勉強会です”実践月間」と位置づけて、できる限…

新潟のRubyistの飲み会(+勉強会)に紛れ込んできました【勉強会編】

新潟の Rubyist で集まりましょう! Ruby に興味があるという方もご参加ください! 新潟の Rubyist が集まるイベント : ATND これね。 「とりあえず新潟って最近Rubyな人の集まりが全然ないよね。どんな人がいるのか知りたいね」ということで id:jewel12 先…

Niigata.pm 決起集会にこっそり紛れ込みました

Niigata.pmが正式にpm.orgに登録されたとのことで、お祝いしに行って来ました。 だいたいこのへん読んでくれれば流れは分かるよたぶん Niigata.pm 決起集会をやってきました - Nekogata->new->hatenablog() Niigata.pm 決起集会がありました - .blog Niigata…

Support Package版ListFragmentにカスタムビューを適用するとsetListShownできなくなる問題とその対策

そのまま使うとコンパチ版ListFragmentの「Adapterがセットされるまでプログレスバーが表示される」機能の恩恵が受けられなかった。解決したので後でブログ書きたい。:ListFragment の View をカスタマイズする方法 URL2012-02-16 01:01:57 via Tweet Butto…

GitHubでJPP用のオレオレTokenConverterを公開しました

あるkeyに対して、string値、string配列のどちらが割り振られるかわからない場合に利用します。 JPPUtils - Utilities for JsonPullParser 仕事で使うJSONが普通のJPP(JsonPullParser)だと対応しきれない感じだったので作ってみました。 概要 今回作ったオレ…

「会津大×学生プレゼン」について思うところ

Facebookでこんなの見つけました。 弊部の北澤がプレゼンテーション勉強会を開催します! 前にでてしゃべるのが苦手なあなたに参加をお待ちしております! 詳細と参加表明はこちらから http://bit.ly/KTRKLn Aizu Entrepreneurs Club(会津大学起業部) 「こ…

はてなブログでのアフィリエイト

はてなブログはアフィリエイトできない? こんなお話を見つけました。 有料版もリリースされたはてなブログですが、アマゾンアソシエイトや、楽天アフィリエイト、Googleアドセンスなど、個人がアフィリエイトを行うことはできるのでしょうか? はてな…

「すごいH本を購入したいのでアフィリンクください」と言ってみたまとめ

最近、Haskell界隈で「すごいH本」が話題です。 すごいHaskellたのしく学ぼう!posted with amazlet at 12.06.07Miran Lipovača オーム社 売り上げランキング: 654Amazon.co.jp で詳細を見る エロ本じゃなくて残念な気持ちになった諸兄はブラウザの戻るボタン…

ksnctfとやらをやってみた2(病的かつ冒涜的な禍々しい混沌とした名状しがたい○○問題)

※一部解答が貼ってあるのでこれからチャレンジする人は気をつけてね!前回の続き。 Capture the Flagへの挑戦備忘録です。 主にコンピュータセキュリティに関する問題を出題します。(後略) http://ksnctf.sweetduet.info/ 前回諦めた問題が解けたので、そ…

プログラミング用フォント「Ricty」をLionに導入してみたメモ

1日中、文字を見ながら思考を続けるプログラマならば、使用するフォントにもこだわりを持とう。 プログラマだったら使うフォントにもこだわれ - プログラミング用フォント「Ricty」 | Act as Professional - hiroki.jp by HIROCASTER こちらの記事を結構大昔に…

はてブロって「続きを読む」記法使えないのん・・・?

結論:ちょっと手を入れれば使えます。 無理やり使えるようにしてみました。 はてなブログで「続きを読む」記法 - カワイイはつくれる ↑で作られたseemore.jsをscriptタグごとサイドバーの1モジュールとして放り込んでしまえばOKです。(タイトルさえ付けな…

ksnctfとやらをやってみた1

※一部解答が貼ってあるのでこれからチャレンジする人は気をつけてね!こんなツイートがRTで流れてきた。 セキュリティ関係の問題を出題するサイトを作りました。遊んでみてください。ちゃんと(?)ハッキングっぽいことをする問題もあります。URL2012-05-24…

スーパーpre記法のテスト(CoffeeScriptとIo)

スーパーpre記法のシンタックスハイライトについて、はてなダイアリーで使用できるものすべてに対応しました。さらに、CoffeeScriptやioなど、新たにいくつかの言語にも対応しました アクセス解析で見られるデータを過去30日分に増やしました - はてなブログ…

ATNDに結構驚かされた&心配になった件

はてブロに移行してみました。のっけからこんな話題であれですが、ネタはネタなので書いちゃいます。 さて、IT勉強会コミュニティ界隈の方であれば一度は使ったことがあるであろう「ATND」というサービスがありますね。 御存知の通りURLは http://atnd.org/ …

AsyncTaskLoaderを4ヶ月常用してみて

AsyncTaskLoaderに手を出してみる (d:id:Nkzn:20120113:1326478800) の続き。 とりあえず4ヶ月ほどAsyncTaskLoaderさんと仲良くしてみました。 色々あって、AsyncTaskさんとも少しだけ仲良くなりました。ということで、現在の僕のAsyncTaskLoaderの使い方を…