GOPATH error in windows GOPATH entry is relative; must be absolute path:

環境変数が微妙に違う

2017年12月16日土曜日

JavaScriptの日付(Date)で月の加算・減算が想定通りにならない

月だけ不自然な感じになってしまうというどちらかというと仕様の話

2017年12月6日水曜日

KotlinでDialogFragmentを使用する【Android】

Kotlinの正式サポートはまだ先の模様
多少フライングしても問題ないか

2017年8月21日月曜日

JavaScriptでカナ変換をおこなう

マルチバイト文字を変数に使えることを知っていると捗る。

2017年7月23日日曜日

couchDB(NoSQL)の脆弱性対策(インジェクション)について考えてみる

あまりDBに詳しいわけでもないので参考になるかは微妙
Node.js から couchDB を操作することを想定
多少couchDBの知識がある人を想定


2017年7月3日月曜日

Node.js で CSRF対策

helmetを導入することである程度セキュリティ対策をしてくれるが
CSRF対策とインジェクション対策は別途対応しないといけない
少しソースを変更することになるので早めに対応すること

2017年6月30日金曜日

WindowsでVisualStudioCodeを使用してnodejsの開発環境を構築する

Macとかだと簡単なんだけどWindows(特に7以前)は結構ハマりポイントが多い

2017年6月29日木曜日

Visual Studio Code で見る必要のないファイルを非表示にする

メタファイルとかjs.mapファイルとかd.tsファイルとか開発に不要なものは見えないようにしたい

2017年5月29日月曜日

Node.js * TypeScript で外部ファイルのクラスを読み込む(import)


・Visual Studio Code 上でインテリセンスを効かせたい
・TypeScript使いたい
・あんまりいろんなことしたくない

2017年5月25日木曜日

typescriptで連想配列の配列を宣言(型指定)したい

JSON.parseなどを利用するとAny型になってしまうので適切に型を宣言する。
何が嬉しいかというとコンパイル時にエラーを吐いてくれる、またvscodeなどでインテリセンスが効くようになる。

2017年4月24日月曜日

Node.js(ES6)のPromiseを使用して非同期のループ処理を行う

同期処理なら普通のforループで問題ないけど中に非同期処理が入っていると少々面倒

2017年4月21日金曜日

Eclipseで背景色、文字色などを見やすくする

以前、黒背景でsqlファイルが見づらくなるケースを上げていたけど
改めて調べてみるといろんな項目が見づらかったので調整する方法まとめ

2017年4月6日木曜日

Android 複数環境周りの対応方法まとめ(多言語・レイアウト)

今まで全くしっくりこなかったけどvalues-xxxx の意味がやっとわかった

2017年4月1日土曜日

VisualStudioCodeでtslintを使用してTypeScriptの静的解析を行う

前回eslintを導入したが直後にTypeScriptに変更したため意味がなくなってしまった。
ESLintについては以下を参照のこと
https://trueman-developer.blogspot.jp/2017/03/visualstudiocodeeslintnodejs.html#more

2017年3月24日金曜日

node,jsでExcelを取り扱う。

業務として取り扱う場合、テンプレートから文字を埋め込むといったことをするはず、
つまりエクセルのテンプレートファイルを読み込んで日本語を含む値を設定した後ファイルに出力するということがやりたい。
exceljs が日本語も行けていい感じ。
ただし現状では画像貼り付けが非常に困難なようなので注意


2017年3月23日木曜日

node.jsのuse strict周りのエラーについて


ES6やnodeのバージョンによっては思わぬ対応をするかも

2017年3月22日水曜日

blogger(blogspot)でAdsenseの情報まとめと登録完了までの道のり(2017年3月)


ざっくりまとめ

  • 審査期間は長くなっている
  • 世間で言われているよりかは結構簡単に通る
  • 二次審査は最大3日とか書かれているけど普通に1ヶ月とかかかる
  • とりあえず公式ヘルプを読むべし
  • blogger(blogspot)はいいぞ

2017年3月18日土曜日

node.jsでgit logを加工してブラウザ上に表示する

master ブランチのgitログを更新履歴としてweb画面に表示するっていうことをやりたい。

2017年3月7日火曜日

プログラミング向け(テキスト編集)ショートカットキーのチートシート(Mac)

エディタに依存しないショートカットキー(主にcontrolキーとの組み合わせ)
慣れたらきっと早くなるはず

2017年2月23日木曜日

Macでnode.jsの開発環境を整える(nvm * express)

nvmを使用してnodejsのインストール
パスの設定、Helloworld,ライブラリの依存関係の解決まで


2017年2月15日水曜日

Mac OS Sierra で誤変換が増える問題


ライブ変換 * 誤変換の組み合わせはストレスが溜まりすぎる。

2017年2月8日水曜日

Windowsで nodejs のインストールからHelloWorld まで

node.jsの使い勝手が良かったので自宅環境にインストールしてみる。
環境
OS: Windows10

2017年1月29日日曜日

iosのWKWebViewでPDFのダウンロード&他アプリで開く (Swift3)

pdfなどをWebviewで表示する代わりにダウンロードしてiBooksを開くということをやりたい

2017年1月20日金曜日

iosのwebviewで位置情報(GPS)を取得する


何かごちゃごちゃやってたらできたので整理
ネイティブからコードを書くことはないはず
iOS9で確認

2017年1月18日水曜日

iOSでアプリケーションアイコンの作成とプロジェクトへの適用

2017/01/16現在 ストアに公開しようと思ったらアイコンを17+1個 作成する必要があります。
はっきりってめんどくさすぎるので対応方法を考えます。

2017年1月16日月曜日

Android * Firebase(GCM)でバックグラウンドから受け取った通知を処理する


フォアグラウンドで通知を受け取った時とバックグラウンドで受け取った時の挙動と取得可能なデータが違う。
具体的言うとtitleやbodyなどが取得できない。

その他参考
Firebase を使用してAndroidのプッシュ通知を実装する
mBaasのFirebaseの機能と料金体系についてざっくり調べてみた


2017年1月7日土曜日

Mac(Sierra)でスクリプト実行時にexitでTerminalを閉じるように設定する

スクリプトを作成して実行するとexitで終了させても「プロセスが終了しました」と表示されるだけで画面が残ったままになってしまう。
環境設定から設定する。

2017年1月6日金曜日

minSdkVersion 7 cannot be smaller than version 9 declared in libraryというビルドエラー

以下全文

Error:Execution failed for task ':Application:processDebugManifest'.
> Manifest merger failed : uses-sdk:minSdkVersion 7 cannot be smaller than version 9 declared in library [com.android.support:gridlayout-v7:25.0.1] F:\develop\project\android\ActionBarCompat-Basic\Application\build\intermediates\exploded-aar\com.android.support\gridlayout-v7\25.0.1\AndroidManifest.xml
Suggestion: use tools:overrideLibrary="android.support.v7.gridlayout" to force usage

sdkの7は使えず、最低9からみたいなことが書いてある。


2017年1月1日日曜日