えむけいのWeb Memo

iPhone、iOSアプリ開発、健康、社会に関するブログです

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

さくらVPSでmysqlまで構築した

このリンクをもとにApacheとmysqlをインストールした。http://www.さくらvps.com/11.htmlこのリンク優秀。よく分からんでも設定できてしまう。本当は分かった方がいいんだけど、最初はそんなもんやな。 そんなこんなでmysqlのrootユーザでのログインまで確認…

さくらVPSの初回設定その2

yumとは。 インストールするRPMパッケージの依存関係を調べて、必要なパッケージのダウンロード及び、正しい順番でのインストールまでを自動で行ってくれるyumを採用している http://fedorasrv.com/memo/log/44.shtmlふーん。ということで //パッケージの更…

さくらVPSを契約してはじめに

一番安いプランを契約。http://vps.sakura.ad.jp/specification.html1Gの月額980円プラン。 というのも、自分でテストできる勉強できる環境が欲しかったため。 ほんとは仕事でwindows server2008を使うからそれが良かったけど 学習くらいならこれでいいかと…

図を置く時は描画エリアを使う

SIerなので仕様書を書くときwordかexcel。wordで図を置く時はそのまま挿入していたけど、描画キャンバスを下地にして置いた方がいいことに気づいた。描画キャンバスを使う【ワード・Word】描画キャンバスの使い方はリンク参照。気づいたメリットは二つ。図表…

ジョブとバッチの違いの一説

師匠に聞いてみた。僕:「バッチとジョブの違いってなんですか?ググってもこれといった答えがないんです。」師匠:「経験則だけど、ジョブを構成するのがバッチっぽいよ。バッチはそれ単体で一つの独立したプログラムだけど、そのバッチをつないで一つの業務…

Dデバッグ中の変数が長すぎるならウォッチで分割

VBA

