ほげほげ

プログラミング、英会話、ヨガ、料理などの備忘録など。

2014-01-01から1年間の記事一覧

パンの計算機を応援中です

iPhone/iPadアプリ『パンの計算機 〜ベーカーズパーセントを使いこなそ』を応援します! 現在 - 位 『パンの計算機 〜ベーカーズパーセントを使いこなそ』 iPhoneアプリ情報・ランキング |アプコレ

mongodbにローカルから接続できない

以下のエラーを出力しmongodbに接続できなくなりました。 Mon Dec 15 21:35:33.487 Error: couldn't connect to server localhost:27017 at src/mongo/shell/mongo.js:147 exception: connect failed以下を見て解決 mongodb - Couldn't connect to server 12…

国民投票アプリをリリースしました!!

国民投票というアプリをリリースしました。トピックに対して、みんなで自分の回答を投票していくアプリです。是非ダウンロードして遊んでみてください☆トピックのリクエストもアプリ内、このブログで受け付けています。国民投票sekitakaエンターテインメント…

bootstrap3で時刻選択

clockpicker bootstrap3での時刻選択はclockpickerが使える。 ClockPickerインストール方法 bower install clockpicker timepicker 一番はじめにtimepickerで検索しましたが、よさ気なbootstrap-timepickerはboostrap3にはまだ対応していない模様。 Timepick…

illustrator アプリケーションフレーム

MAC でillustrator cc 2014 を使用している。 デスクトップが透けて見えて、違和感があるのを解消するにはウインドウ→アプリケーションフレームで切り替え可能。

EC2インスタンスのコピー

サーバーを複数台構成にする時など、既存のインスタンスをコピーしたい時があります。 EC2はインスタンスのコピーも割りと簡単だったので、その手順をメモしておきます。 手順 コピーしたいインスタンスを右クリック→Create Image でイメージを作成する AMIs…

datatables ページネーションのページ保存

DataTablesでページネーションしていて別ページに移動すると戻ってきた時に、1ページ目からになってしまう。オプションのbStateSaveをtrueにすることでページの保存ができるようになる。http://datatables.net/release-datatables/examples/basic_init/state…

Objective-C と Swiftの相互連携

Swift から Objective-Cのクラスを使う Swiftのプロジェクトを作成。 Objective-Cで任意のクラスを作成。 #import <Foundation/Foundation.h> @interface ObjcClass : NSObject -(void)log; @end @implementation ObjcClass -(void)log{ NSLog(@"Objc Class Log") ; } @end -Bridging-</foundation/foundation.h>…

リリース情報!「あの子の方が可愛いから私と別れたの?」

あの子の方が可愛いから私と別れたの?画像を簡単に作れるアプリをリリースしました。あの子の方が可愛いから私と別れたの?sekitakaエンターテインメント無料

Swift println

ObjC時代のNSLogの代わりにprintlnを使ってログを出力する。 // ログ出力 println("Hello world") // 変数展開 var foo = "FOO" println("Hello world \(foo)")

bootboxが便利

bootstrap を使っていると、デモ通りモーダル表示は簡単にできます。ただ表示するdomを自分で作る必要があります。動的でも静的でも少し煩わしく感じます。そんな悩みを解消してくれるのがbootbox。dom生成の部分を自動で生成してくれて便利です。 使い方 //…

ajaxForm 送信前にデータを書き換える

