golangでrest api (web framework iris and orm gorm)試してみた

golangのweb frameworkはまだスタンダードが決まってないようで候補はいろいろ iris echo gin goji martini この中で最もパフォーマンスがよいといわれているiris試すことに ormもいろいろあるようですが全部入りのgormを選択 gorm gorp genmai xorm dbr dat…

3分でクラウドにmysql開発環境を用意する by arukas cloud docker hosting

windows環境でmysql立ち上げるの面倒だなと思っていたらarukasで簡単に用意できるとのことで試してみた arukasにアカウント作る アプリケーション追加ボタンを押して以下の値設定 項目 値 Image mysql Instances 1 Memory 512M Port 3306 ENV MYSQL_DATABASE…

おじいちゃんが亡くなった 看取りからお葬式まで

おじいちゃんの看取りからお葬式までを行いました。 両親はまだ健在ですが、初めてだらけのことだったので今後のためにログ残したいと思います。 初看取り 5月10日朝6時におなかが痛いということで救急車で病院に付き添いましたが、 腹部大動脈瘤破裂という…

conohaのObject Storage Service触ってみた

今、個人サービスはさくらvps使ってるんですが、conohaに替えようとサイト見てたら conohaのapi触るとクーポンもらえるとのことでgoの勉強を兼ねてライブラリ書いてみた とりあえず一番使いそうなObject Storage Serviceのライブラリ pdevty/conohaswift · G…

polymerに入門してみた

自分のサイトをマテリアルデザインmaterial designで作り直したいと思い cssフレームワークを探していたらpolymerにたどり着いた 公式サイトのチュートリアル Getting the starter project - Polymer をこなして 中の人っぽいのyoutube動画 robdodson/polyca…

golangのwebアプリをherokuにデプロイ①

