Google のウェブログ公開ツールを使って、テキスト、写真、動画を共有できます。
iOS 6.0特有のもので、次期アップデートで改善されることも予想されますが、アプリへの影響が出る可能性もあるので、その内容を共有したいと思います。 1. キーボード上部に日本語の変換候補が出るとエラー大量発生 iPhoneでは、iOS 5.0 でキーボード一体型になった変換候補欄。iOS 6.0からは、始めから出ているのではなく、キーボード入力後に初めて出る形になりました。 この候補欄に不具合があるのか、変換候補が上部に出た瞬間に大量のエラーが出力されます。アプリへの直接的な影響は今のところわかりませんが、あまり気持ちの良いものではなく、今のところこちらで出来る対応策も確認できていません。 CGContext周りのエラーが大量発生 <Error>: CGContextSaveGState: invalid context 0x0 <Error>: CGContextDrawLinearG
WeakEventViewModelBase クラスの実装を見直しました(2020年5月27日)。 サービス層からのプロパティ変更のイベント通知を受け取るビューモデルが必要になったので、以前書いたビューモデルベースを基に弱いイベントパターンを用いたリスナー登録機能を持つビューモデルベースを書いてみました。サービス層からのイベント通知をビューモデルが受け取るということは、サービス層がイベントソース、ビューモデルがイベントリスナになりますが、複数のウィンドウがあるアプリケーションの場合、サービス層(イベントソース)よりもビューモデル(イベントリスナ)のほうが有効期間が短い場合、ビューモデルを破棄しようとしてもサービス層からの強い参照が残っているため、破棄することができません(メモリリーク)。この問題への対応策として弱いイベントパターンがあり、今回はサービス層とビューモデルの間を弱いイベントパタ
"データの並列化" とは、ソース コレクションまたは配列の要素に対して、同じ操作を同時に (つまり、並列で) 実行するシナリオを意味します。 データの並列化操作では、複数のスレッドが異なるセグメント上で同時に操作できるようにソース コレクションがパーティション分割されます。 タスク並列ライブラリ (TPL) は System.Threading.Tasks.Parallel クラスによって、データの並列化をサポートします。 このクラスでは、for ループおよび foreach ループ (Visual Basic では For および For Each) をメソッド ベースで並列実装できます。 Parallel.For ループまたは Parallel.ForEach ループに対するループのロジックは、順次ループを記述する場合と同等に記述します。 スレッドまたはキューの作業項目を作成する必要は
ちょっとしたメモ書き 複数動画の情報を一括で取得する iOS用ニコニコ動画が使っているAPIで複数の動画の情報を一括でクェリーすることができる。ログイン不要。 例 : http://i.nicovideo.jp/v3/video.array?v=sm9,sm9,sm9 出力はXML。内容はgetthumbinfo に近いけど要素名が異なる。既存のプログラムで差し替えて使うには互換レイヤーを作らないといけないのでだるい。 以下の配信でのコメントで教えてもらいました。 動画検索APIのURL変更 「ニコニコ動画に動画検索APIができたらしいので取り急ぎScalaで」にて、以下のURLをサンプルとして提示した(ニコニコ動画へのログインが必要)。 http://ext.nicovideo.jp/api/search/search/minecraft?mode=watch&order=d&page=
前回の「CollectionViewSourceを使ったListViewの並び替えとフィルター処理」での予告?の通り、 カラムヘッダーに▲と▼マークを表示してみたいと思います。 Window.Resourcesに以下のDataTemplateを2つ追加します。 このテンプレートは、ListViewのヘッダーカラムの表示を変更するものです。 TextBlockと▲と▼マークを描画するPathをを持ったDockPanelです。 <DataTemplate x:Key="HeaderTemplateArrowUp"> <DockPanel> <TextBlock HorizontalAlignment="Center" Text="{Binding}"/> <Path x:Name="arrow" StrokeThickness = "1" Fill = "gray" Data = "M 6,1
前回「WPFサンプル:CollectionViewSourceを使い、ListViewを表示する」では、並び順をXAMLで 指定しただけなので、ヘッダー部分をクリックしても並び替えは行えませんでしたが、 今度はヘッダー部をクリックして並び替えを行えるようにします。 まずは、XAMLから。前回との違いは、GridViewColumnHeader.Click の指定を追加しただけです。 GridViewColumnHeader.Click="GridViewColumnHeaderClickedHandler" 全体を示します。 <Window x:Class="CollectionViewSample.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://sc
[概要] ListViewのカラムヘッダーをクリックした時にListView内のアイテムをソートします。 [手順] 1.ListViewのGridViewColumnHeaderにクリックイベントを追加する 2.ListView.Items.SortDescriptions にソート情報を登録する。 3.複数ソートを行いたい場合はSortDescriptionsに列分Addしてやればよい 4.単一ソートを行いたい場合はSortDescriptionsを毎回クリア→登録してやればよい。 [XAML側] <ListView Name="fileList" ItemsSource="{Binding}"> <ListView.View> <GridView> <GridView.Columns> <GridViewColumn DisplayMemberBinding="{Binding Fil
デフォルトだとヘッダがセンタリングされた状態になるが、これを左寄せにするにはHeaderContainerStyleを利用して、ヘッダのスタイルにHorizontalContentAlimentをセットする。 <ListView> <ListView.Resources> <Style x:Key="myHeaderStyle" TargetType="GridViewColumnHeader"> <Setter Property="HorizontalContentAlignment" Value="Left" /> </Style> </ListView.Resources> <ListView.View> <GridView ColumnHeaderContainerStyle="{StaticResource myHeaderStyle}"> <GridViewColumn Hea
Code download available at:AdvancedWPFDatabinding2008_07.exe(171 KB) Contents Binding in Code Working with Templates Working with an Inherited DataContext Working with Collection Views Working with Hierarchical Data Using Many Controls to Display XML Data Using Many Controls to Display Business Objects One Control to Display an Entire Hierarchy Using Hierarchical Data Templates Working with User I
(10/17)消えない希望と終わらない夢 (02/28)フジテレビのゴリ押しは異常 (02/01)初期化パラメタで、インスタンスの再起動が必要か調べる方法 (12/30)DBMS_METADATA.GET_DDL 改行されない (10/05)Oracle 統計情報のリストア (09/01)Oracle SQL文でヒント句が使用されない (07/08)お疲れ様です (05/15)古き良き時代 F1 (05/09)VMware Server 共有フォルダ機能が使用できない (03/03)自業自得 (02/25)Oracleでexpdp/impdpを使ってみる (01/29)SQLが遅くなった… 統計情報のインポート (01/14)外国人参政権について反対する理由② (12/28)外国人参政権について反対する理由 (11/21)ASMの制御ファイルを冗長化 (Oracle) (09/28)Dec
ビジネスに役立つ AI をお届けします 来栖川電算は AI 技術の研究開発から応用まで幅広いサービスを提供する名古屋工業大学発ベンチャー(2003 年設立)です。未踏ソフトウェア創造事業の採択者やソフトウェア分野の様々なコンテストの入賞者が在籍しています。最先端の AI 技術だけでなく、膨大な高品質データを生み出す技術、ハードウェアの限界性能を引き出す実装技術、高品質なソフトウェアを実現する設計技術にも定評があります。 手軽に使える様々な認識エンジン 来栖川電算の認識エンジンを活用すれば、センサーデータに埋め込まれた意味を手軽に抽出できます。種類ごとに用意された認識エンジンは教師データや設定を変えるだけで様々なタスクへ応用できます。Linux・Android・iOS 用のライブラリ、WebAPI、コマンドラインツールなどプログラマフレンドリーな SDK を提供しています。トレーニングやコン
オープンソースライセンスをまとめてみました。 GNUのどや顔が好きです。 でも、自分ならBSDライセンスを使います。 <追記> 2010/05/09 19:00 はてブでApache Licenseもお願いします、とあったので追記しました。 unagiameさん、ご指摘ありがとうございますm(_ _)m MITまたはXコンソーシアムライセンス 要約すると、MIT Licenseとは次のようなライセンスである。 1.このソフトウェアを誰でも無償で無制限に扱って良い。但し、著作権表示および本許諾表示を、ソフトウェアのすべての複製または重要な部分に記載しなければならない。 2.作者または著作権者は、ソフトウェアに関してなんら責任を負わない。 テンプレート BSD License(Berkeley Software Distribution License) 「無保証」であることの明記と著作権およ
オープンソースソフトウェア開発に付随する作業を支援するためのシステムであるSourceForge.jpを徹底解剖する同連載。SourceForge.jp上でプロジェクトを開始して、ソフトウェアを開発・公開していくまでの流れを解説していきます。第1回となる今回は、sf.jpシステムの機能を説明し、アカウントの作成を行います。 SourceForge.jpってどんなもの? 皆さんは、オープンソースのソフトウェアを作ろうとしたとき、まず何から始めますか? マシンを準備して、バージョン管理システムの設定をして、議論用のメーリングリストを用意して、ソフトがある程度できたら、Webページを用意して、ソフトを配布。配布を始めるとたくさんのバグ報告がメーリングリストに寄せられて……。 こう見てみると、ソフトウェア開発以外のことに結構労力を割かれていることが分かります。また、メーリングリストなどに寄せられた
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く