読者です 読者をやめる 読者になる 読者になる

刺身タンポポ職人なう

文系女子大生がエンジニアとして就職してその後

AndroidでRadioButtonを作る

ラジオボタンで指定した文言をログに出力させる レイアウトの作成 <RadioGroup android:id="@+id/radio_group" android:layout_width="wrap_content" android:layout_height="wrap_content"> <RadioButton android:id="@+id/radio_1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="高坂穂乃果"/> </radiobutton></radiogroup>

Androidでトグルスイッチ(Switch)ボタンを作成してイベントを取得する

トグルスイッチを作ってみる Androidでトグルスイッチを作成し、CompoundButton をつかってイベントを取得してみる。 レイアウト作成 <Switch android:id="@+id/toggle_switch" android:layout_width="wrap_content" android:layout_height="wrap_content" android:checked="true" android:textColor="#3e3e3e" android:text="toggle switch button"/> CompoundButton を利用してイベン…</switch>

Android で CheckBox を作成してみる

CheckBoxを用意し、結果をログに表示させる。 Android の CheckBox を作成して、ON/OFF をログに表示させるところまで実装をしてみる。 レイアウトの作成 <CheckBox android:id="@+id/checkbox" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="メールマガジン受信" /> クリックイベントの取得 setOnClickListener でイベント取得する。CompoundButton のほうがきれい</checkbox>…

Androidに各Activityを追加してライフサイクルの動きを確認する

