2014-01-01から1年間の記事一覧
あー確かにこれが一番簡単だなって思ったので。Bundle.put系のメソッドはカスタムのオブジェクトを受け取ってくれない。Parcelableという interfaceを実装しているとイケるみたいなこと書いてあったけど、それ以外はObject型もダメ。Java言語自体が用意して…
非常につまらないバグを作ってしまいました。あるFragmentに限りStartActivityすると戻るボタンを押しても戻ってくれないという現象に遭遇してしまいました。原因は、EditTextにしこんだKeyイベントリスナーでした・・・。 v.setOnKeyListener(new OnKeyList…
知らなかったよ。Androidって色んなタイミングでActivityが再作成されるんだね。Androidの仕組み的に。で、その自動再生成のタイミングの指定がManifestにもある、configChangeというものらしい。 android:configChanges=["mcc", "mnc", "locale", "touchscr…
すげー微妙だなこのreplaceメソッド・・・僕はsupport v4ライブラリではなく、android.app.パッケージにあるやつを使ってます。で、fragmentをreplaceしようとしたら、replaceする度にスタックが上に積み上がり画面がどんどんオーバーレイしていくというよく…
Javaでやっちゃいけないことの1つがtry-catchの散在だと思うんだよね。。。catchされて握りつぶされたらマジ最悪。スローしまくってええ。最後にまとめて捕まえたらいい。で、調べてみるとこーうやってキャッチしろよって言ってる。Java: Global Exception …
やっぱりコードでインフラを設定できるっていいね・・・!「サーバー構築手順書.md」から卒業したくてサーバー構成ツールを試そうとずっと思ってて、MBPを買った時にchef-solo入門も買ったんですけど、chef-serverとかchef-soloとかknife-soloとかだるいわ・…
今週からAndroidのネイティブアプリを作ってます。Android歴は3日目です。XMLベースで画面を作るのは滅茶苦茶WPFに似ているので全く違和感なく入れました。イベントハンドラの実装も簡単だし。Activityという単位で画面構成がされること、そいつ自体がスタ…
ちょーーーーーーー快適。もう最高。僕の場合は、MacでWebアプリやiOSのネイティブアプリを開発し、WindowsでWPFやWindowsフォームアプリを開発しているので、基本Macで仮想化ソフトでWindows入れてMacに入れたVagrantの開発環境にMac/Winからアクセスできる…
生々しい内容が多くて面白かったです。フリークアウト、イグニスの2社の創業から上場に関わった男の語るスタートアップが陥りがちな5つの問題(フリークアウト佐藤裕介氏)特に下記の部分が非常に考えさせられました。 で、多機能化していくって、技術分野にお…
簡単にできます。SQL投げれば。 update wp_posts set post_status = 'trash' where id IN ( SELECT object_id FROM wp_term_relationships WHERE term_taxonomy_id = 20 ) term_taxonomy_idはwp_termsのterm_idと同じものを使って下さい。ただ、親カテゴリを…
渡辺さんの下記記事を拝読しました。 意外にも、あえて一部を複雑にすることで、システム全体の保守性が向上することがあり得るということだ。開発者はシステム全体の保守性を考えつつ、各モデル要素(データモデル、業務モデル、機能モデル)の複雑さを塩梅…
バインドしてる時にコンボボックスで空白の初期値を設定するには、SelectedItemの値をNullにすると勝手に追加されるようです。 <ComboBox MinWidth="50" ItemsSource="{Binding SaleTypeList}" SelectedItem="{Binding SaleType}" DisplayMemberPath="Name"/> SaleTypeListはこんな感じのListです。 SaleTypeList.Add(new{ Name = "掛売", Value = "0" }); SaleTypeList.Add(new{ Name = </combobox>…
HTML5 カスタムデータ属性「data-*」にJavaScript、jQueryからアクセスする方法 | Dress Cordingにわかりやすく書いてある。HTML再読み込みしない限り値を保持してくれる属性。クリック数とかのカウントなんかに使えそうね。jQueryの場合はhtml5の独自データ…
プロジェクトのプロパティ→デバッグ→Visual Studioホスティングプロセスを有効にする、にチェックが入っていないと、僕の環境では出力されませんでした。ご参考までに。
・・・っていうサンプルがあった。Reading and Writing to Excel files using WPF 4.5OLBConnectionというクラスを経由して、Excelの内部オブジェクトを触れるような雰囲気だ。となると、僕の要件としてはこれが出来ればいい。 - 元のExcelテンプレ作る - Re…
WPFを帳票フレームワークとして使う - @kotyのブログにあるように、FixDocumentを作ってそこにPageをAddしてXPSに渡すっていう方法がある。これがとユーザーコントロールで帳票をデザイン出来るので、メリットが凄く大きい。が、実際印刷してみたらかなり重…
一番シンプルなのは、ここに記載されているこの方法でした。 Command実行時に、CommandParameterとしてWindowのインスタンスをViewModelへ 渡してあげれば良いのだ。目から鱗であった。ViewのXamlにおいて、View(Windowオブジェクト)のNameにMyWindowを設…
そのままだと接続できないから、ペアリングモードにする必要があります!その操作方法は機器によって違うっぽいんですけど、僕のソニーのMDR-NWBT20Nは電源を7秒間長押しでした。赤と青のランプが交互に点滅すれば成功です。以上です!
c#のDataBindingで必ずと言っていいほど使われる、ObservableCollectionというやつ。こいつはコレクション自体の変更を検知する仕組みはあるけど、そのコレクションに格納されているオブジェクトの変更までは検知されない。色々とStackOverFlowとかStackOver…
WindowsFormのDataGridViewだと、こんな感じで拾える。DataGridViewでセルが編集中の時にキーイベントを捕捉する: .NET Tips: C#, VB.NETにあるように、EditingControlShowingというイベントハンドラがあって、その中でDataGridTextBoxColumnの内部にあるTex…
一番簡単な方法はApp.xamlにViewModelをResource定義することです。これで同じプロジェクト内から触れます。すげー簡単でしょw
おおまかなアーキテクチャ設計は出来てきて、MVVMに乗っ取った仕組みでうまいことやろうとしています。で、業務系アプリはグリッド入力がUIの8割を占めるんですけど、組み方がWPFとWindows Formでは結構違うみたい。 セル内イベント捕捉 Windows Formの場合…
WPF(・∀・)イイネ!!って思う所書きます。 データバインディングすげー楽 WPFをやってみてこりゃいいと思ったのが、データバインディングの柔軟性でした。「ある値が入るとこっちの値が変わる」という依存性のあるデータの表示処理を、コードビハインド無しで出…
WPF 4 Unleashed作者: Adam Nathan出版社/メーカー: Sams発売日: 2010/06/04メディア: ペーパーバック購入: 3人 クリック: 13回この商品を含むブログ (4件) を見る上記を参考にしつつ。画像とかのバイナリデータをプロジェクト内に含み入れる時に、リソース…
WPF4 unleashedより、学んだことをメモ。 コードでバインドするパターン //FtreeはTreeViewで、CurrentFolderはTextBlock Binding b = new Binding(); b.Source = Ftree; b.Path = new PropertyPath("SelectedItem.Header"); CurrentFolder.SetBinding(TextB…
現在弊社内で動いている販売管理システムは、使い慣れたWindowsフォームで作りました。最たる理由はドットインパクトプリンタに印字命令を出せることで、ブラウザではその機能がないので、ネイティブなライブラリということで.NETを採用した、という感じ。で…
CapistarnoでCakePHPアプリをデプロイしているのですが、Cake自体のライブラリはサブモジュール化して取得する構成にしています。その際に困ったことが1つありまして・・・ git submodule updateしてもgit submodule initした時点のコミットにしか追従して…
表題の件で報告を受けた。MacのFirefox等で行うぶんには問題ないのだけれども、どうもIE11だとフォーカスの位置が取れないのか常に文頭になっていた。めんどくなったので・・・違う絵文字プラグインを使って逃げてしまった。その内まじめに追っかけるという…
フォームのLoadメソッドで、DataGridViewのデータソースにDataTableを入れてから、とある条件にそって背景色を変えるメソッドを実装した。 Regex reg = new Regex("正規表現"); foreach (DataGridViewRow row in DataGridView1.Rows) { if (reg.IsMatch(row.…
現在調査中なんですが、結構厄介な感じです。 1. 管理画面にWebPayタブを追加し、非公開トークンを保存できる画面を作る。 プラグインフォルダ/includes/admin_settlement.phpを参考に追加。 2. トークンを保存できる処理を追加 プラグインフォルダ/classes/…