git ローカルブランチの整理方法

マージ済みのブランチを抽出して一括で削除する $ git checkout master && git branch --merged | grep -v '*' | xargs -I % git branch -d %

Compute EngineのインスタンスにGUIを追加

実現したいこと GCEのインスタンスにGUIをインストールして、ローカルPCからGUIで操作する やり方 デスクトップ環境のGnomeをインストール GCEにSSHしてから、コマンド実行 $ sudo apt-get update $ sudo apt-get install gnome-core sudo apt-get install g…

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アカウントを持ってないユーザに新しいアカウ…

Android GridViewのItemの背景を変える

簡単かと思ったが、やってみたらけっこうはまった。 やり方 ArryAdapterにitemのlayoutを設定、itemのbackgroundにtextViewの背景を変更するselectorを設定。 ハマったところ selected状態に色を変えたくて、android:state_selectedを設定してもぜんぜん効か…

LinearLayoutの中のボタンをbottomに表示させる

androidのlayoutを理解してないまま、gravityとかでやってみたが、 だめだった。 結局、開けたいスペースにSpaceを入れて高さがいっぱいまで設定したらうまくいった。 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> </linearlayout>

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>

初Android開発

環境 Android Studio 起動 なぜかデフォルトのままエミュレータが起動しない。 後程原因判明: vagrantでvirtualboxを起動しているのは理由。 $vagrant haltで問題解決。 仕方なく実機で確認することに。 Activity アプリで言うと画面のこと。iOSの場合Story…

無料アイコン

flat-icon-design.com

AngularJS サーバサイドJSONレスポンスのスタブを作成

WEBサービスを実現する場合、フロントエンドからバックエンドのAPIサーバにアクセスすることが多いと思いますが、バックエンド側がまだ開発途中であったりすると、代替としてNode.js等でスタブのアプリケーションを作ったり、または固定のJSONファイルを作っ…

Ruby on Railsの学習

bundle Gemfileやbundleなどについて xxxcaqui.hatenablog.com エラーの対応 DBマイグレーション teratail.com

中国向けB2Cプラットフォームの選択

跨境电商解决方案 www.shopex.cn http://www.qianmi.com/solutions/kj/ 跨境电商解决方案-千米网:专业的电商解决方案提供商 - 千米网-专业的电商SaaS系统及服务提供商,为企业提供全方位电商解决方案

法人税金いろいろ、源泉所得税の納付

源泉徴収した所得税と復興特別所得税の納期の特例を受けた場合の納付期限 源泉徴収した所得税と復興特別所得税の納期の特例を受けた場合は、 その年の1月から6月までに源泉徴収した所得税と復興特別所得税については7月10日、 その年の7月から12月までに源泉…

macbookのキーボードが壊れる場合の対策

エンターキーとかが壊れたら代用のキーを割り当てればいいかも KeyRemap4MacBook https://www.chiphell.com/thread-678136-1-1.html 代替キーとして妥当なのは、リターンキーのすぐ下には「右Shiftキー」あたりでしょう。左側にある「左Shiftキー」はひんぱ…

代理店の活用

dokuritsu.gerbera.co.jp

デザインパターン - Singleton

このクラス図で注目すべきことは以下の3点である。 同じ型のインスタンスが private なクラス変数として定義されている。 コンストラクタの可視性が private である。 同じ型のインスタンスを返す getInstance() がクラス関数として定義されている。 クラス…

デザインパターン - Facade

把复杂的调用处理集中到Facade类中,对外仅提供facade的简单的接口,避免过多的不必要的参数及方法的暴露,让调用侧更方便使用。 Facade (ファサード) → イントロダクション → パターン解説 → 具体的な例 → まとめ イントロダクション みなさんのサーブレッ…

役員退職金の効果的な準備方法

毎月7万積立であり? 小規模企業共済で退職金を準備する5つのメリットと3つのデメリット 小規模企業共済で退職金を準備する5つのメリットと3つのデメリット 中小企業の経営者・役員の皆様は、ご自身の老後の生活資金を準備する手段として、小規模企業共済に…

デザインパターン Java

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

ブロッグを始めました

とりあえず記事を書いてみるだけ。