Activityを追加して画面遷移をさせる こんな感じにした。 public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Log.d("MainActivity", "onCreate"…

(いまさらだけど)mixi Android Training をはじめたよ

mixi AndroidTraining mixiがgithubに公開しているAndroid学習用のページ。数年前から存在走っていたけれど、全然手を付けていなかった。 Javaはわかるけど、ネイティブを触る機会は少なく、Android Java は初心者。初心者がどこまでできるようになるか、健…

Heroku メモ

github.com qiita.com

\ お使いの起動ディスクはほとんど一杯です。 /

ディスク容量の確認 でてきた。「お使いの起動ディスクはほとんど一杯です。」やっちまったなー。まだ2年しか使ってないのにいろいろ詰め込みすぎた?とりあえず、このアラートを消すためにしたこと。 「」> 「このMacについて」をクリック ストレージタブ…

Excel で秒を切り上げて分だけ取得する関数

φ(..)メモメモ =MINUTE(ROUNDUP((E2-C2)*24*60,0)/24/60)

MySQL ですぐ Excel にコピペできるデータを抽出する(CSV)

枠を消すオプション -s $ mysql -u user -p -s “select * from xxx...” コマンドラインに出力させるオプション -e $ mysql -u user -p -e “select * from xxx...” カラム名を出力させないオプション -N $ mysql -u user -p -N “select * from xxx...” 組み合…

ES6 の記述方法

const {list, notificationPage} = this.props; ↑↓同義だよ const list = this.props.list; const notificationPage = this.props.notificationPage;

JavaScript でスタックトレース出す

.catch(error => { console.log(error); }); これだと↓しか出ない TypeError: Cannot call a class as a function(…) stack を使う .catch(error => { console.log(error.stack); }); こんな感じで出してくれるようになる TypeError: Cannot call a class as…

ES6構文の「...」(スプレッド演算子)

reducers にある ...state の ... ってなに? case UPDATE: return { ...state, list: action.payload.list }; ↓と同じ return Object.assign({}, state, { list: action.payload.list }) 普通だったらこうなるものを var parts = ['shoulder', 'knees']; va…

Factory Method ってなに?

他のクラスのインスタンス化の責任を負う必要がある普通の実装。 class Sample { class showName() { Name name = new AName(); System.out.println(name.getName()); // I'm A Name name = new BName(); System.out.println(name.getName()); // I'm B } } …

CPU の使用状況をチェックする方法

CPU の使用状況をチェックする方法 (sar -u) $ sar -u 00:00:00 %usr %sys %wio %idle 01:00:00 0 0 0 100 %usr プロセッサがユーザーモードになっている時間の割合が表示されます。 %sys プロセッサがシステムモードになっている時間の割合が表示されます。…

いまさらながら、権限のおさらい

パーミッション 項目 内容 r 読み込み w 書き込み x 実行またはディレクトリの移動 ユーザー グループ その他 パーミッション r w x r w x r w x 8進数 4 2 1 4 2 1 4 2 1 設定値 合計値 合計値 合計値 chmodコマンド 現状の状態を変更したい場合はu+rw-xと…

Spring JdbcTemplateのBatchUpdateを使う

Spring JdbcTemplateのBatchUpdateを使う Spring JdbcTemplate batchUpdate() example このBatchUpdate、なぜか速度上がらず( ;∀;) 調べてみたところ、並列処理にしていても rewriteBatchedStatementsをtrueにしないとBulkInsertは行われないとのこと。 お…

✏ THE GIVING KEYS を買ったよ

ずい分前に流行っていたらしいけど。 www.youtube.com ▶ VINTAGE GOLD のブレスレット買った。 www.instagram.com 届くの楽しみ❤

次やりたい

これ、いれてみたい github.com

Slack + Hubot + Heroku で松岡修造botを作ったよ

Slack に Hubot を入れる https://slack.com/apps から Hubot を選択して、自分のグループに Install する。 猫の朝会グループにインストールしたよ botの作成 hubot と coffee-script をインストール $ npm install -g hubot coffee-script yo と generator…

九十九里浜の初日の出が予想以上に素敵だった件

まさか焚き火(でっかい)してくれてるとは思わず。 暗いので星も綺麗:) いつまでも見続けれ要られる〜 最高の1月1日。2016年もがんばれわたし。

oh-my-zshからPreztoに移行したよ

下記を参考にそのままコマンドうってく dev.classmethod.jp $ zsh $ git clone --recursive https://github.com/sorin-ionescu/prezto.git "${ZDOTDIR:-$HOME}/.zprezto" $ mkdir zsh_orig && mv zshmv .zlogin .zlogout .zprofile .zshenv .zshrc zsh_orig …

custom domain github pages

memo https://help.github.com/articles/setting-up-a-custom-domain-with-github-pages/

xcode7でlocalに接続できない件

HTTPリクエストがHTTPSリクエストに書き換わるのでアクセスができない。 Info.plistにATSの対象にしないドメインを設定する。 <key>NSAppTransportSecurity</key> <dict> <key>NSExceptionDomains</key> <dict> <key>localhost:8080</key> <dict> <key>NSIncludesSubdomains</key> <true/> <key>NSTemporaryExceptionAllowsInsecureHTTPL</key></true/></dict></dict></dict>…

aws cli profile

profileしてアクセスする先を分類する $ aws —profile ${好きな名前} configure AWS Access Key ID [None]: xxxxxxxxxx AWS Secret Access Key [None]: xxxxxxxxxx Default region name [None]: ap-northeast-1 Default output format [None]: Access Key、S…

vagrant × gitLab

gitLabのダウンロード Download GitLab Community Edition (CE) | GitLab ↑でCentOS6を選択して出てきたコマンドそのまま 前の記事でansibleを触ってみたにも関わらず、直接コマンドをうつ。ごめんなさい。 $ vagrant ssh [vagrant@localhost ~]$ sudo yum i…

alter tableでenumを追加したい

何故かすごく迷ってしまったけど普通に出来た alter table `table_name` add `column_name` enum ('hoge', 'fuga'); ググり方が悪くて↓とかみたら混乱してしまった Mysql change a column ENUM valuestackoverflow.com

Vagrant × mac × ansible 使ってみた

メモみたいな感じです( ˘ω˘ )そして若干違う点もあるかも Vaigrant install and setup vagrnt起動方法 参考 MacにVagrantとVirtualBoxをインストール | EasyRambleeasyramble.com Vagrantのssh接続設定 VagrantFileの中で $ pwd ~/Vagrant/CentOS64 $ vagran…

eclipceのimport設定

eclipce設定各種 importをまとめる デフォルト99を1にすると ~~.* になってくれる

MySQLのレプリケーションメモ

MySQLのレプリケーション レプリケーション データをリアルタイムに他の場所へ複製すること シングルマスター、マルチスレーブ マスタ(Master)とは クライアントからの更新と参照の両方の種類のクエリを受け付けるサーバー スレーブ(Slave)とは クライア…

監視ツール勉強会のめも

ひさびさに書く(・∀・) munin メリット:データサイズが肥大化しない デメリット:データ取得の感覚が5分単位 zabbix メリット:データ取得の間隔が1分単位 デメリット:データが肥大化しやすい munin見るポイント load average 待ち状態になっているプロセ…

Objective-Cの基礎

さいしょに Objective-C初心者が勉強したことを適当にメモしていく。 参考書籍は下記↓ 詳細! Objective-C iPhoneアプリ開発 入門ノート Xcode5+iOS7対応作者: 大重美幸出版社/メーカー: ソーテック社発売日: 2013/11/02メディア: 単行本この商品を含むブログ…

CSSのコンポーネント設計まとめ

機能や振る舞いを明確に分離していくコンポーネントの設計 OOCSS(Object Oriented CSS) 構造と見た目の分離 .btn { border: 2px; padding: 10px; color: #fff; } .primary { background-color: blue; } .error { background-color: blue; } <div class="btn primary">primary</div> <div class="btn error">error</div> コ…

command not found: mysql

mysqlのコマンドを使えるようにする ☁ ~ mysql -u root -p zsh: command not found: mysql zshを入れたのでmysqlコマンドを使えるようにする ☁ ~ vi ~/.zshrc .zshrcを編集 下記のpathをセット #mysql export PATH=$PATH:/usr/local/mysql/bin ☁ ~ source .z…

はつとうこう

day

初投稿です。大学生時代はブログを書いていたけれど、なんだかんだ社会人になってから時間を確保するのと習慣をつけるのが面倒で全く書いていませんでしたが、ちゃんと書き溜めて行こうかなと思います。 for (int i = 0; i < n; i++) { System.out.println('…