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

MoChiwakiブログ

若手女性エンジニアがゆる~く書く備忘録ブログ

IT関連

Firebaseが予想以上に楽だったって話

Firebase とは Firebase は、優れたアプリを開発し、ユーザー層を拡大し、より大きな収益を上げるためのツールです。インフラ構築に手間取ることなくビジネスを収益化し、ユーザーにとっての利便性に集中できます。 とFirebaseの公式サイトに書いてあります…

Gitコマンドメモ

fork git clone [url] リモート接続確認 git remote -v // 確認 git remote -av // コミットコメントも付ける リモートや開発者のリポジトリをローカルに追加 ※upstream はプロジェクトのマスターとかのリモートリポジトリとしてます ※origin は自分のリモー…

IntelliJ Communityでデバッグ

前回は無償版で一生懸命Tomcat起動してたけど、 mochiwaki.hatenablog.com デバッグについては話していなかった。 え!簡単じゃん! って思ったんで共有。 設定 RUN -> Edit Configrations... -> + ボタン押下 -> Remote を開きます gifだとメニューバーのRU…

IntelliJ Communityでjspがサポートされていない件

IntelliJ CE ではjspなどがサポートされていません。 そんなの嫌だという方はUltimateの有償版にしちゃえー!笑 私はそんなお金ないので、 悪あがき! jspファイルのとりあえず色を変えるだけ

IntelliJ Community(無償版)にてMavenとともにTomcatを動かす!

IntelliJ無償版にてMavenとともにTomcatを動かす! IntelliJはUltimate(有償版)とCommunity(無償版)では 結構違います。 こんなに差が! え!JavaEEサポートしてないんかいっっ!! って思いますよね。。 これはIntelliJ無償版と格闘する私のお話。 準備1 ダ…

私はまだSpringを知りきれていない…

Springを使うプロジェクトに入ってから1年以上経つけど、 私はまだSpringを理解できていない。。 改修案件ばかりだと、そこまでSpringを使わないから。という言い訳。 私の勝手な想像の中のSpringは不思議ちゃん コミュ力もあって なんでも卒なくこなして平…

【git】パーミッションとか変更してないけどっ?755/644

こいつのせいでpushできない $ git diff diff --git a/src/main/webapp/WEB-INF/hoge.js b/src/main/webapp/WEB-INF/hoge.js old mode 100755 new mode 100644 どうやらパーミッションが変更されている様子 パーミッションとは、ファイルやディレクトリに対…

WindowsにDocker入れて、MySQLを複数動かすの!

