Rodhos Soft

備忘録を兼ねた技術的なメモです。Rofhos SoftではiOSアプリ開発を中心としてAndroid, Webサービス等の開発を承っております。まずはご相談下さい。

2015-01-01から1年間の記事一覧

railsやってみた SQLite

SQLite 引き続き以下のサイトを参考にやってみる。www.rubylife.jpデータベース作成 rake db:createdbフォルダに開発用とテスト用のdbができる。 development.sqlite3 test.sqlite3モデル作成 rails generate model humanapp/modelsにhumanモデルができる。…

railsやってみた

以下を参考にしてやってみた。www.rubylife.jp 作成 rails new Sample 確認 WEBrickで確認 ルートで rails serverブラウザで確認 http://localhost:3000/ 静的コンテンツ public以下にhtmlをおく。 コントローラ rails generate controller poge作られたpoge…

記事のまとめ

Windowsストアアプリ 記事 リソースを共有する。ResourceDictionary リソースを共有する。ResourceDictionary - Rodhos Softrodhos.hatenadiary.jpバインドしたデータのデザイン上の仮表示をする。d:DataContextrodhos.hatenadiary.jpバインドする文字列をCo…

リソースを共有する。ResourceDictionary

こんにちは。 今回は作ったスタイルをリソースディクショナリとして保存して使いまわす方法についてです。 分割することでxaml自体もみやすくなると思います。 方法は簡単で、リソースディクショナリを作ってApplication.xamlのリソースから読み込むだけです…

バインドしたデータのデザイン上の仮表示をする。d:DataContext

こんにちは。バインドを使うと動的に表示が変更されて便利ですがデザインを開発環境から確認したい場合の仮データを設定することがd:DataContextを用いて達成できます。前に作ったMooクラスをデザイン上のみMooTestクラスに置き換えてみます。 public class …

バインドする文字列をConverterで変換する。

どうもこんにちは。本日はバインドしてある文字列をConverterで変換してみます。 やることは、Converterを用意し、 それをxamlのリソースで定義しておいて、バインド時に設定するだけです。ConverterはIValueConveterを実装します。ここでは!!をつけるという…

バインドしておいてコードから変更を通知する。

