もちゅろぐ

iOSやSwift、モバイル設計だったりRailsについてまとめていく

エンジニアの心を折るのは容易い

お金優先指向に待ち構えるリスク 現在都内の自社発Webサービスの会社にエンジニアとして勤めています。 最近「なんだかなぁ…」と思うことがあります。 半分が愚痴になってしまっていますが、自分の考えを少し書いてみました。 常にこの考えが正であるとは思…

スライムから風邪、怠惰そしてライフプラン

スライム味 スライムはニンニク(骨)、卵(タンパク質)、油(脂肪)でできているようです。 娘(次女)が風邪をひきました 先ほどお風呂から上がると体全体をブルブルと震わせてました。 最初は、まだ足腰が弱いのでバランスが保てずにグラグラしているだ…

ほっこり

今日は朝からほっこりしたことがありました。 仕事は疲れたけど、思い出すとほっこりします。 私はほとんど毎日朝は同じコンビニで朝食を購入しています。 今日もコンビニで購入後、コンビニ横の通路で楽天チェックをしていました。 通路には保育園の先生が…

少し振り返ると色々ありました

写真を眺めていたら色々と内から湧き出るものがありました。 今日はその中から少し紹介したいと思います。 焼き肉を食べるお店の道中 3年前に暮らしてた家の近所にある商店街に、凄く上手に絵を描くおじいちゃんがいます。 しかも選ぶキャラが、深夜番組見…

ブログ再開!

数年以上も放置していたブログをまた再開しようと思う。 理由は特に無いといえばないけど、あえて書くなら最近はてぶろの記事を見ることが増えたから。 しばらく見ない間に管理画面がやたら豪華でモダンなUIになっていて少し驚き。 今週のお題「ゴールデンウ…

UITableViewのセル間をてっとり早く空ける方法

こんな感じ Cellに1枚色付きViewを追加している。 このViewは上下依存しないようにする あとはセルの高さをこのCellの高さ+空けたい長さを入れるとできる。 注意点 見た目が隙間空いてる様に見えるだけで、セルを複数選択すればバレる。 通常だとセル数の…

背景色をグラデーション

UIViewにはCALayerといったレイヤー機能を持っているので、このレイヤーにグラデーション用レイヤーを追加します。 なおグラデーションレイヤーを使うには QuartzCore フレームワークの追加とヘッダーのインポートを忘れずに。 // 背景色を初期化 CAGradient…

UITableViewCellのカスタムViewでNibを使う

