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

【Android】ExpandableListViewの各データにイベントを設定する(案)

ListViewの方でやったものの、ExpandableListViewでも同じことをしたくなってしまったので、やってみます。 ただ、私はExpandableListViewをほとんど使ったことがなく、AdapterもSimpleExpandableListAdapterしか使ったことがありません。なのでいつものよう…

【Android】TextViewの文字列にリンクを設定する

TextViewにはautoLinkと言うAttributeがあって、これをつけておけばURLを自動でリンクしてくれるんですが、内部で使っている正規表現がお粗末なのか、単純にテストパターンに含まれてないのか、日本語URLも受け付けるつもりなのか、ともかく2バイト文字も平…

【SSIS】日本語の小文字を大文字に変換する

たまにある要件シリーズです。 半角カタカナを全角にする、とかなら文字マップ変換を使うのがベストなんですが、ひらがなやカタカナの小文字(「ぁ」とか「ゃ」とか)を大文字に変換する機能は流石についていません。 一応大文字⇔小文字の変換があるんですが…

【Java8】StreamとかFunctionとかを写経してみる

Java8から導入されるjava.util.streamやjava.util.functionの使用例を写経します。例題としてはこの辺のを使い回します。 後、何で当時気づかなかったのかわからないんですが、配列をListにしたかったらArrays#asListで十分でしたね。アホですね。 Streamを…

【Dynamics CRM 2011】RESTを使ってデータを作成/更新/削除する

前回の続きです。 RESTを使用することでデータの操作を行うことが出来ます。基本的にただのPOSTメソッドです。リファレンスを読むだけでも普通に作れるとは思いますが、翻訳が壊れているので一応やり方をメモしておきます。 使用できるメソッドとx-http-meth…

【Dynamics CRM 2011】RESTを使ってデータを取得する

Dynamics CRMにはRESTエンドポイントが用意されています。ODataと呼ばれるプロトコルを使うことで、データの抽出や並べ替え等を行うことも出来ます。 正直な話、SDKの完全下位互換ですし、多少細かいことをしようと思ったらSOAPエンドポイントを使うのも手で…

新着記事リストをTumblrに設置してみた

念願の新着記事・・というか所謂最近の投稿リストを置いたので。以前Mach3.laBlogさんのTumblrでタグリスト/新規投稿リストを出力してみるという記事を参考にタグクラウドを設置しましたが、新規投稿リストはスペース的な問題で置けずじまいでした。 過去記…

このTumblrの話

仕事・趣味に関わらず、何らかの作業をしようと思ったものの、ぐぐってもぐぐっても目的のものが見つからず、気づいたらタブが20個ぐらい開いており、「これもっかい実装するとなったらやべぇな…」と思ったらメモします。 面白そうな記事や、実際に役立った…

【Android】ListViewの各データにイベントを設定する

ListView、もしくはそれに設定されたAdapterから要素を取得するには、どうあがいてもpositionを使って取得することになります。 そして、ListViewにonItemClickListenerを設定しつつ、クリックされた場所に応じて動的に処理を変更させたい場合は、positionそ…

【Android】Adapterをforeachで使えるようにする

Adapterってあるじゃないですか。ListViewとか、ListViewとか、ListViewで使うあれです。あれ、foreachで回したくなりません? いや確かに、Adapterを作る以上、ほとんどの場合は何らかのIterableなもの(例外はCursorぐらい?あれもiteratorパターンではあ…

【SSIS】NULLの値を一括置換する

こんなデータがあったとします。 hoge,piyo,fuga,hogehoge,piyopiyo,fugafuga,foo,bar 1,,1,1,1,,1, ,1,,1,,1,1,1 1,,,1,,,,1 ,,,,,,, 1,,1,,1,1,, 1,,1,,1,,1,1 1,,1,,1,1,1,1 1,1,1,1,1,1,1,1 このデータのNULLの部分を全部0にしたい、となると、派生列で…

【C#】Windows資格情報を列挙する

もうちょっと複雑なことができるものを作りました。 [2014/07/03追記ここまで] こんなのC#じゃないわ!ただのWin32 APIよ! 前書き ちょっと訳あって資格情報マネージャを確認しようとしたらコントロールパネルから見れませんでした。多分、権限とかなんかそ…

【Android】AsyncTaskの各種イベントを全部クロージャでフックする

昨日のやつは別にTwitterとの通信に限らず、もっと汎用的に出来るんじゃないの?と思ったので試し書き。30分ぐらいでサクラエディタで一気に書いたのでコンパイルが通るかも怪しいです。 コード public class ReactiveAsyncTask<Param, Progress, Result> extends AsyncTask<Param, Progress, ReactiveAsyncTaskResult<Result>> { privat</param,></param,>…

【Android】Twitter4jのTwitterの通信に関する部分を全部AsyncTaskでラップする

色々思うことあって自作のAndroid用Twitterクライアントを全面的に書き直すことにしました。具体的な理由としては、Android 3.0以降のAPIを使ってみたいと言うのと、せっかくクロージャが使えるようになったんだから全部直してしまえ、の二つです。主に後者…