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


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

2017年5月25日木曜日

vue.jsのUIライブラリComponentをPugから利用する

webpackを使わず途中から組み込んでいくことを想定

2017年5月10日水曜日

Node.js * TypeScriptでCannot redeclare block-scoped variable

スコープの問題でES6以降ならこの問題は発生しない

2017年5月1日月曜日

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日日曜日

AndroidStudioから取り込めるサンプルを一覧にしてまとめた

AndroidStudioのFile → New → Import Sample... から取り込めるサンプルが優秀過ぎたので紹介と言うか自分用のまとめ。
下手な記事や書籍よりよっぽど良質で200弱ほどある。
OpenGLのサンプルなどもある。

https://github.com/googlesamples を取り込めるようにしてるみたい

2016年12月24日土曜日

AndroidのWebviewのevaluateJavascriptメソッドでjavascriptを実行する

あんまりいいサンプルが見当たらないので紹介。
Kitkatからは戻り値を取得することも可能。

2016年12月19日月曜日

MacでAndroidStudioのコード補完ができるようにする

OSのキーマップと被ってしまっている。
補完ができないのはちょっと辛いのでキーバインドを変更して対処する。
Eclipseなどでも同様の手順でいけるはず。

2016年12月15日木曜日

AndroidでWebViewをScrollViewで囲むと無限に高さが増え続ける

レスポンシブデザインで作りが悪いサイトだと発生するかも。
ハック的な対処法なのでできたらウェブサイトを修正してください。

環境:nexus7 Ver4.1.2

2016年12月14日水曜日

Windows10で "イーサネット"には有効なIP 構成がありませんと表示される

ネットワーク周りの構成がおかしくなっているのが原因です。


2018/10/02 汎用的な対策を最後に追記しました。というか変な記事より後で2ページ目に来てるの納得いかない



2016年12月11日日曜日

mBaasのFirebaseの機能と料金体系についてざっくり調べてみた

Firebaseとは mbaas と呼ばれるモバイルのバックエンドに必要な機能を提供してくれるサービスのことです
料金に関しては一番安価な SPARK Free を想定しています。

2016年12月10日土曜日

iOS WKWebviewのevaluateJavaScriptの戻り値について

予想外な挙動をしたので調べてみた。そのうち仕様が変わりそうな予感

2016年12月7日水曜日

Swift3でSelector(NotificationCenter)

~Swift2.1, 2.2と若干迷走気味だったけどSwift3でシンプルに記述できるようになった模様
一応他のバージョンのサンプルも載せておく

2016年12月6日火曜日

AutoLayoutを使用してコード上で子Viewを親Viewに合わせる(Swift3)

やりたいこと
WKWebViewがコード上からしか使用できないけどAutoLayoutを使っていい感じにしたい。
具体的には任意のUIViewへ位置とサイズを合わせて表示したい。

2016年12月5日月曜日

laravel5.2でCORS対応のRESTfulAPIを作成する

煩雑だったりなかなかデンジャーな方法をとってるケースが見受けられるので、おそらく問題は少ないだろうと思われる方法を紹介します。

2016年12月2日金曜日

Swift3でsubstring

swift2からswift3への移行でsubstringまで変わってる

2016年11月15日火曜日

Swift3でData型から文字列変換

NSData型からData型に変わったんだけどdescriptionじゃうまくいかないみたい(バイト数が返ってくる)

2016年11月11日金曜日

Windows7クリーンインストール後にWindows Update が終わらない

以前 BootcampでWindows7をクリーンインストールしたんだけど今度は Windows Updateが終わらないという。
おそらく治ることはないんじゃないかな?

2016年11月10日木曜日

Firebase を使用してiOSのプッシュ通知を実装する

前回のプッシュ通知の記事より1から実装するとしんどいことがわかったので別のアプローチを考えてみる。
この記事みるよりhttps://firebase.google.com/docs/ を見たほうがいいです(身も蓋もない)


2016-12-12 : 通知取得時の通知内容(titlteやbodyなど)を取得する方法が見当たらなかったので追記


2016-12-22 : FirebaseへのAPNs証明書がハマりそうだったので追記


2017-01-18 : 通知が届かないケースがあったため追記


2016年11月9日水曜日