DBの変数をウォッチ式で中覗く際、250文字制限に引っかかった。なんせ3000文字くらいのクエリ。どうやってみるか。ウォッチ式を追加する際、変数を以下のように設定して見ることが出来た。ウォッチ式を追加する時Mid(MyQuery.SQL, 250, 250)これで250文字目(…

vim初心者がを少しだけ効率アップするには操作記憶を覚えるべきと思ったの巻

vim

ようやく少しだけ使いこなしが分かった。以下を参考にした。vimで効率的にコードを書くための小技 - bonar noteこの中でも操作記憶が一番覚えるべきだと思った。>||コマンドモードでqa 記憶開始q 記憶終了||<簡単な置換作業、例えばエクセルで1から100までの…

AccessのVBA読んだ時のあれこれ

VBA

VBAネタ。仕事でAccessのVBAで組まれたコードを読む必要があったので、身につけた知識をメモ。>||Dim hoge As String文字列の変数生成nz(hoge1, hoge2)ほげ1がなければ、ほげ2の変数なり定数を返すMsgbox("hoge")hogeをアラートで表示Mid関数、Right関数文字…

Windows7のネットワークアダプタ調べた

VMの移行作業で、Windows7のネットワークアダプターを調べることがあったので、メモ。centrinoインテル製のネットワークアダプタ。セントリーノ系はWi-Fi関連らしい。gigabit イーサネット光ファイバーにも使われるネットワークアダプター。高速らしい。らし…

仮想ディスクのサイズ変更

Windowsの話。Virtual PCのVMでサーバー管理をVMを行っている場合。VMの容量が、XPの環境だと512GBのディスク容量でも起動したが、7に持ってくると動かなかった。うまく動かすには128GB未満でなければいけないらしい。一度作ってしまったVMの容量を変更する…

データのバックアップと復元

スクショとかないけど、メモだけ ・バックアップはDBのインスタンス名を右クリック、タスク-バックアップ-データベース バックアップ名をつけてOKでいけたはず・復元。これが少しはまった。復元はタスク-復元-ファイル・グループでDBの復元をする。 DBをcr…

半角数字2文字の正規表現

C#

メモ。validationで使うことも。 if(!Regex.IsMatch(str, "^[0-9]{0,2}$")) { }これで半角数字2ケタに合わないものは、if文に入ってくれる

CSRF対策のtokenInterceptorサンプル

かなり手こずったのでメモしておく。 これからも使うはず。 <action name="hoge-hoge" class="jp.co.hogehoge.action.HogeHogeAction"> <interceptor-ref name="defaultStack"/> <interceptor-ref name="token"> <param name="excludeMethods">register</param> </interceptor-ref> <result name="invalid.token">/WEB-INF/content/common/Error.jsp</result></interceptor-ref></action>

複数データを一気にupdate

SQL

update [table名] set [カラム名]=[値] where [指定の条件]指定条件に合致するレコードのカラムを値で一気にアップデート

Idの指定がいい感じ

今までnameでやってたけど、Idの方が使い勝手がいいらしい。sample1 document.getElementById("").selectedIndex=0; selectにIdつけて、Id指定して、最初のものを選択しておくsample2 $("[id=costList]").val(""); costListっていうIdを指定して、それらの値…

バッチの起動時、プロンプトが消えないようにする

基本のき。 pause バッチの最後に記述これでバッチ起動時、コマンドプロンプト消えない。 ボタンを押してくださいになる

DNSサーバが名前解決してる?

のコマンド。 SMTPホストがいないと怒られた際に使った。 nslookup DNSサーバに名前解決の問い合わせを行うこれで無理ならネットワークをIPアドレスを変更するウインドウで、 DNSサーバのIPアドレスを変更する。

証明書をkeytoolでインポート

SSL

javaで作成したバッチが証明書関係で動かないとき、エラーが起きるとき keytool -import -trustcacerts -file [sever.cerのファイル指定] -keystore .lib/security/cacerts -alias [証明書の名前]これでjavaの実行環境にSSL証明書をインポート。証明書自体は…

dumpファイルの読み込みと作成2

前回の記事はこちら http://emukei.hateblo.jp/entry/2013/04/30/104546 恥ずかっしい! hogehoge.dump × hogehoge.dmp ○また使う機会があったので実際に利用したのはこちら。 mysqldump -u[ユーザ名] -h [リモートで接続したいIPアドレス] -p hogehoge_db >…

バックアップと復元

sqlserverのGUIツール、ManagementStudioでやった。メモ。http://technet.microsoft.com/ja-jp/library/ms187510(v=sql.90).aspxまた復元もこれでやった。 そのときのTIPSは以下。 ・バックアップで戻したいとき、オプションのwith replaceにチェックを入れ…

文字列の結合

メモ。テストデータ作成でよく使う。・&でそれぞれのセルをつないで、=とすると文字列の結合が可能 (=A1&B1)・これをコピーして目的のセルに値のみペーストすることも可能

なんとなく思いついたアプリ構想 洋服管理

Evernoteとの連携が大好き。タスク管理もtoodledoとomnifocusなぞ 自分にはまだまだ高嶺の花みたいなアプリをしこしこ使ってる。 そしてEvernote連携みたいな。最近は洋服の管理をEvernoteでやることにした。 やってる内容は以下。・FastEverでphotoのinbox…

dumpファイルの読み込みと作成

なんかあやふやなので再度挙げるかも。 cmd mysqldump -uroot hogehoge_db > hogehoge.dmp (現在のディレクトリにhogehoge_dbからhogehoge.dmpを作る) mysql -uroot hogehoge_db < hogehoge.dmp (dumpファイルの読み込み) 下を参考にした方がいいかも。上記…

ClickonceアプリでのReleaseとDebugの使い分け

C#

メモなので箇条書き。・以下のディレクティブというのか?でローカルのパスと本番環境のパスを 自動で分けるようにする。またMessageBoxもこれでくくっておくと Debugでしか表示されないので、本番環境でMessageBoxが表示されるとかなくなる。 #if DEBUG #en…

特定のDBに対してIPアドレスのアクセスを許可

めもめも。 grant all on hogehoge_db.* To hogehoge@xxx.xxx.xx.xx IDENTIFIED BY 'password'

cmdからmysqlへログイン

よく使うものをメモ mysql -uroot -p (基本型。root権限でログイン) mysql -uroot -h [IPアドレス] -p (別サーバのmysqlへログインする際のcmd)

テーブルの削除sql文サンプル

drop table HOGE_HOGE_MST

複数のキーを指定するcreate文サンプル

主キーを複数指定する際の、テーブルのcreate文をメモ CREATE TABLE dbo.HOGE_MST ( hoge_id VARCHAR(10) NOT NULL, hoge_name VARCHAR(20) NOT NULL, hoge_hoge_memo VARCHAR(150), PRIMARY KEY(hoge_id, hoge_name) );

正規表現のクラス

C#

よく利用する正規表現のクラスをメモ using System.Text.RegularExpressions; (これクラス) bool result = Regex.IsMatch(String str , "[0-9]") (変数strが0-9までの整数ならtrue)

今回のzaimアップデートがすごい!レシート読み取り可能!

タイトル通り感動したのでメモ。まずはこれをみてほしい。これはスターバックスラテトールサイズのレシートを読み込んだだけの画面だ。そうiPhoneカメラで読むだけでこの情報が入ってくる!zaim起動後、この画面で「レシートを撮影して入力」を選ぶだけ。お…