yoneapp@iPhoneアプリ開発

スタートアップの支援を行うiOS&Railsエンジニアのブログ

フリーランスエンジニアとしてのナレッジをお伝えさえて頂けないでしょうか

f:id:yoneapp:20170814215947j:plain

私のフリーランスエンジニアとしての2年半のナレッジを誰かに継承して欲しいなと思ってブログを書きました。溜め込んだナレッジが使い切れないので、拡散しようという意図です。

一緒に働きながらのほうがお伝えしやすいのと、ここまで私を支えてくださった依頼主の方々にお返したいので、お仕事のお手伝いをご検討頂ける方にお願いしたく思います。
(依頼主さま次第なので必ずお仕事をお願いできるわけではありませんが、もしマッチングが上手く行った場合は無論のこと報酬ありのお仕事となります)

お願いしたいスキルとしましてはRails, React.js, iOS, Androidとなります。
※ 私がAndroidを書けないため、技術ナレッジ以外のご提供となります。

スキルに不安がある方もいらっしゃるかもしれませんが、ケースバイケースなので一度ご連絡頂ければと思います。

利益を上げるのが目的では無いので、中抜きや紹介料や授業料などを頂くことはありません。
※ 契約書の作成や税務などの事務コストがかかる場合は相談させてください

経歴などは https://www.wantedly.com/users/14764 からもご確認頂けます。

ご興味持って頂けましたら何らかの方法でご連絡頂けると幸いです🙇

自分のMacをリセットする手順書 2017

リセット前

  • DropBoxでバックアップ
  • 写真をiCloudでバックアップ
  • Keychainのバックアップ
  • ssh keyのバックアップ

リセット後

  • ウイルス対策ソフトを導入
  • DropBoxの復旧(設定から回線速度設定を解除する)
  • Google日本語入力をインストールする
  • 1Passwordの復旧
  • ssh keyの復旧
  • Keychainの復旧
  • Towerの復旧
  • cd toの復旧
  • Charlesの復旧
  • SimPholders2の復旧
  • F.luxの復旧

今日から始める楽する確定申告

f:id:yoneapp:20170503015042j:plain

フリーランスを初めて2期が終わり、確定申告にも慣れてきたのでおすすめのワークフローを紹介します。まず、クラウド会計ソフトを導入しましょう。MFクラウドfreeeがいいかなと思います。

次に、会計事務所と契約しましょう。クラウド会計ソフトがあれば不要では?と思われるかもしれませんが、確定申告は結構複雑なのでお願いできるなら、お願いした方が良いです。

続きを読む

プログラミング指南メモ

f:id:yoneapp:20170502164157j:plain

久しぶりにプログラミング学習をお手伝いする事になったので、その過程などをメモしていきたいと思います。なお、リモートでお手伝いしています。

まずは、Ruby on Rails 5 超入門をオススメしました。

しかし、環境構築でハマってしまいそうだったので、環境構築をサポートすることにしました。環境構築は初学者には難しいため、学習断念ポイントの山場でもあります。

続きを読む

Railsで日本語系バリデーション

全角文字制限

全角文字変換サポート

ひらがな toカタカナ

電話ハイフン除去バリデーション

数字のみにフィルタしてから桁数バリデーションでいいかな

JIS水準バリデーション

文字コード系メソッド

実際に文字コード変換してみて、欠けた文字が非対応文字って感じが楽ですかね。

vue.jsでimgの:srcを変更した際にローディングを表示したい

GitHub - hilongjw/vue-lazyload は初回ロードは出せてるように思う

javascript - Vuejs get image from remote source - Stack Overflow
のようにBackgroundだとうまくいくか?ただ、本当にやりたいことではない。

先行きが見えなかったので質問させて頂いた
vue.jsでimgの:srcを変更した際にローディングを表示したい(30974)|teratail

vue.jsの層ではなくて純粋にimgのload eventを参考にバインドをうまいことすればいいのかもしれない?
pxt | 画像のロード完了イベントを取得してみる

GitHub - hilongjw/vue-lazyloadを実際に動かして実験してみる。

Railsからvue-lazyloadを読み込むにはES6のimportが使えないと難しそうだ。
http://d.hatena.ne.jp/kitokitoki/20140906/p2
https://github.com/maccman/sprockets-commonjs
WebPackを使ってRailsからJavaScriptを楽に良い感じに分離する - Qiita
Bring CommonJS to your asset pipeline - Arkency Blog

JS周りが結構変わっててnpmとか使う感じが強くなってる感じがする。
RailsでCoffeeScriptを共存させつつES6やJSXを使う方法 - Aqutras Members' Blog

時間的制約から、:srcの値をnullにしてその裏にz-indexでローディング画像を固定、その上で画像をローディングするように変更。これは上手く行かなかった。理由はnull突っ込んだ後にsrcに値を突っ込んでも、バインディングの性質上?後の値しかDOMに反映されなかった。

画像を複数枚並べておき、DIVからはみ出るようにしておいてoverflow: hiddenで何とかうまくいかないかな。結論めっちゃうまくいった。