このスクリーンキャスト通りでいけます。 GopherCasts ファイルを3つ用意して lesson10/main.go package main import ( "flag" "log" "net/http" ) func main() { port := flag.String("port", "8080", "HTTP Port to listen on") flag.Parse() log.Println(…

hugoでブログ①ローカル環境構築

環境は前回で作成済みなので まずは公式ドキュメント通りにhugoをインストール・・・けどうまくいかず windows用のバイナリーダウンロードすることに Releases · spf13/hugo · GitHub 落としたhugo.exeをパスの通っているGOPATH/binに置いて mkdir /path/to/…

golang入門してみた

はてなブログ卒業して、githubでブログ書くつもりでツール選定した結果 spf13/hugo · GitHub hugoっていうgo製のものに決めたのでgolangに入門してみた まずはwindowsのmsiダウンロード&インストール Downloads - The Go Programming Language A Tour of Go…

titanium を卒業して android studio使ってみた① 開発環境構築 windows7

titaniumで地図アプリを途中まで作りましたが実機での動作が不安定すぎて中断してました 再開しようと思い立ち、java知らないけどandroid studio使ってみることにしました (titanium好きなんですけど、sdkのバグ多いし、動作もっさりだし、apkのサイズでか…

regza T-02D 自力で強制初期化

2012年発売のregza T-02Dというスマホを 知り合いからワンセグ見れるからともらったけど、パスワードロックが掛かってって何もできず… 本人もパス覚えてないとのことでネットで調べたまず、メニューボタンと戻るボタンと電源ボタン同時押し するとリカバリー…

google map 表示されなかったけどなんとか回避 by titanium 3.4.0 android

titanium 3.3.0 androidでgoogle mapがバグで表示されなかったけど titanium sdk 3.3.0 + androidでgoogle mapが表示されない - shoprevのブログ 3.4.0でバグ直したよって上がってたのでsdkのバージョンあげてやってみた たしかにエラーで落ちなくなったけど…

はてなのサーバー管理ツール(mackerel 鯖)使ってみた ④

前回、公式プラグインを使ってnginxのメトリック可視化してみた はてなのサーバー管理ツール(mackerel 鯖)使ってみた ③ - shoprevのブログ けど、個人の全然アクセスないサイトにはGoogle Analyticsで十分じゃねということで サーバーで動かしてるアプリの…

はてなのサーバー管理ツール(mackerel 鯖)使ってみた ③

前回で、無料で使える死活監視ツールとしてはいいんじゃないかという結論に はてなのサーバー管理ツール(mackerel 鯖)使ってみた ② - shoprevのブログ 今回は、ミドルウェアのメトリック可視化のために公式プラグインが出てるので使ってみた mackerel公式…

はてなのサーバー管理ツール(mackerel 鯖)使ってみた ②

前回、mackerelをさくら vps 1G ubuntuに入れて見たけど、 はてなのサーバー管理ツール(mackerel 鯖)使ってみた - shoprevのブログ 1台しか入れてなかったのでサービスやらロールのありがたみが分らなかったため 手持ちの残り4台にも入れてみた。たしかに5…

使わなくなったmongodbをアンインストール by ubuntu

mackerel入れてメモリ見たら結構使ってると思い確認したら データベースをmongodbからsqliteに変更したのにmongodが起動しっぱなしだったのでuninstallした インストール時にリスト追加してたのでコメントアウト sudo vi /etc/apt/sources.list #deb http://…

はてなのサーバー管理ツール(mackerel 鯖)使ってみた ①

mackerelが正式リリースされたみたいなので試してみた。 さくらvps1G ubuntuに入れた。 メールアドレス登録したあとは手順どおりに 1.オーガニゼーション作成 2.ホスト登録 # リポジトリ登録 curl -fsSL https://mackerel.io/assets/files/scripts/setup-apt…

Ti.Platform.displayCaps.platformWidthの使い方ではまる by titanium android

titanium androidでviewを横に7つ並べようと width値を計算して設定 Math.floor(Ti.Platform.displayCaps.platformWidth/7)tishadowではうまく動いたのに実機に入れたら横幅あわない・・・ androidの場合は、widthはdp指定じゃないとだめ? 参考リンクからpx…

titanium sqlite db backup restore by android

今、titaniumで作成中のアプリでsqliteを外部ストレージにバックアップ&リストアする機能入れようとしてgoogle先生に聞いたけど、iphone向けばかりで時間かかってしまったのでメモ 前提 sqliteは以下に配置 app/assets/db.sqlite var db=Ti.Database.instal…

javascriptで日付(月・日)を加算(減算)してみた

javascriptでの日付(月・日)の加算、減算がよく分らなくなるためまとめた 月の指定が0 (1 月) ~ 11 (12 月)なのがめんどくさい 2014/9の次月(+1) var date=new Date(2014,9-1,1); date.setMonth(date.getMonth()+1); date.getFullYear() // 2014 date.get…

titanium alloyでフロップデザインフォント使ってみた by android

まずはフォントダウンロードし フリーフォント - フロップデザインフォント無料ダウンロード日本語ウェブフォント 配置 /app/assets/android/fonts/FlopDesignFONT.otfあとは使うだけ index.tss font: { fontFamily: 'FlopDesignFONT', fontSize: '14dp', fo…

titanium alloy コマンドまとめ

alloy -hコマンドで使い方表示されるけどまとめてみた 作成 alloy new . controller、view、styleを作成 alloy generate controller todo migrationを作成 alloy generate migration todo styleを作成 alloy generate style app view、styleを作成 alloy gen…

titanium alloy android push通知 by ruby

前準備 Google Developers Consoleから 新しいプロジェクトを作成し、プロジェクトナンバーを控える Project Number: 333333334444444 # GCM sender ID APIs & auth > APIsからGoogle Cloud Messaging for AndroidをOFF→ONに APIs & auth > CredentialsからP…

selenium-webdriverでwebページ読み込み待ち

テストではうまく動いてたので気づくの遅れてしまった、これだとページ読み込み中にパース処理が走ってしまう require "selenium-webdriver" require "nokogiri" driver = Selenium::WebDriver.for :chrome driver.navigate.to url doc = Nokogiri::HTML.par…

titanium sdk 3.3.0 + androidでgoogle mapが表示されない

titaniumでrss系のandroidアプリ作ったし、次はmap系と思い 公式ドキュメントのサンプルそのままに動かすも http://docs.appcelerator.com/titanium/3.0/#!/guide/Google_Maps_v2_for_Android http://docs.appcelerator.com/titanium/3.0/#!/api/Modules.Map…

titaniumでandroidアプリ作ってみた

titaniumでandroidアプリ作ってみた 今日のアニメ(アニメニュース&アニメ番組表) - Google Play の Android アプリ 本当は、ionicでios7風のアプリ作りたかったんですが、 http://ionicframework.com 実機で動かしたらもっさりしすぎて使い物にならなかっ…

gemfileのバージョン指定

gemfileのバージョン指定がいつも分らなくなるのでまとめ 0.2.0バージョン固定 gem "dmm-api","0.2.0" 0.2.0以降の最新バージョン gem "dmm-api",">=0.2.0" 0.2.0以降かつ0.3未満バージョン gem "dmm-api","~>0.2.0" 最新バージョン gem "dmm-api"

titanium alloy アプリ名の日本語化 by android

alloy登場以前にはやったことあったけど忘れてたので まずフォルダとファイル作成 /app /i18n /en string.xml /ja string.xml /platform /android AndroidManifest.xmlファイルの中身はそれぞれ /i18n/en/string.xml <resources> <string name="app_name">testapp</string> </resources>/i18n/ja/string.xml

titaniumのアイコンとスプラッシュ画面簡単作成

titaniumに必要な画像ファイルはイラストレータで一個づつ作ってたんですけど TiCons - Generate all icon & splash screens for your Titanium app from just 2 or 3 files! Ticonsっていうサービス使ったら、ファイル3つ作るだけでいけた もっとはやく知り…

adb device offline からの復帰

ちょくちょくofflineになるのでいろいろ復帰方法を試した結果 usb接続したandroidのusbデバッグ設定をoff→onしてから adb kill-server adb start-server adb devicesの手順が今のところベスト

titanium cli + tishadow by windows7 開発環境update

titanium sdkのバージョンが3.3.0に上がってたので開発環境をupdate node.jsはそのままのバージョンでtishadow、titanium、alloyをupdate npm install -g tishadow npm install -g titanium npm install -g alloyこのままだとcliしかupdateされないのでsdk u…