どうもこんにちは続いてバインドしておいてコードで変化があったら通知するやりかたです。 ボタンを押すと、テキストを変化させ、その変化がUI側にPropertyChangedとして通知されテキストが変化します。 public class Moo : INotifyPropertyChanged { privat…

オリジナルクラスをxamlで使う

こんにちは、なんとなく記事っぽくしようと思いこんな出だしではじまります。 Windowsプログラミング入門(俺が)という記事です。最初はオリジナルのクラスをxamlで使ってみようという内容です。 public class Moo { public string txt{get; set;} public Moo…

ListViewの既定アニメーションの制御

スタイルの Transitionに設定されているものを削除

リンク

入門的連載 第1回 中小規模の企業無線LAN環境とは? 無線LAN構築 ここがツボ - 第1回 中小規模の企業無線LAN環境とは?:ITpro

Lisviewのアイテムのスクロール時の絶対座標取得

ScrollViewerのViewChanged,ViewChangingのイベントを呼び出す。 それをするにはListViewのテンプレートをスタイルで定義。イベントが呼ばれたら ScrollViewer sv = sender as ScrollViewer; pt = this.TransformToVisual(null).TransformPoint(new Point(0,…

符号化の種類

シャノン符号化 ハフマン符号化 Static Huffman coding Dynamic Huffman coding

使えそうなショートカット

折り畳み系 Ctrl + M, O 定義への折り畳み ビルド系 F7 ビルド

使うショートカット

検索 全体検索 shift + command + o フィルタバーへ飛ぶ option + command + j ヘッダ切り替え control + command + 上下 ペイン移動 command + 数字 画面分割 command + option + return 分割(縦) command + return 分割終了 置換 検索はcommand + Fだがこ…

StyleSelector

文字通りスタイルを選択するクラス使うスタイルを以下で渡す。 protected override Style SelectStyleCore(object item, DependencyObject container)

Visual Studio2013

プロジェクトのアイコンの意味 点線のアイコンは隠しフォルダー。[すべてのファイルを表示]で見える。 以下に詳しい。 連載:簡単! Visual Studio 2013入門:第2回 Visual Studio 2013の基礎を知る (3/4) - @IT

時間計測

タスクでC-c C-x C-iで開始 clockがでる。 タスク終了はC-c C-x C-o詳細は以下Emacs org-modeを使ってみる: (18) 計時 - 屯遁のパズルとプログラミングの日記 Emacs org-modeを使ってみる: (18) 計時 - 屯遁のパズルとプログラミングの日記

簡単な操作

こちらを参考にしながら簡単に [http://www.dbonline.jp/sqlite/database/index1.html:embed] [http://www.dbonline.jp/sqlite/database/index1.html:title] データベースを開く(なかったら作成) sqlite3 testDataBase.db 終了するときは.exit ヘルプをみる…

パス、コピー

インストールした場所 StorageFolder stragefolder = Windows.ApplicationModel.Package.Current.InstalledLocation; StorageFolder datamodelFolder = await stragefolder.GetFolderAsync("FolderA"); StorageFile dbFileX = await datamodelFolder.GetFile…

netstat ネットワーク関連情報の統計

ソケットの状態を表示する netstat Proto プロトコル(tcp/udp/raw) Type ソケットアクセスのタイプ(SOCK_DGRAM/SOCK_STREAM/SOCK_RAW/SOCK_RDM/SOCK_SEQPACKET/UNKNOWN) Recv-Q Send-Q Local Address Foreign Address State 状態(FREE/LISTENING/CONNECTING/…

ネットワーク関連の知識

連載 実践的 @IT:Master of IP Networkフォーラム 全記事インデックス 対話形式 以下が良さそう。3 Minutes Networking30Minutes Networking

ACL アクセス制御リスト

誰に何を許可するかのリスト。 ネットワークではTCP/IPのポート番号とそのホスト上で使えるサービス(デーモン)のリスト。 参照 アクセス制御リスト - Wikipedia

rsync 差分同期

rsyncプロトコルのデーモンはrsyncd デフォルトのポートは873 ローカル、SSHでも使用可能 構文 rsync [オプション] コピー元 コピー先 ディレクトリ指定で/のあるなしに注意 差分に含めたくないものは--filter,--exclude,--include等のオプション指定 参照リ…

mono使い方

インストールは Home | Monoハローワールドは以下を参照 Mono Basics | Mono基本 mcs hello.cs でexeができるので mono hello.exe実行すればよい。

SQLite

以下を参照している。WinRTでSQLiteが使えるようになったみたいなので試してみました - かずきのBlog@hatenaSQLite のプログラミング (Android と Windows ストア アプリ) - Windows app development SQLite for Windows Runtime パッケージ c#から使うにはs…

orgmode

タブで展開、折りたたみ #+TITLE: タイトル * 見出し ** 見出し <- opt + 左右(M + 左右)でレベル変更 *** TODO 見出し <- shift + 左右 でTODO/DONE付与 *** 見出し2 <- shift + 上下で並び替え *** 見出し3 - 項目 - 項目2 - 項目3 <- opt + enter (M …

WinRTプログラミングのまとめ

Buttonのカスタマイズ - Rodhos Soft Buttonのカスタマイズ - Rodhos Soft

SHA

SSL

SHA Secure Hash Algorithm SSLで使用されている署名用ハッシュ関数脆弱性の問題からSHA1からSHA2への切り替えがいる(2010-)。 Secure Hash Algorithm - Wikipedia, the free encyclopedia

置換で改行

選択範囲を指定し、置換(option+control+%) 改行はcontrol+q, control+jyで候補の置き換え可能 nで次へ

設定画面を出す

SettingPaneにメソッド登録 SettingsPane.GetForCurrentView().CommandsRequested += OnCommandsRequested; メソッド内に設定画面内に設定項目コマンドを作っていく。 1画面全体出したいならNavigate、部分画面ならSettingsFlyoutで。 private void OnComma…