Railsの勉強がてらMarkdownでかけるメモアプリを作成した話

作成しました。 サイトはこちらになります。https://mysterious-wildwood-63267.herokuapp.com/ 主な機能 ログイン ログインはツイッターアカウントでログインできるようにしました 投稿、編集 Markdownを書くと右側にパースした結果が表示されていきます。 …

AppleWatch series3を購入しました。

購入しました。 なぜ購入したのか ロマンです。 ガジェット好きの血が騒いだからです。 デザイン かなりいい感じ。 これから Watchアプリの作成もしていきたいなと思います。 今考えているのはWatch から筋トレの記録を保存したらGoogleカレンダーに保存する…

iOSDC 2017に参加したら最高だった

参加してきました!!! 感想 こういうのは初めて参加しましたが、とても楽しかったです! 自分の専門外の知識を得ることができ、周りにいる方もみんなプログラミングが好きそうな人たちが集まっていてかなり楽しかった!! 発表を聞いたもの SwiftとKotlin …

1日のCommit数をツイートするAPIを作った話[Ruby on Rails]

作成したもの 今日はGithubに10回commitしました。 https://t.co/3Uu7JyBwBh— shogo.yamada (@yshogo87) 2017年9月10日 こんな形で1日のCommit数をGithubから数えて自動でツイートするものを作成しました。 なんで作ったか 1日のコミット数をみて 「今日も…

Firebaseを使ったGoogleログイン[Swift]

ハマったのでメモとして残しておきます。 前提としてFirebaseの設定が終わっているものとします。 AuthenticationでGoogleログインを許可する Firebaseの管理画面を開き「ログイン方法」タブからGoogleログインを有効にする インストール Podfileを開き下記…

Rails初心者がLineBotを作った話[Ruby on Rails]

Rails初心者がLineBotを、作った話 作ったもの 何食べるか迷った時に CookPadで検索しその結果を返してくれるBotです。 友達登録は下記のQRコードからお願い致します。 スマホでこの記事を見ている方は下記をタップすると友達登録できます。 詳しい機能はGit…

ディスプレイって複数あったほうが本当に便利なの??

最近ディスプレイが2枚あるより1枚で作業したほうが作業が捗っているので それについて考えてみた。 (この記事はプログラマーからの目線でお話しします) 家での作業環境。最近はディスプレイを使っていない。 ディスプレイが増えると雑音が増える 私は業務で…

Swiftでの配列(Array)同士を繋げ方

配列同士を繋げる Swiftでは配列と配列を繋げるには「+」でできる var array1 = Array<String>() array1.append("Swift1") array1.append("Swift2") // array1 = ["Swift1","Swift2"] var array2 = Array<String>() array2.append("Kotlin1") array2.append("Kotlin2") // ar</string></string>…

Material-components-iOSでiPhoneにマテリアルデザインを組み込む[Swift]

使ってみてよかったので共有する 今回使用するファイルはこちら https://github.com/material-components/material-components-ios インストール Githubの手順通りに進めていく cocoapodsのインストール(インストール済みの場合はスキップ) sudo gem insta…

Swiftでの画面遷移についてまとめ

よく忘れるのでメモとしてまとめる Storybordだけで画面遷移 シンプルな画面遷移。 ボタンと次に表示するViewControllerをsegueで繋げるだけで完了 コードから画面遷移 画面遷移したいタイミングで下記のコードを追加する let storyboard = self.storyboard!…

「kotlin & Android Studio3.0」に参加してきました!

参加してきました。 https://japan-android-group.connpass.com/event/61779/ 発表テーマで個人的に気になったとこを書いていきます。 広く浅く語るkolinの魅力 Extension kotlinでは既存のクラスを変更せずにメソッドや、プロパティを追加するExtensionとい…

個人的によく使うツール

普段使っているツールを棚卸ししたいなと思い、個人的なメモとして残しておきます 自己紹介 社会人2年目 主な業務はAndroidアプリ開発 プライベートではSwiftを使ってiPhoneアプリを開発している Swiftでメモアプリ開発中 マシン 業務: MacBook Pro 15inch …

Railsチュートリアルを第1章から進めています

Railsチュートリアル日本語翻訳版をはじめています。 https://railstutorial.jp/chapters/rails_flavored_ruby?version=5.0#cha-rails_flavored_ruby はじめた理由 業務では主にAndroidアプリを開発しています。 そのアプリがDBとやりとりするためのAPIも自…

CoreDataでNSPredicateを使ったらEXC_BAD_ACCESSが出た

ゴールデンウィークいかがおすごしでしょうか 私はだらだらしたり、コード書いたりしてました。(この二つしかしていない) 今日出たエラーを残しておきます。 CoreDataでPredicateを使ったらエラー出た このエラーが出力されてハマりました、、、、 これって…

Swift愛好会vol18に参加してきました!

Swift愛好会vol18に参加してきました! https://love-swift.connpass.com/event/51614/ こういう勉強会的なものに参加するの自体が初めてで緊張しましたが、 ひとつの経験として参加してきました。 感想 発表内容としてはレベルが高すぎた、、、、 Swift初心…

perhaps the designated entry point is not set?

ストーリーボードをいじっていたらこんなエラーが出たのでメモ。 エントリーポイントがないからどのViewControllerから呼べばいいかわからないよ!! はい、題名のような理由でエラーになっています。 ストーリーボードにはどのViewControllerから呼ぶかを指…

キーボードでEnterを押すと画面をキーボードが閉じるようにする

Swiftではなにも実装しないとEnterを押してもキーボードが閉じません そこで以下のように実装します import UIKit class ViewController: UIViewController , UITextFieldDelegate{ @IBOutlet weak var textField: UITextField! override func viewDidLoad()…

/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc failed with exit code 1

CoreDataを使ってデータを保存しようとしたら題名のエラーが出てコンパイルできなくなりました。 色々調べてみるといろんな解決方法が、、 私が解決した方法を残しておきます。 解決方法 Entitieを選択 -> Moduleを"Current Product Module"に変更 -> Codege…

ブラックアウトステッカー for Mac を買ってみた

自分プログラミングをするときタイピングがすごく遅くなるので これを練習目的で買ってみました。 また、私が尊敬する「増井雄一郎さん」(@masuidrive)も使用していて、 真似しました。笑 手触り とても良いです!!!! 滑らかで、これを貼ったからといって…

Androidで画面にデータを表示するときに注意

TextViewなどで画面にデータを表示する場合 全てString型に変換する必要があります!!! Button submit = (Button)findViewById(R.id.submit); submit.setText("ここは必ずStrin型!!!"); お名前.com 以下はエラーになります。 int num = 3: Button submi…

画面遷移する前に制御する[Swift]

画面遷移する前に制御する[Swift] Swiftでは画面遷移する前に入力バリデーションチェックしたり、遷移先の画面にデータを渡したしするすることができます。 画面遷移する前に以下のメソッドを呼び出す override func shouldPerformSegue(withIdentifierident…

Ruby on Railsでデータベースとやりとりする(初心者向け)

Ruby on Railsでデータベースとやりとりする方を説明します。 開発環境構築が終わっていることを前提として説明していきますのでまだ開発環境構築できていない方は先に行ってきてください。(Webで探せば色々ありますので) 1、プロジェクトの作成 Ruby on Rai…

筋トレを継続させるためにアプリを作った

[筋トレを継続する技術 ] (http://qiita.com/modal_soul/items/d6cdbde9072e2e38a609)の記事を読んで私も話たくなったので筋トレについて少し書く。 フリーウエイトをメインでやる(ダンベルなど) 筋トレといったら「フリーウエイト」です。 筋トレマシンで筋…