ねこものがたり

プログラミングあれこれ

Ruby

OSS Gate東京ワークショップに参加しました

OSS_Gateワークショップとは oss-gate.doorkeeper.jp 「OSSの開発に参加する」を実際に体験するワークショップです 各地で定期的に開催されていて、東京でも月1くらいで行われているようです。 ビギナー(OSS参加したい人)とサポーター(ビギナーに教える人…

銀座Rails#13に参加・登壇してきました

銀座Rails1周年の回で、初めての技術話をしてきました! ginza-rails.connpass.com 自分の発表について speakerdeck.com スライドに全部書いてある通り「色々やってみたけど何もわからなかった」という発表になってしまいました。 ですが、手を動かし調べて…

pgがバージョン違いで起動できなくなったときの対応

思い立ったものがあったのでrails newしました。 Herokuでさくっと公開したかったので -d postgresqlオプションを付けました。 するとDBが起動できなくてちょっと困りました。(DBが起動できないとrails sとかできない) 起きたエラー $ pg_ctl -D /usr/local/…

Nerima.rb#3開催しました

やっとNerima.rb3回目の開催 6月はTokyuRubyKaigiに行きたかったし、場所がなくて開催が厳しいという現状を解決できず、第2回目から2ヶ月空いての実施となりました。 nerimarb.connpass.com やったこと 引き続きるりま。Objectクラスをやっていきました。 1,…

mrubyから入るシステムプログラミング入門 に参加しました

このイベントについて handsons.doorkeeper.jp コンテナとミドルウェアならうづらさん、なうづらさんに直接学べるハンズオン。 今年のRubyKaigiで「楽しそうだな〜」と思ったもののmrubyって何からやればいいんだ?というのがいまいちわからないなと、なんと…

Ruby Hack Challenge Holiday #5 に参加しました

Ruby Hack Challenge Holiday #5 主催:笹田さんと遠藤さん(強い) 内容:Rubyをハックする(強い) rhc.connpass.com なぜ参加したのか 「Rubyをハックする」っていうのがかっこよさそうだけど”難しそう”というのがまず最初にイベントページみたときの印象…

Tama Ruby会議01に参加しました

Tama Ruby会議 tama-rb.github.io Tama.rb主催の初・地域Ruby会議! コミュニティーロゴもサイトもデザインが machida さんなのでとてもかわいい。すごい。 Tama.rbのみなさんにはいつもお世話になっているし、勉強させてもらってるし、仲良くして頂いてるの…

TokyuRuby会議13に参加しました

TokyuRuby会議とは regional.rubykaigi.org TokyuRuby会議について TokyuRuby会議は、東京で開催される Regional RubyKaigi です。 Ruby に興味を持つエンジニアが集う Tokyu.rb 主催の LT 大会です。 飲み食いしつつ、みんなで LT をして盛り上がろうという…

Grow.rb #1に参加しました

2019/5/17に開催されたGrow.rb#1に参加しました! Grow.rb第1回:EnumerableをRubyで再実装してみよう! - Grow.rb | Doorkeeper 内容 テーマが「EnumerableをRubyで再実装してみよう!」だったわけですが、予め用意頂いたテストが通るように自分でメソッド…

inquiryメソッドが便利だったので

昨日railsのinquiryメソッドを知りました。 APIドキュメントでinquiryと引くと、ArrayとStringにはえているようです。 今回知ってどちらのクラスにも使ったのですが、特にStringに対してこのメソッドを使うと、とにかく便利で、たった1語でこんなことができ…

Nerima.rb#2の振り返り

Nerima.rb#2を開催したので感想と次回へ向けての反省など https://nerimarb.connpass.com/event/127975/ https://nerimarb.esa.io/posts/6 やったこと rubyのTimeクラス、Datetimeクラス require time railsのtime,time_with_zone 良かったこと 同じ会場だっ…

アクトインディで正社員プログラマーとして働くことになりました

2019年4月より、アクトインディ株式会社で社員として働くことが決まりました!2018年の11月からアルバイトとして受け入れてくださりお世話になっていましたが、その上でこのようなスタートが切れることは、喜びと安堵、そしてなにより感謝の気持ちでいっぱい…

TokyoGirls.rb Meetup vol.1に参加しました

TokyoGirls.rbとは techplay.jp 女性も参加しやすい(でも女性限定ではない)Ruby勉強会 とのコンセプトで初めて開催された勉強会でした! スポンサー枠で参加 もともと個人的にも参加しようとは思っていたんですが、バイト先のアクトインディが託児スポンサ…

読書記録用のファイルを作成するコマンドを作りました

今年に入り、GitHubにプライベートリポジトリを作って読書記録を残すようにしてみました。 neko314.hatenablog.com そのリポジトリはReading-Notesというんだけれど、前回の記事を書いた段階ではcp format.md 2019/01/読んだ本のタイトル.mdとコマンドを叩く…

transactionの使い方

transactionとは An input message to a computer system dealt with as a single unit of work. ( transaction | Definition of transaction in English by Oxford Dictionaries ) 商取引、売買、執行、取扱、議事録などの意味を持つ英単語。ITの分野では、…

2018年振り返り

この記事はRails Gilrs Advent Calendar 20187日目の記事です。 概要 2017年末を思い出す 2018年を振り返る 2019年に向けて 2017年末を思い出す 2017年はなんといってもプログラミングを始めた年、Rails Girlsを知った年だったので自分にとっては「プログラ…

Heroku上で生成するPDFの日本語を表示されるようにした

「開発環境と本番環境で目に見えない何かが違っていて困る」というのを最近何かを繰り返しているけれど、Railsアプリにwicked_pdfというgemを使ってPDFを作る機能を追加し、Herokuにデプロイしたら日本語が文字化けして表示されませんでした。 原因を調べて…

Heroku Postgresで型変更をしようとしてハマった

今作っているアプリで、開発環境ではSQLight、本番環境では(Heroku)Postgresを使っています。 既存のデータのカラムの型変更をしようとしてハマってしまいました。 解決した方法としては、PostgreSQL用にはchange_columnではなくてremove_columnとadd_column…

大江戸Ruby会議07に参加しました

regional.rubykaigi.org かねてより噂は聞いていた大江戸Ruby会議。 「生活発表会」というわかるようでよくわからないキーワードとともに耳にしていて、”ちょっとよくわからないけど楽しそう!”と思っていました。参加してみたらすごく楽しかったです。 生活…

RailsとSQLでわちゃわちゃやってます

自分の課題 DBから前後のデータをとってくる - ねこものがたりの続きをやっていて感じた自分の課題。 複雑なSQLの操作に慣れていない、間違えたり調べたりしてなんとかやってる railsのコードとSQLが自分の中で一致してない(単独でやると操作できるけど相関…

DBから前後のデータをとってくる

何がしたいか reportというモデルがある。 report/showを開いた時に、開いているreportの前後のreportページに行けるようにリンクを貼りたい。 どうやって前後の情報をとるか 一番いいのはreportモデルにuuidを使うことのようです。 教えてもらった記事:rai…

共同開発に参加してみて

Fjord Boot Campの課題もそろそろ終盤に入ってきました。 そして実際にFjord が開発しているプロジェクトに加わるという課題に突入です。 ついに! GitHubは基本的にセルフプルリクセルフマージばかりだったので、初日から知らなかったこと教えてもらったこ…

RubyKaigi2018に参加しました

はじめに Rails Girls JPの支援を受けてRubyKaigiに初めて参加してまいりました。 諸事情で今年は参加は諦めようと思っていたのですが、行けて本当によかったです。今では「諦めよう」と言っていた自分が目の前にいたら「なんで?それでいいの?後悔するよ?…