UITableViewCellをInterfaceBuilderで作成したレイアウトを使用する。 if(cell==nil){ // Cell作成 // カスタムViewでUINibを使う UINib* nib = [UINib nibWithNibName:CUSTOM_CELL_NIB bundle:nil]; NSArray* array = [nib instantiateWithOwner:nil option…

日時の差を求める

NSDateComponents を使って「ある日」と「とある日」の差を算出します。 NSDate* date1 = ある日; NSDate* date2 = とある日; NSCalendar* calendar = [NSCalendar currentCalendar]; NSUInteger flags = NSDayCalendarUnit | NSHourCalendarUnit | NSMinute…

NSDateComponents.dateでnilが返される

NSDateComponentsでNSDate形式が欲しい時にdateがあるので使おうとしたところnilが帰ってきた時のメモ NSDateComponents* dc = [[NSDateComponents alloc] init]; [dc setCalendar:[NSCalendar currentCalendar]]; 予めカレンダーをセットすればよさげ

次の花粉症対策として試してみる

嫁方のお父さんから頂いた。 花粉の時期より前から飲んでおくといいらしい。 届いた時にはもう自分の花粉症治まっていたので、一度も飲んでない。 はちみつとレモンどっちがどっちか忘れたけど、 短期スタミナと長期スタミナを回復してくれるってことで、 学…

Amazonで半額以上の割引商品を探す方法

いつも使っているAmazonで割引価格でセールしている商品を見つけれたら嬉しいですよね。 買う前に安い商品を見つけれたら儲け物ですよね。 その2つもしかしたら叶えることができます。 1.Amazonのトップページで移動する 2.カテゴリを合わせて検索ボッ…

実務でAndroid+iOSアプリ開発で分かった事1つだけ言う

英語読めないと、仕事が遅い、ずっと貰う側。 仕事が遅い 不具合で悩まされて出てくるログは英語が基本。 そしてその英語をコピってggって出てくるページも英語フォーラム。 英語サイトに飛ぶたびに自分が持っている社員カード(所謂語学スキル)だと入れ…

今週のお題「新生活」を快適に過ごすたった5つのアクション

早起きをする 会社についたらTODO確認 ときたまTODO更新 会社出る前にTODO追加 起床6時間前に寝る あとは好きにすればいい。 以下説明

チームと時間について真剣に考えさせられた

先週の後半、会社の研修に参加してきました。 時間とお金は大事だということは、初めから知っていたのですが、 研修中ルールとして時間の制約が特に厳しく設けられ、 時間の価値を体感し、価値を上げる方法を知り、そして自分は立ち止まらず、目標を叶え続け…

Mac環境でdebug.keystoreをとりあえず生成する

Mac環境下で debug.keystore をとりあえず生成しないといけない場合は次のようにして生成。 /user/.android/debug.keystore をあれば削除 or リネーム eclipse上のandroidプロジェクトをクリーン. eclipse上のandroidプロジェクトを実行. 'adb uninstall [パ…

WebView+JavaScript

概要 WebViewを通して開いているhtmlページ. その中に表示されているJavaScriptが登録されているボタン. このボタンを押してAndroid側へコマンドを実行する方法. 画像 送信を押したら画面を閉じる ポイント JavaScriptから実行できるメソッド用意 class JsHa…

啓発本の読み方

情報はいかに使いこなせるかが大事です。 本を読むだけでは、自分からは変えれない 本に納得するようなことが記載されていても、その意味を理解しただけでは自分の生活ルーチンに取り入れない限り覚えることも身に付くことも、習慣化し、そこから何かを学ぶ…

はてなのスタイル変更しました。

サイトの自作CSSを作成しました。 前々からはてなのデザインを自分で弄りたいと思っていたのですが、優先度が低く弄る機会がなく、そしてそのまま更新頻度も下がり放置状態が続いていました。。 しかし別件で再びサイトを更新する必要性が出てきたついでに作…

Lua Object-Oriented Programming(OOP) オブジェクト指向

Lua

注意:勉強がてらの覚え書き、間違っている可能性もあります。 鵜呑み注意。 テーブルを利用したオブジェクト指向プログラムライク Account = {balance = 0} function Account.withDraw(v) Account.balance = Account.balance - v end この定義は Accountオ…

Fragmentの使い方メモ

自分用メモ。 概要 Activityの部品の一つ。再利用可能なUIを作るのが目的。 例えばActivityが2つあったとして、その二つに同じUIが存在する場合に そのUI部分をフラグメントで実装することによって、同じ実装を2度することなく再利用できる。 (所謂関数)…

Mac + GitHub

Git

Mac環境下でGitHubにSSH通信する必要が出たので、https://help.github.com/articles/generating-ssh-keysを実際に試しながらメモ。SSHキーの作成からGitHub登録まで Step 1:既にSSHキーを所持しているか確認 #PC内に既に.sshというディレクトリが存在するか…

将来転職を考えている人が今からでもやるべきたった1つの行動

将来今いる会社から次の会社へ転職しようと考えているなら必ずやっておくといい行動を書く。 これは転職活動時に必要になる業務履歴書を書くときに非常に役に立つ。 「いつ」「どこで」「何のために」「何をやって」「どうなったか」を業務記録として残す。 …

Visual Studio 2010でsdfとipchの保存場所を変更する

C++

Visual Studioを開く メニューから「ツール」→「オプション」を選択 「テキスト エディター」→「C/C++」→「詳細」→「フォールバック位置」と進む 「常にフォールバック位置を使用」をTrueにする 「フォールバック位置」に適当なフォルダのパスを指定 sdfとip…

いつでも絶対に誰にも負けない最強のメンタルを作る方法(俺流)

どんなに卓越したプロでも失敗は近くの影に潜んでいる。 フィギュアスケート選手の浅田真央がジャンプで転倒してしまった。 スポーツ記事を見てそう思った。 本題に入ろう。 おっと、その前に注意しておくが、これは自分が学生の頃、水泳で実際に試しており …

東京で本当に安全で健康にいい食事を取るのは難しい

タイトルのとおり、都内で安全で健康にいい栄養ある食事を取り続けることは、非常に難しいと痛感した。 とくに仕事をしているとコンビニやスーパーのお惣菜や弁当、チェーン店によるレトルト食しか手に入らない。 添加物ましまし状態だ。 さらに生産地が分か…

頭では思っていても体が動かない奴を必ず動かす方法

私だ。世の中に私がたくさんいる!‥はず 頭では現状に不満を抱いており、その一つの最適解を知っている。しかし 他にもっといい方法があるのでは? とりあえず解を出したから安心だ 続きは明日やろう まだ時期が悪い 考えれば腐るほど出てくる。 出来ない理…

欲望は学生まで、社会は実績を求めている

転職成功した同期の送別会をした。 自分は幹事で、めんつは同期だけだったので、結構好きにさせていただいた。 そんな中転職する同期から聞いた話が少し印象に残った。 そいつは転職エージェントを通して転職したのだが、その際にどんなにやる気があって行き…

高いボールペンの存在理由+雑記

一個の仕事しかしていなければ、一個の収入しか手元に入らない。 当たり前なんだけど、一個の収入が当たり前になっているのがおかしい。 2個3個と収入口があってもいいはずだ。 ここ最近、会社に就く以外でお金を手に入れる方法を探している。 気づいたのは…

正規表現を使用した文字列置換メモ

C++

覚書です。 Visual C++の置換で「.*」を置換後の文字列で、使用する方法。 検索する文字列 _ExeCmd{.*}cmdWriter 置換後の文字列 _ExeCmd\1cmdReader {}で囲って\1でいける。