最近私のチームがスクラムになりました。 スクラムってシステムが配信されるまで一通り把握しないといけないのね。 なので新しいものに触れることが多くなりそうです。 例えばIntelliJIDEA, Scala, Docker, VirtualBox, バッチも... (スクラムとか新しいツー…

片手間に適当に作ったcss 

CMで 3ぱぁぁぁぁ ってのあるじゃないですか。可愛いから作ったwww マウスオーバーで ぱぁぁぁぁってなりますww youtu.be CSSメモ hover あるところに触れると違うところが動き出す 体に触れた時に3本の毛が立ちます。 実際毛に触れただけでは何も起こりま…

Color Pickerたち

カラーパレットを使いたくてたくさん試した。 一日費やしてしまった。 jscolor - JavaScript Color Picker (Palette) with touch support これは一番初めに使いました! わかりやすいし、簡単だし、いいやん! って思ったけど、英語読めないしライセンスなん…

firefoxだけ

firefoxだけタブでボタンにフォーカスした時 破線が出るんですよ!! これの消し方 cssにて。 input[type="button"]::-moz-focus-inner{ border: 0; }

"ifだけじゃダメ。else言わなきゃわかんないでしょ?" "ちょっw空気読んでよ…"

今日初めて知りました。 jquery(というかJavaScript)とJavaの違い?なのかな? 未だ納得出来ず… バグかと思ってずっと悩んでしたらそういうものでした。。 それはjQueryのjConfirmを使っている時。 ダイアログで、 OK押したら更新処理して、 Cancelなら戻る…

GET/POST/SQLたちは制限されている!

GETでURL長すぎると落ちるから気をつけろ HTTPプロトコルではURIの長さの制限はないらしいが、 ブラウザによって長さが違うらしい 以下ただネットで集めただけの内容 ブラウザ URL最大数 IE8 2083文字 IE9 5120byte Safari なし(約1Mbyte) Firefox なし(約1M…

eclipseの環境のなんかのversionが違うのに今更ながらけっこう詰まった件

今更だがけっこう詰まった 最近わたくし、 ちゃんと勉強できていないことが露わにされてしまっています( ;∀;) 私はGroovyあんまりわかんないけど、 eclipseでプロジェクトを更新して開いたら全然関係ないところでエラーが出た 私Groovy使ってないのになん…

iframeの操作について

iframeの操作について iframeはあるHTML内にHTMLを入れることができるようなタグです。 これを使うと、違うサーバ上のものも参照することができる。 でもいじるときは少し操作が面倒なんです。 例えば iframeの中身を参照するときのコマンドが長い、ややこい…

formを使わずサーバにリクエスト!

HTMLからサーバにリクエストしようとすると出てくるform でもそれ以外でもサーバにリクエストすることができます。 GET送信ならsrcを変えてみるとか JavaScriptからサーバにリクエスト // js get送信 function goDoGet(src) { var xhr = new XMLHttpRequest(…

コンソール上で◯✕ゲーム!

Java復習 ということで ◯✕ゲーム作りました! コンソール上なので、 数字を選ぶ形式にしてみました! こんな感じですー。 エラーも出しますよー gist.github.com やはりもうちょっとスッキリさせたいな(゜゜) 先輩方、もしこれを見ていたら指摘してほしいで…

懐かしのFizzBuzz

FizzBuzz あるところにFizzくんとBuzzくんがいました。 Fizzくんは3が好きで、 Buzzくんは5が好きでした。 だから3で割れる日はFizzくんの日 5で割れる日はBuzzくんの日でした。 じゃあ、15日は? そうです。FizzBuzzくんの日。 略してFB そうやってFB…FaceB…

Windowsでもtailがしたーい!!

tail これはいわゆる「しっぽ」である。 最近はlinuxでtailを使っている というのもlogを見てどんなSQL文が流れているのを知るためだ。 そして改修後も同じSQLできちんと正常に動くかテストをするのだ。。 ボタンが押されるたびに SQL文が走ってそれがlogに…

広告業界用語!

今私は広告業界の仕事に携わっています。 けっこーよくわからない用語多いので軽くまとめまーす。 用語 読み 意味 CV コンバージョン 商用目的のウェブサイト上で獲得できる最終的な成果。 UU ユニークユーザー あるウェブサイトに訪れた人の人数 PV ページ…

jsoupを軽く使ってみた件

例えば HTMLソースからあのURLを取りたい! という時どうするか。 いろいろ方法はあると思います。 textで一行ずつ読むとか でもデバッグした時1行ずつ見られたら結構大変w ってことでこのサイトを参考にしました。 Java SE 6 じゃじゃ馬ならし StAX Java -…

DBUnit使ってみた件

今までテストといえばJUnitだけでしたが 最近はDBと接続するDAOメソッドもテスト しています。 少し前の案件では無理やりJUnitでテスト用の値を入れて、 それからその情報を消してー ってやっていたこともありました。 確かに それでもできるが、 だがしかし…

SQLインジェクションとサニタイジング

SQLインジェクション SQL書く際に、気をつける文字 ' \ http://www.ipa.go.jp/files/000017320.pdf サニタイジング HTMLのテキストボックス設置などで 気をつける文字 & → &amp; < → &lt; > → &gt; " → &quot; ' → &#39; http://www.ipa.go.jp/security/awar…

ServletテストとMockito

Servletのテスト方法 例えばこんなServletがあります。 DaoからDBのListを持ってくるServletクラス protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("te…

Cookieをかじった

Cookieをかじりました。 ええ。あのcookieですよ。 ええ。噛み切るのに時間かかりました。 今、Javaを使って あるサイトにログインしてその中の情報を取ってくる というのを作っています。 えっと、だからそのアプリを起動したらログインもしてくれて、 内容…

私、正規表現なめてた

最近同期のおしりんがブログちゃんとし過ぎてて 私そんなハイクオリティなこと書けないっすと思いながら 正規表現について書く 改めて 正規表現って難しいんですね 今まで、正規表現は「サクラエディタで検索とか、置換が便利だよ!」 程度で考えていました…

Oracle先生からのありがたいお言葉

Java Silver 受けたんすよ 合格しました! (拍手)だがしかし、 とっても低い点数でした。 「え、ほぼ運じゃね?!的な」 とっても会社の人には言えませんな。ははは… (幹部方、攻めないでください。へこみます。)でもとりあえず受かったんです! 運も実力の…

プログラミングに詰まったら読もっかなーって話【保存用】

プログラミングに詰まったら読もっかなーって話【保存用】昨日はうちの会社でも選考研修があって 4人がプログラミングの基礎を教わっていました。 マネージャーは30分もあればセンスがあるかないかわかると言っていました。果たして私はプログラミングのセ…

「これがこうなってこうなるからこうなる」

今、模索しています。 ”いかにプログラミングを理解していくか” 正直私は、 論理的思考が疎く、 感情的、直感的な部分が多いと思います。 小さい頃は特に「なんで?」と聞くことはなかったし、 「こうだ」といわれたことは正直に「そーなんだあー」と受け入…

Macを使ってみて

研修中は新しいことを学ぶことが多かったので 書くこといっぱいあったんですが、 最近会社では同じ業務をやっているので そんなに書くことないんですよねー(→言い訳w) ってことで最近買ったMacについて 新人Macユーザー目線からのMacのお話! やっぱoffice…

先輩に聞いたMacおすすめソフト

・BetterTouchTool(http://boastr.net/) ・ガレージバンド ・iMovie ・iPhoto ・Alfredランチャー・ClipMenuクリップボード・ユーティリティ・XtraFinderFinderタブ化 ・Skichスナップショット、メモ等 ・spectacleウィンドウの移動、リサイズをホットキーで…

まっくぶっく

今VBAをやっていて、プログラミングっぽいですね! と思いながら勉強しています。 っていうか、私明日も一日勉強してていいみたいなんですが、いいのかな?笑 研修終わったんだけどね。 まぁこの機会に資格の勉強してがんばりたいと思います。 ところで! エ…

今VBAをやっています。

VBAとはエクセルのマクロ機能を使ってJavaScriptのように動きをつけることが可能な機能です。 私は既存のそのエクセルファイル?に改修を行うことになりました。 といってもこの1週間だけでその後はまたJavaを触るわけですが。。 渡されたものは簡単に発注か…

大阪とのお別れ。

今日で大阪研修を終えて東京へ戻ってきました。 2ヶ月間という短い期間でしたが、私にとってとても貴い期間でした。 2、3月の入社前の東京研修では心が折れかけだったので 4、5月の大阪新人研修ではもっと心が折れてしまうかと思いきや とても居心地がよくて…

あと1日

4月と5月はITの研修で大阪に来ていましたが、 5月30日には大阪を去ります。 とっても寂しいです。 大阪の方々は、褒めるのがうまくて、 甘えたり、調子乗ったりしてしまいます。笑 そのため東京に帰るのがちょっと怖いです。 たぶん、いろいろと注意さ…

JavaScriptで一括削除

いくつかのチェックボックスがあり、削除ボタンがあります。(formの中にいます) <input type="checkbox" name="check" value="${hoge.hogeno}" /> <input type="submit" name="delite" value="削除" onclick="goDeleteServlet()" class="hoge"> チェックがあり、削除ボタンを押されれば「削除してもよろしいですか」 チェックなく、削除ボタンを押されれば「削除のチェックが選択されていません」 と表示する。 削除ボ…

2度目のlog4j.xml

logを残すために使うlog4j 半月前くらいに習ったのにすっかり忘れてました。 しかもサイトを見ててもわからない。 結局先輩に教えてもらわないとわからない。私迷惑ですよねーー。 だからメモするんです!!!許してくらさい!! 使いたいのは日毎にログを記…

Struts どことどこがつながるの?

ログイン画面を通過し、次はそのユーザの情報をアップデートしたい! そのためには今まで持ってた情報を出したいじゃないですか、 情報 同じFormを使っていたら自動で入れてくれるらしいです! こんな感じに。 ◆◆user_list.jsp //ここで詳細ボタンを押すと画…

ようこそ${sessionScope.userDto.name}さん

今、Strutsの勉強をしています。 とってもややこしいですね。 なんでわざわざフレームワークを使うのか。。まだわかりません。 確かに書き方を揃えられると思いますが、 コーディング制約とかあればいいんじゃないかなーなんて思ってます。 それは解きながら…

こんなんできたけどこれからStrutsに書き直すの。

Strutsっぽく書いていたから簡単らしいけど どうかなぁ 明日からやっていきます! 金曜日までに終わらせないと! jsp

ImageServlet

画像はバイナリデータでsetもgetもしています。 (レシピサイトの例) ********************************************************************************************** jsp src="imageServlet" で飛ばします。 ******************************************…

テキストファイルとバイナリファイル

レシピサイトのユーザの管理、レシピの管理をしたりするWebアプリ課題を作成中です。 ユーザ管理をするのはIdとか名前とかを text type="text" で持ってきて getParameterを使ってServletとかで使っていました。 しかし、レシピ管理の方ではそれが通用しなか…

画像を、、DBに保管したいんです。。

jspで選んだ画像をDBに保管して、SQL文で取り出してきたいんです。 どうやら あるサイトで情報は得られそうなんですが、 よくわからないです。 外部jarを入れたりするみたいですね。 でも考え方としてはデータをとってくる時と同じみたいで。 明日苦戦してみ…

Dto Dao Servlet jsp DB

今日は検索機能をやっと付けられました。 ちょっと前までは DBに入れたものをどうやって持ってきて、 どうやって検索して、とかわからなかったのですが、 最近は少しずつ、なんとなーくわかるようになってきました。 jspはHTMLのように画面を表示する。 そこ…

Javaで席替えできました!

19時ころから取り掛かり始めて22時半までかかりました。 仕様としては、 ・7人の席替えプログラム 男2 女5 ・男は隣にならない ・2列で席順の3,4番は端同士なので男でも隣OK ・前回と全く席順にはならない まず、 1. while(true)でくくってCollections.sh…

席替えプログラム

レシピサイトとは別に宿題が出ました。。 Javaで席替えプログラムを作ります。 新人社員7人の席替えです。 仕様は前回と同じ席にはならない。 男2人はとなりにならない。(列の変わり目は除く) という簡単のように見える課題ですが、私にとってはそうでもあり…

ログイン画面を作るには…?

最近は課題でレシピサイトを作っています。 わからないことだらけで期日に終わるか心配ですが、とりあえずやったことを忘れないように記録したいと思います。 今日はDBにテーブルを作り、Servletやらなんやら作りました。 ただログインするためにユーザ名と…

HTMLを終えて、、Servlet, jsp, SQLへ

HTML作成ではこんな画像をスライドするものを作りました。 知り合いのみ見れます。URLとパスワードは私に聞いてください。 正直参考にしたものが私の力量に合わず全然意味わかりませんでした。。。 しかしソースコードを見ているととても参考になります。 そ…

HTML作成中

2日間でHTML,CSS,JavaScriptを使って自己紹介サイトを作成せよ という課題を与えられ、苦戦しておりました。 http://coliss.com/articles/build-websites/operation/javascript/jquery-plugin-ascensor.html のサイトを参考に作っています。 まず理解に数時…

入出力がわからないーー

入出力は眺めていてもわからないですねー。 なんとなくはわかるんです。なんとなくは! 例えば、ファイルをコピーするには FileReaderで読み込んで FileWriterで書く。 コピーという作業を一気にできるのはJava7でしかない。 今、初心者の私がこれからこの業…