読者です 読者をやめる 読者になる 読者になる

kyuuuuuuuuuuriのブログ

うぇぶエンジニアになりたくてなりたくて震えるもろきゅうの日記です

キリンを読んだ感想

久しぶりに日記書きます。 一年に数回しか本を読まないのですが、最近読んだ本の内容が思い出せないことがありました。 多分その本の内容が少し難しかったからだと思うんですが、せっかく読んだのにもったいないなぁと思って、本を読んだら感想を書くことに…

最近おもうこと

ブログの更新が滞っております。もともと、このブログは、開発中に得られた経験で、 書き残しておきたいことや、同じ問題にぶちあたっている他の技術者が何か答えを掴んでくれたらいいなぁと思ったことを書いていたんですがさいきんは、 新しい技術に出会っ…

jquery mobile でアンカーリンクが動かないのでJSで遷移させる

$(window).load(function () { if(location.href.split("#").length == 2){ var anchor = location.href.split("#").pop(); } else { return false;; } if($("#"+anchor)[0]){ var p = $("#"+anchor).offset().top; $("html,body").animate({scrollTop:p}, 6…

シェルの実行権限がSVNにコミットされない!

ローカル環境でchmod +x hoge.shシェルとかに実行権限与えて そのままSVNにコミットしても、実行権限は付与されないんですよね。SVN UPDATEするたびに実行権限がなくなってしまってめんどくさいので調べた 以下のコマンドでいける svn propset svn:executabl…

mysqlでcsv,tsv出力したいとき

mysqlのselect内容をCSV,TSV出力したいときのコマンドをよく忘れるので記載しておく。 CSV SELECT a,b,a+b INTO OUTFILE '/tmp/result.txt' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '\n' FROM test_table; TSV SELECT a,b…

リライトでURLのパラメータを扱うとき

パラメータつきのURLをapacheでリライトして、 新しいURLに取得したパラメータを埋め込んでリダイレクトさせる処理をします。 RewriteRule ^/hoge/piyo?name=([^/]+) http://[hostname]/new/hoge/piyo/$1 [R=301,L]これで行けると思ったけどだめだった Rewri…

後で調べておくもの

なんか気になったからあとでちゃんと調べるActiveX-Flashなどの実行を許可するコントロール?(うそかも) JavaApplet-Webページに埋め込んで実行させることが可能になる小さなプログラム 署名付きアプレット-ローカルのファイルにアクセスするために署名を…

google map api のオプション機能まとめ

グーグルマップのオプションをまとめたページhttp://www.crystal-creation.com/web-appli/technical-information/web-api/google/map/ これだけで地図出せるなんて ほんまらくやわー

macの環境変数の設定について

mac

macの環境変数の設定をしてたら無駄にはまったのでメモっておきます vi /etc/pathsで、出てくるものがあって、 これで環境変数が設定されているみたいなんですが、これは$PATHに限った設定なのかしらで、他の環境変数も使いたいし、一般的な設定の仕方は、 v…

macのキーバインド

mac

なにが使いやすいか模索してたら 意味の分からないことになったから 何のキーがなにをしているのかまとめちゅう 増える予定 macキーバインド本体 F6 スポットライト Cmd + tab 起動しているアプリケーションの切り替え Ctrl + tab ブラウザのタブの切り替え …

htmlのパース

htmlをパースすることになった とりあえず、ライブラリにjsoupを使った htmlがちゃんとフォーマットされていたので、楽だった ソースコード全乗せ コメントアウトの部分は、urlじゃなくてfileからhtmlを読みたいばあい import java.io.IOException; import o…

permission denied ってでたら

プログラムを実行するとき、permission deniedって出てしまったんだ。アクセス権限を変えましょう。 *環境はLinuxとmachttp://itpro.nikkeibp.co.jp/article/COLUMN/20060227/230728/

enumの書き方

あとで書く

内部クラスの書き方

あとでかく

eclipseをEmacs風にした。

http://loumo.jp/wp/archive/20120409231416/キーバインド一覧使いにくさはんぱねぇ でもなれたい。

リライト

URLを自在に操れるわざ 基本的な書き方 RewriteRule ^/hoge/piyopiyo/([^/]+)/?$ /HogehogePiyopiyo/$1 [QSA,PT,L] 前者がサイトからたたくURLで、後者がサーバ側がアクセスするURL 上記の例だと、 http://localhost/hoge/piyopiyo/aaa/ とアクセスした場合…

x-codeでの開発スピードをあげるために

まず、マウスによる操作をなくしたいし、なるべくキーボードから指を指定位置から移動したくないので、下のURLからショートカットやキー操作を覚えるhttp://www.slideshare.net/cocopon/xcode-12535772なんと、デフォでEmacs風の操作が入っている

コードを書く際に大切なこと+α

インジェクションとは SAStrutsで、 @Resourceをつけて、自動的にインスタンス生成してくれる機能のこと。 StringBuilderで、Stringの値を結合しよう! String aaa = "a"; String bbb = "b" String ccc = aaa + bbb; はNGである。 なぜなら、この書き方は、…

Webの脆弱性・SQLインジェクション

Web開発をしている際に、問題になるのはWebに対する攻撃中でも、多くを占めるのが*クロスサイトスクリプティング(悪意あるスクリプトの埋め込み)*SQLインジェクション http://www.atmarkit.co.jp/fsecurity/column/ueno/42.htmlSQLインジェクション、パ…

html,jspのコメントアウト

ちょとはまったのでメモhtml jsp これだけのことですがw前者は、Webのソースコードには出て 後者は、javaそのものの処理をとめるので、ソースコードにはでないんです。 基本的なことですね…

eclipseでデバッグ

えと、Web開発でですが*ソースコードの、横のラインをダブルクリック *ブレークポイントが出現する *Server起動 *ページにアクセスする *ブレークポイントでページが落ちる *Eclipseに戻り、F6(次のコード、一行を実行)F5(前の行に戻る)F8(次のブ…

xcodeをアップデートしたらソースコードがビルドできなくなった

先日、xcodeのアップデートがあったので、 嬉々としてアップデートしたら 今まで普通にビルドできていたはずのプロジェクトが以下のエラーをはいて ビルドできなくなっていたerror: PCH file built from a different branch (clang-425.0.24) than the compi…

個人管理について

夜まで仕事しているけど、 仕事の量が私の実力に比べて大きいということもあるんだけど、 なによりもまず効率の悪い仕事をしている スケジュールの管理ができてない と言われましたそこで、勧められたのが以下の本ですです。 けっこ高いです。 読みます。(…

ブランチとトランク

svn

SVNを使っていると、 ブランチとトランク という、ソースを分けて管理できる機能っていうか、フォルダ?っていうのがあるんですが、 それぞれいつ使うのかというと、まず、イメージとしては、trunk:木の幹 brunch:木の枝です! 単語どおりですです。brunchは…

アラートを…出すのです…

NSAlert *alert = [NSAlert alertWithMessageText:@"エラータイトル" defaultButton:@"確認しました" alternateButton:nil otherButton:nil informativeTextWithFormat:serverErrorMsg ]; [alert beginSheetModalForWindow:[sender window] modalDelegate:se…

スレッドについて

普通、プログラムは一つのスレッドで動いているんだけど マルチスレッドを動かす場合があり、そのときにさまざまな問題が起こるのだそうです。今回、二つのスレッドを動かしているときに、不明なクラッシュがおきました。 問題の原因として、二つのスレッド…

unityはじめに

ほとんど興味本位で勉強なう(σ・∀・)σhttp://ws.cis.sojo-u.ac.jp/~izumi/Unity_Documentation_jp/Documentation/Manual/Unity%20Basics.html

x-code テストケースについて

xcode開発のためのテストケースhttps://developer.apple.com/jp/devcenter/ios/library/documentation/UnitTesting.pdf Unit test Documenthttps://developer.apple.com/library/ios/#documentation/DeveloperTools/Conceptual/UnitTesting/AB-Unit-Test_Res…

Linuxコマンド覚えたらかっこいいよね

Mac使っているので Linuxコマンドとか覚えられたらかっこいいし 操作もはやい使ったものからまとめておくのだ grep xxx 文字列検索 ps 起動しているものを探す これでバックグラウンドでうごいているプログラムの一覧を見ることができる! kill 起動している…

NSDateFormatter で、stringをnsdateに変換したとき、日付がずれる

相変わらず意味不明なobjcと戦ってます。 前よりはちょっとわかってきたんですけどね!今回は文字型を日付型に変換するときにはまりましたですー NSDateFormatterで、NSString からNSDateに変換できるんですが afterDay = @"20130103"; NSDateFormatter *inp…

シングルトンというデザインパターン

シングルトンというのを教わったので、まとめておきます! 詳しいことはggrksなんですがwhttp://ja.wikipedia.org/wiki/Singleton_パターンどの言語にも共通して存在するデザインパターンらしいです。 理解した範囲でまとめると、*インスタンスが一つしか作…

objective-c で imageをサーバにアップロードする

死にそうになりながらやってましたこれ。 まじこれ 通信が成功しても、何を書いているのかなにをしているのかいまいち把握してませ…コードだけべた書き NSImage* img = [[NSImage alloc]initWithContentsOfFile:@"画像ファイル"]; NSData* imgdata = [img TI…

OSX table cell ベース

cocoaでOSXの開発してますー 初心者なので右も左もわかりません。GUIわからんーということで時間をかけてしまったNSTableViewの動作についてまとめておきますゆえ また、初心者なので、不適切な単語の使い方をしているかもしれません。 しなきゃいけない作業…

seaser , tomcat起動時に起動するクラスの設定

なんとなく大事そうだったのでブックマークがてらのせておくhttp://treeapps.hatenablog.com/entry/20110831/p1 app.dicon <components> <include path="convention.dicon"/> <include path="aop.dicon"/> <include path="j2ee.dicon"/> <include path="customizer.dicon"/> </include></include></include></include></components>

solr、facetについて

よく登録されている単語を取得する必要があったので solrのfacetを使って、solrJで実現することにしました SolrQuery query = new SolrQuery("*:*"); //条件 query.setFacet(true); query.addFacetField("twit"); query.setFacetLimit(10); query.setFacetMi…

mysql文まとめ

いつもmysql文を忘れるのでまとめておく… 新しいのを使うたびに増えるかもテーブルにカラムを追加する http://www.programming-magic.com/20071004015528/ テーブルの値を変更する http://phpjavascriptroom.com/?t=mysql&p=update 外部キー制約 http://www.…

bootstrapのモーダルウィンドウにajaxの情報を読み込ませる

以下のサイトのコードをいじったらすぐにできました。 載せておくhttps://gist.github.com/drewjoh/1688900

ajax風に画像のアップロードをする

ajaxでフォームの送信をしているんですが、 その際、画像を送る必要があって そういえばajaxって画像送れるん? と思って調べてみた。調べた結果、ajaxで送るのではなく iframeをつかってajaxっぽくすることはできるみたいです。ちょっと作ったので載せてお…

sastrutsのアクションフォームについて

かなり初歩的なことかもしれませんが、今まで、jspに値渡しができるのは、Actionのpublicな変数だけだと思っていました。 でも、実はActionFormのpublicな値も渡せたんですね。 これは知らなかったです。 わかっている方には当たり前のことかもしれないけど…

s2jdbcでmysqlにデータ登録するとき、文字化けする

mysqlにデータを登録するとき、文字化けするんです。 mysqlの文字コードはすべてutf-8に統一したんですが…。 で、調べてみたところ、jdbc.diconファイルのmysql設定のところで "jdbc:mysql://localhost:3306/db?characterEncoding=UTF-8" と書くんです。無事…

画像のリサイズ

javaで画像のリサイズをする サイトを参考にして書いただけなので ページのリンクだけはっておきますゆえ〜お世話になりました。http://d.hatena.ne.jp/toshyon/20060609/p1ちなみに使ったのは TYPE_BILINEAR というやつですね。そんなに大きい画像を処理す…

Solrでハイライト取得しようとしてもnullになる

Solrエンジンを使って、検索システムを作ろうとしています。 参考書見ても、調べても、ハイライトのスニペットがどうしても取得できない ソースコードは以下の通り //solrに投げるクエリーの設定 SolrQuery query = new SolrQuery(); String searchword = "…

S2daoでDB登録時に文字化け

S2daoをつかってデータを処理し、データベースに保存する ということをやっているが、日本語がすべて????に文字化けしてしまった。以下の作業で解決 /xampp/mysql/my.ini/ #character_set_server = utf8;のコメントをはずすdao.diconの <component class="org.seasar.dao.impl.DaoMetaDataFactoryImpl" >を <component class="org.seasar.dao.impl.DaoMetaDataFactoryImpl" > </component></component>

AWSで、Apache+tomcatにSAstrutsプロジェクトをアップしたよ

Apache+tomcatにSAstrutsプロジェクトをアップしたよ わざわざSAstrutsって書いたのは、SAstrutsにあるファイルでエラーって 一日はまったからです(白目) 1.Eclipseで作ったプロジェクトのwarファイルを生成して、それをTomcatの中のwebappsフォルダの下…

AWSでJavaプロジェクトをあげる。データベース接続の時にはまった

データベースも作ったのに、テーブルも入れたはずなのに、コネクターもいれたはずなのに、ローカル環境では動いていたはずなのに、AWSのApacheサーバでmysqlがつながらないんです。エラーメッセージは「XXXテーブルが存在しません。」 →テーブルあるよ^^いろ…

AWSの際のLinuxコマンドの備忘録

aws

sudoコマンドが使える前提 時刻の確認 dateApache を立ち上げる sudo /etc/init.d/httpd startApache 立ち上げを確認 curl --head localhost:80Tomcatを立ち上げる sudo /etc/init.d/tomcat startTomcatが立ち上がっているか確認する curl --head localhost:…

awsのインスタンスにssh接続する

aws

AWSのユーザ名、パスワード、ssh秘密鍵(.pem)をいただいて、teratermでAWSのインスタンスに接続しようと思った。 aws ssh 接続 とかで調べても、ssh鍵の作り方やコマンド入力による(ここらへんよくわかってない)接続方法は書かれているものの、sshの秘密鍵だ…

パスワードのセキュリティ

webサイト構築の勉強中パスワードを生でDBに保存していたんだけど、それはDBを見る人にすべてばれてしまい、セキュリティ的にすごくよろしくないということで、パスワードを暗号化してDBに保存することにした。javaにもうパッケージがあるみたい… import jav…