jquery.form.jsプラグインで、サブミット直前にformの送信値を書き換える方法です。オプションのbeforeSerialize関数で書き換えることができます。 $('#form').ajaxForm({ 'dataType':'json', 'beforeSubmit':function(){ // ここで書き換えても反映されない…

datatablesでレコードを追加する

$(function(){ var items = []; var $table = $('#table').dataTable({ sDom:'', aaData : items, aoColumns:[ {"mDataProp":'name',"sDefaultContent":""} ] }) ; $('#new_item_button').click(function(){ var item = { 'name':'hoge' } ; $table.fnAddDat…

form内のbutton

form内に以下のようにボタンを作成するとクリック時にサブミットされてしまう。 <button >hoge</button> typeを指定することで、サブミットされる事を回避することができる。 <button type"button">hoge</button>

bowerが便利

Webサービス用のjsやcssのパッケージ管理用のソフトでbowerというのがあります。 僕はCharismaという管理画面テンプレートを使っているのですが、そのテンプレート内でbowerを使用していて興味を持ちました。使い方はyumやbrewのようなイメージです。 bower …

【bash】指定ディレクトリ以下のファイル名を再起的に出力する

for FILE in "$(find /your/path -type f)" ; do echo "$FILE" ; done$(find /your/path -type f) をダブルクオートで囲まないと、ファイル名にスペースが含まれた場合、区切られてしまい意図した動作にならないので注意する。

Illustrator のカラーガイドが便利

僕のようなデザインセンス皆無のプログラマーは、自分のアプリの画像一つ作るのも一苦労です。そんな悩みをちょっとだけ解決してくれるのが、カラーガイド。基準色となる色、から調和ルールを選択するとあら不思議、基準色にマッチする色が自動で生成される…

Android Studio でビルドするアプリのfingerprint

Android Studioでリリースアプリをビルドするときに、keystore.jksというEclipse使用時とは異なる拡張子のキーストアファイルが生成される。 しかし、fingerprintは同じコマンドで得ることができる。 $ keytool -v -list -keystore keystore.jks # 作成時に…

Photoshop CC 別のpsdにレイヤーをコピー

ウインドウ→アレンジ→左右に並べる レイヤーを選択して、コピー先のpsdにドラッグ&ドロップする

Google Maps for iOS マーカーのウインドウを開いておく

selectedMarkerに開いておきたいマーカーを設定しておけばよい。 [_mapView setSelectedMarker:marker];

bash パラーメーター展開

意外と苦戦する文字列操作が、パラメーター展開を使うと結構簡単にできることを知った。とりあえず、実行中のスクリプトのディレクトリが知りたくて調べ始めて、以下の様なことができることを知った。 #!/bin/bash # 実行中のスクリプトファイル名 FILE=$0 e…

PHP 実行中のスクリプトのディレクトリ

getcwdを使うと、コマンドラインで実行したディレクトリが取得されてしまう。正確にスクリプトのあるディレクトリを取得するには、__FILE__を使って以下のように記述する。 $dir = dirname(__FILE__) ; って、書いてたら、__DIR__ ってのがあったのねー

Android Studio で Wearアプリを作る

Android Studio が バージョン0.8になり、Android Wearのアプリが開発できるようになりました。 準備 Android Studio 0.8 インストール JDK7 jdk7が必要なので、入っていない場合はインストールする /usr/libexec/java_home -v 1.7 を実行 # 実行することで/…

突発オフ会アプリをリリースしました

突発オフ会をスムーズに開催するためのアプリをリリースしました。まだリリースしたばかりで、人が少ないですが、これから人数が増えていけばと思います。今回のアプリはiPhone, Android 同時リリースです!突発オフ会 - Google Play の Android アプリ突発…

mongodb が out of memory で起動できない

現象 webサーバーとmongodbを共存させて運用しているサーバーがありました。 先日mongodbのデーモンが停止して、自動起動に失敗していました。翌朝確認しようとmongodの再起動を試みるも、以下のような状況。 $ sudo service mongod status mongod dead but …

Android 位置情報の取得ができない

SO-01CのSIM無しの状態で位置情報の取得ができなかった。 端末の時刻設定が1980年になっていたのが、原因のようで手動で正しい時刻に設定することで位置情報の取得ができるようになった。

lighttp + ssl 手順など

参考 https://jp.globalsign.com/support/server/334.html ハマり AWSのセキュリティグループ443を開放していなかったせいで、ブラウザからレスポンスが帰ってこなかった 証明書の取得時 お名前.comのwhois情報を代行していたので、ssl申請時は代行を解除し…

mongodump で std::bad_allocエラー

開発環境でバックアップスクリプトの開発中に、mongodumpが以下のエラーを出力し、正常に実行できない状態に陥った。 terminate called after throwing an instance of 'std::bad_alloc' what(): std::bad_alloc 中止topで確認してみると、なぜか使用してい…

Android Studio でversionNameやversionCode

build.gradleで指定することができる。 修正後は、Sync project with gradle filesを実行する。AndroidManifest.xmlには指定項目が無いので、注意する

ActionBar UPボタンのハンドリング

@Override public boolean onOptionsItemSelected(MenuItem item) { int id = item.getItemId(); if(id == android.R.id.home){ // 何かする return true; } return super.onOptionsItemSelected(item); }