雑ノート(仮)

適当なメモ。

「ソフトウェアテスト293の鉄則」を読んだ

テスト本2冊目。 ソフトウェアテスト293の鉄則作者: セムケイナー,ジャームズバック,ブレットペティコード出版社/メーカー: 日経BP社発売日: 2013/11/20メディア: Kindle版この商品を含むブログ (5件) を見る 著者はテスト業界の偉い人たちらしい。中には「…

オーム社の電子書籍サービスが終わるらしい

estore.ohmsha.co.jp 情報系の学部を出ていたら、この出版社から出た教科書の1、2冊は持っているのではないでしょうか?*1 最近だとt_wadaさんの新訳のテスト駆動開発なんかもここから出ていました。 倒産とかではないですが、電子書籍ファンとしては悲し…

macOS SierraにEclipseを入れる

インストーラを起動して見たところ警告が表示された。 Java SE 6 ランタイムをインストールする必要があります。 と出たのでAppleのサイトからJavaをインストール ダウンロード - Java for OS X 2015-001 レガシー用Javaを入れ、再度インストーラを動かすと …

JavaScriptパターン第4章ノート

JavaScriptパターン ―優れたアプリケーションのための作法作者: Stoyan Stefanov,豊福剛出版社/メーカー: オライリージャパン発売日: 2011/02/16メディア: 大型本購入: 22人 クリック: 907回この商品を含むブログ (76件) を見る 関数の記述方法 関数式 関数…

JavaScriptパターン第3章ノート

JavaScriptパターン ―優れたアプリケーションのための作法作者: Stoyan Stefanov,豊福剛出版社/メーカー: オライリージャパン発売日: 2011/02/16メディア: 大型本購入: 22人 クリック: 907回この商品を含むブログ (76件) を見る オブジェクトリテラル記法 カ…

JavaScriptパターン第2章ノート

JavaScriptパターン ―優れたアプリケーションのための作法作者: Stoyan Stefanov,豊福剛出版社/メーカー: オライリージャパン発売日: 2011/02/16メディア: 大型本購入: 22人 クリック: 907回この商品を含むブログ (76件) を見る 4章まで読めたが、アウトプッ…

JavaScriptパターン第1章ノート

JavaScriptパターン ―優れたアプリケーションのための作法作者: Stoyan Stefanov,豊福剛出版社/メーカー: オライリージャパン発売日: 2011/02/16メディア: 大型本購入: 22人 クリック: 907回この商品を含むブログ (76件) を見る Javascriptはオブジェクト思…

私向けの本じゃありませんでした。:レガシーコード改善ガイド感想

レガシーコード改善ガイド作者: マイケル・C・フェザーズ出版社/メーカー: 翔泳社発売日: 2016/01/15メディア: Kindle版この商品を含むブログ (3件) を見る 本中のテクニック、所々の感想などをちょこちょこ八月くらいから書き溜めていましたが、ここで結論…

自動化したテストがたくさんエラーを吐いている

さて、最近導入してみたKarma + jasmineなテスト環境だが ローカルでは成功するが、travis上のものがエラーを吐いている。 Travis CI - Test and Deploy Your Code with Confidence const Hoek = require('hoek'); ^^^^^ SyntaxError: Use of const in stric…

PhantomJSではlet文が使えない

用語 ES6:大きな変更が入った最近のjavascriptの仕様。モダンなブラウザは大体対応している Jasmine : javascriptのテスト環境 Karma:テストランナー。Jasmineを動かす PhantomJS:CUI用のブラウザー。テストランナーが利用している テストを書いたのでリフア…

multi-word-replacerのgithub-pagesにbootstrapを被せた

https://yuyabu.github.io/multiple-word-replacer/ bootstrapの公式ドキュメントを読み込んでレスポンシブデザインに対応した。 暇な人はブラウザのウインドウのサイズを縮めてみたり、携帯からアクセスしてみて欲しい。 まぁ、このツールを携帯から参照す…

JasmineとTravis-CIの導入

この記事を参考に qiita.com これにCI&テストを導入してみる github.com npmとnodeをインストールした 以下を参考にした。 qiita.com node_modulesをgitignoreに追加 なんかやたらでかいファイルで他のユニットテストを書いてるレポジトリなどになかったの…

JavaScriptは基数変換が楽

chromeのextensionを作るべくJavaScript力を磨いている。 まぁプログラマやってるなら、これからJavaScript触る機会はごまんとあるだろうし、今勉強しといてそんはないかも。 Number=123 Number.parseInt(number).toString(2);//これで2進数に変換できたり …

初めてのプルリクエスト(再)

git

yuyubu.hatenablog.com こちらの記事でプルリクエストを出したアカウントはすでに使われていないアカウントらしく、 俺のリポジトリをクローンしたファイルで新たに新アカウントの方にリポジトリを作成したようだ(俺の変更履歴は一切残っていない(悲)) …

複数単語 - 複数単語の変換ツールを作成中

stackoverflow.com まさにこんな感じで I have a cat, a dog, and a goat. cat → dog dog → goat goat → cat な置換が行えるツールを作成中。 github.com 一応動くけど、エラー処理が全く作り込まれていない https://yuyabu.github.io/multiple-word-replace…

