IT

Google Cloud Platform タスクキューの利用

タスクキューは色々便利。 タスクはApp Engineのアプリとして動作する。 利用イメージ 時間のかかる処理をタスクとしてタスクキューに登録する。 タスクキューはタスク(API)を呼ぶ。 タスクが処理される。 利点 非同期処理が可能。 リトライが可能。

go言語の指针 & *

Go IT

Go语言保留着C中值和指针的区别,但是对于指针繁琐用法进行了大量的简化,引入引用的概念。所以在Go语言中,你几乎不用担心会因为直接操作内寸而引起各式各样的错误。Go语言的指针,基本上只剩下用于区分 byref 和 byval 语义。 运算符就是简单的 & 和 * 一…

Google App EngineにGoのWebAppをデプロイするために、いろいろ調査

Users API Users Go API Overview | App Engine standard environment for Go | Google Cloud Platform Users APIで何ができる? ログイン中のuserを確認する 認証用のページへユーザを誘導。(redirect) Googleアカウントを持ってないユーザに新しいアカウ…

aws elasticbeanstalk でデプロイをする

[AWS] [AWS Elastic Beanstalk] AWS Elastic Beanstalk のデプロイ環境と基礎知識 | UI/UX Design、フロントエンド系の技術に関する備忘録 | whiskers 上記を参考。 仕事で既に用意されたAWS Elastic Beanstalk 環境にデプロイする機会があったので環境構築…

AsyncTask 注意点

AsyncTaskを使ってUIThreadと違うThreadでsocket通信などをしたら、複数AsyncTask同時実行されない現象があった。 どうもデフォルトだとAsyncTaskが並行実行されず、順番待ちみたい。 調べたら、AsyncTaskには以下の二つの実行モードがあると分かった。 THRE…

Android 開発 viewをリサイズ

やり方をメモ タイミング Activity内なら、onWindowFocusChanged(hasFocus=true)いい。 onCreateだと、viewがまだ見えない、取得する幅が0のまま。 カスタマビューを使ってるなら、surfaceCreated(SurfaceViewの場合)でもいい。 設定の仕方 this.getLayo…

Android 開発、向きを設定

静的に指定する場合 下記のようにAndroidManifest.xmlで指定する。 縦固定 AndroidManifest.xml <activity android:name=".MainActivity" android:screenOrientation="portrait"> 横固定 AndroidManifest.xml <activity android:name=".MainActivity" android:screenOrientation="landscape"> 自動 AndroidManifest.xml </activity></activity>

デザインパターン Java

设计模式;一个程序员对设计模式的理解:“不懂”为什么要把很简单的东西搞得那么复杂。后来随着软件开发经验的增加才开始明白我所看到的“复杂”恰恰就是设计模式的精髓所在,我所理解的“简单”就是一把钥匙开一把锁的模式,目的仅仅是着眼于解决现在的问题,而设…