ネスペに完敗

はー これ以上知恵の絞りようがなくなった午後1を早々に退室してかいています 実務経験とか勉強方法がどうこうとかいう前にそもそも絶対的な勉強量が足りない 勉強自体が楽しいとか、将来につながるイメージは無いため ただ退屈なことにひたすら耐える風な学…

初めてのプルリクエスト

生まれて初めてプルリクエストを出しました。 作業の流れとしては 1.人様のリポジトリを自分のgithubのアカウントにfolkする 2.folkしたリポジトリを自分のローカルPCにclone 3.修正用ブランチを作って修正を行いpush(ここでpush先は人様の元のリポジトリで…

某セキュリティの勉強会の感想

休日午後3時間程度 参加者は40人程度 主催はインフラ系の企業 有料 秘密保持契約あり 秘密保持契約を結んだので勉強会の内容自体はかけないので、勉強会を通して変わった意識変化などをまとめてみる。 外部にどのポートを解放しているかというのを意識し…

chrome extensionのsampleを触ってみる

https://developer.chrome.com/extensions/samples さて、睡眠不足でプログラミングができないので、別のことをやろうと思う。 Googleが公式でextensionのsampleを公開しているのでダウンロードして試してみる My Bookmarks ブックマークを表示・編集などで…

お気に入りのGoogle Extensionまとめ

随時更新予定 ScrollMaps chrome.google.com Macのトラックパッドはあらゆるポインティングディバイスの中で最強と信じて疑わないが、オンラインでGoogle Mapを参照した時に、ネイティブのマップアプリのように操作できないのが唯一の不満だった。下の表のよ…

MacBook AirからMacBook Proに買い換えた

Mac

長いこと2012年のMacBook Airを我慢して使っていたが、そろそろ限界を感じるようになったので普段使いのPCをMacBook Proに買い換えた スペック等の変化 ディスプレイがめちゃくちゃ綺麗。AirのTNTディスプレイの品質のが低すぎることもあってかギャップがや…

Chrome Extension作りを始めた

先日のエントリーに拡張機能を作ろうかなとかいたので、色々調べて見た。 本当は普段使っているsafariの拡張を作ろうと思ったが、色々敷板が高かったので、まずはchromeで作ってみる。 とりあえず昨日の夜と今日の夜でここまでできた。 chrome.tabsクラスの…

Safariの機能拡張を利用してニコニコ動画へのアクセスを制限する

ゲームを押入れに片付けて人間らしい生活を取り戻した。 パソコンの利用を振り返ってみるとまだまだダラダラしているので色々取り締まってみる。 Apple - Safari - Safari Extensions Gallery Block List *.nicovideo.jpを追加 Time Allowed に No Time Rang…

エクセルやテキストファイルからコピペでSQLのIN句が作れるツール

を作った https://yuyabu.github.io/InClauseGenerator/index.html github.com この投稿を見てふと思いついた。 qiita.com SIやってるとこのシチュエーションはよく発生すると思う。 excelとか使って無理やりin句組み立ててるような人なら、こっちの方が労力…

Kali Linuxを導入する

某セキュリティ勉強会に参加するためにKali Linuxを入手したいのだが・・・・ www.kali.org こちらのリンクからisoをダウンロードしようと思うのだが、何度やっても途中で接続が切れる。 wiresharkで確認したところ TCP out-of-order dup ack previous segme…

憂鬱 - 振り出しに戻る

転職した友人に誘われて久しぶりに一緒に飲んだ*1こともあり、転職に興味が出てきたので少し調べてみる。転職する時も新卒就活と同じで履歴書等が必要らしい。 中途転職の履歴書は新卒のそれとは違ってより専門的になっている。 大学生活で頑張ったことなら…

Jesse Donat氏のCsvToMarkdownTableを日本語(全角文字)対応させたい

以前も紹介しましたが、csvからmarkdownの表を作るツールがあります https://donatstudios.com/CsvToMarkdownTable ただしこのツールは文字数をjavascriptのlengthで数えているため 全角・半角関係なく1文字で数えてしまうため、作成した表のplane textがず…

早速webツールっぽいものを作ってみた

昨日日記で書いた 自分も作ってみたいものが2,3ある。 日頃よくやってる置換とかはwebツール化して公開するのも良いかもしれない。 yuyubu.hatenablog.com のことですが、早速作ってみた。 https://yuyabu.github.io/OrderByWithCaseExpressionGenerator/ gi…

お気に入りの小道具紹介(Webツール)

google翻訳みたいにテキストウィンドウが2つあって [変換]的なアクションのあるボタンがついているサイトで気に入っているものを紹介。 sqlフォーマッター www-atl.blog.so-net.ne.jp 辞書や設計書から正規表現を悪用活用してグッチャグチャのSQL作った挙句…

iPhoneによるアクセスポイントの脆弱性の警告?

久々に帰省して、自宅のWifiに接続してみたところ、iPhoneの設定画面が警告的なものを出してきた 安全性の低いセキュリティWPAは安全性が低いとされています。WPA2パーソナル(AES)セキュリティをこのネットワークに使用するようにルーターを構成してください…