Web + Life Hack

〜True But Useless〜

【xcode】【設定】タブのデフォルト設定を変更する方法

今週の土日はやっと重い腰をあげ、 「xcode」でネィティブアプリを書くワークショップに参加することにしました。 参加しているのはコレ http://everevo.com/event/7954その時にxcodeのタブ設定(デフォルト)が気持ち悪かったので 変更しました。その時の手順…

【Mac】【wifi】知ってたら便利なwifiのパスワード確認方法

Mac

みなさんはどのような環境で開発をしてますでしょうか? 私はMacにwifiという環境で開発をしています。その時にありがちなのが 「wifiのパスワードを忘れる」という事態。。。メモしとけや!というのもごもっともなんですが、 そのメモするという事態。。。…

【Rails】【Test】【比較】RspecをHello worldしてみた。

前回 【Rails】【Test】【比較】Test::UnitをHello worldしてみた。 http://g08m11.hateblo.jp/entry/2013/09/29/154033から引き続き、今回はRspecでやったことを書きたいと思います。 1・Rspec取得 gem install rspec 2・実行用のファイル(g08_m11.rb)作…

【Rails】【Test】【比較】Test::UnitをHello worldしてみた。

弊社ではスキルアップ向上のため、 「就業時間中に1時間程度をスキルアップに充てる」ということを 今月から試験的に実施しています。 業務の都合上毎日というのは難しいのですが意識的に業務効率を行い、 出来るだけ多く実施するようにしています。 (効果…

【webアプリ】【MA9】3連休だったのでwebアプリを作りMA9に応募しました。

三連休をみなさんはどのように過ごしましたか?私は合間を縫って簡単なwebアプリを作りました。 TokyoMakeup♡ http://www.tokyomakeup.me/ 見た目は? iphone4Sで撮った画面キャプチャです。どんなwebアプリ? ・youtubeの「メイク」に関する動画だけをキュ…

【Rails】【mysql】日時型のカラム(deleted_at)に「むりくり」nullを入れる方法

みなさんはRailsはMySQLといった組み合わせになっていますか?Railsはscopeにより生成されたSQLに対しては論理削除が行われていないかチェックするため deleted_at is nullを条件に追加し実行します。その際、MySQLのdeleted_atはデフォルト設定のままだとNU…

【雑感】給料日に本を買うクセがついてる僕が買った本たち。

給料日ということで真っ先に向かったのは 本屋さん。普段は図書館や会社の経費で買った本を読むのだけれど、 給料日に関しては別です。という訳でこのあたりを購入 Instagram今回はなぜ、このあたりを買ったのかについて少し書いてみます。 宣伝会議 宣伝会…

【rails】【リファクタリング】俺が出会った「これはあきませんやん。」

今月の頭からリファクタリングをしています。 現在はRails、Rubyに限ったリファクタリングではなく、 一般的な以下のリファクタリングを実行しています。 冗長的ロジックを抽出し、共通ロジックに変更 変数の移動 継承を委譲に置き換える ダウンキャストをカ…

【rails】【セミナー】 Ruby & Rails Biz Con2013に参加してきた。〜ビジネス編〜

今回もRuby & Rails Biz Con2013についての記事を。 前回は増井さんのセッションを元にこの様な記事を書きました。 【rails】【セミナー】 Ruby & Rails Biz Con2013に参加してきた。〜エンジニア編〜 http://g08m11.hateblo.jp/entry/2013/09/07/122424 今…

【rails】【セミナー】 Ruby & Rails Biz Con2013に参加してきた。〜エンジニア編〜

今回、就業時間中でありながら、無理言って、 初めて平日のセミナーに参加してきました。 Ruby & Rails Biz Con2013 http://www.boss-con.jp/rails/Ruby-RailsBizCon/全セッションではなく、3セッションの参加とはなったのですが。 (西村さんがモデレータ…

【初心者】【コマンド】【AWS】バージョン確認コマンドぐらいは「どやっ!」したい。

AWS

「あれ?うちで使っているRailsのバージョンなんだっけ?」 「うちのサービスのDBって今、何使ってるんだっけ?」 こんな質問がごく稀に先輩社員なり、上司から聞かれることがあります。 ごく稀になだけにうろ覚えのため、ググったりするのですが、 それは何…

【rails】【Gemfile】足りなかったのは「s」だったという話。

今日、capstranoでデプロイをした時に以下の事象が発生しました。デプロイコマンド bundle exec cap app01 deploy 事象 ** [out :: app-01.g08m11.jp] Updating git://github.com/plataformatec/devise ** [out :: app-01.g08m11.jp] Updating git://github.…

【Rails】【小ネタ】最近知った、Railsの小ネタまとめ。

Rails関連で最近、僕が知っておいた方が良いと思った小ネタをまとめたいと思います。 1・修正内容の反映方法 僕はRails consoleを使う際、修正が発生するとRails consoleを落として また立ち上げてといった事をしていたのですが、 その手間がRails console…

【雑感】リファクタリングとRubyとRailsのブラッシュアップ、始めました。

今月まではリリースがあったことで、実装とテストでバタバタでしたが、 なんとか無事にリリースも終え、穏やかな日々が続いています。しかし、落ち着いたからこそ見えてきたものがあります。 「良く分からないコメント」、 「適切でない変数名」、 「同一処…

【ssh】【ターミナル】【Mac】回線疑う前に疑うべき「.ssh」設定

ssh

「おいおい、Macでssh接続したら何でこんなにぶつぶつ切れるんだ。。。」 「WindowsのTeraTermではこんなこと無かったぞ!」 「あれ?またssh接続切れてる!wifiに問題あるんじゃないか?」最初にWindowsからMacに移行した人がまず、陥るこの事象。 そう、ss…

【Ruby】【Rails】【js】Rubyのバージョンを上げたら見直したい箇所。それはView。

今回発見した衝撃の事実。Rubyのバージョンが2.0.0にした時点で なぜか動かない機能が出ました。 調査をしたところ 「.js」が付いていないソースが原因で動いていなかったのです。 どういうことかというと <%= javascript_include_tag "jquery_ujs","jquery.…

【開発環境】【検索】ローカル環境にApach Solr入れてみた。

今回は前提が多いです。。。前提条件 ・Gem fileに以下を追記変更済み 「gem 'sunspot_rails'」 「gem 'sunspot_solr'」 ・bundle install 実行済み ・Apach Solr側にインデックスを貼るソースをRailsアプリ側で作成済み ・g08m11の箇所は任意なので適宜、読…

【Ruby】【備忘録】rvm を使ってRuby2.0.0にした時のコマンドまとめ

弊社にて使用しているRubyがこの度、 速度改善を目的にバージョンを、 「ruby-1.9.2-p320」→「ruby-2.0.0-p247」 に変更しました。その時に行ったコマンドを備忘録的に纏めたいと思います。 1・現在のrvmの中に「ruby-2.0.0-p247」がないことを確認 rvm list…

【git】やべっ!ファイル削除しちまった!の解決方法

git

つい先日、要らないファイルと思い削除コマンド rm -f app/views/g08m11.html.erbを実行したところ、 実は必要でファイルを復元しないといけないと事態が発生しました。 git checkout .で大丈夫かと思ったのですが、上手くいかずファイルが削除となったまま…

【Rails】【Git】身の毛もよだつRailsルートディレクトリにある怪奇ファイルたち!

みんながお盆を満喫し、すっかりfacebookがご飯や親しい友人の写真、 家族の写真で埋め尽くされている中、 せこせこpagenateの追加やviewの修正をしている僕です。 今回、お盆ということで少し怪談チックで。 怪奇ファイル1 .gitignore 用途 Git用のファイル…

【web】【開発】知れて良かったことまとめ

今回は今まで自分が知らなかったけど、知って良かったことについて 纏めたいと思います。 1・DNS逆引きコマンド dig g08m11.co.jp 用途: AWSのインスタンスの新規作成や 再起動の際のElastic IPの確認の時に使用 確認する項目: 「ANSWER SECTION」DNSの逆…

【初心者】「Rails + Passenger+memchached」の構成にピンっと来た人に見てほしい。

私が携わっているサービスは最近のweb系の環境と少し変わってて、 サーバーを「Rails + Passenger+memchached」で構成しています。次回からサクッと出来るように、 そして初心者の方には詰まる苦しみから解放するために 自分が詰まったところを纏めてみまし…

【Rails】【MySQL】【テスト】限りなく生データに近いデータを使うためにやったこと

現在、テストを実施していますが、出来るだけテスト用のデータは作りたくないと思い、 定期的に作成している「dump」ファイルで一気に本番環境のデータを テスト環境のDBに入れています。 もちろん、本番環境であるためテスト環境のDBヘ挿入後は しかるべき…

【AWS】【VPC】PHPMyAdminがログイン出来なかった時に確認したいこと

AWS

VPC移行後にPHPMyAdminにログイン出来ないという事象が発生しました。 これはPHPMyAdmin側に問題があるかと思い ssh -p 12022 g08m11@g08m11.co.jp cd /var/www/dbadmin vi config.inc.phpを実行して修正が無いか確認しました。しかし、問題があったのはAWS…

【Rails】【デプロイ】【初心者】先輩に「やるな!」と思われるために確認したいこと

みなさんはどのような構成でデプロイを行っているでしょうか?現在、私が携わっているサービスはRailsを利用していることもあり、 CapstranoにてAWSのサーバー(インスタンス、VPC)にデプロイを行っています。その際に確認しておいた方が良いのでは? (デプロ…

【楽天・ヤフー・リクルート3社共催】第1回アフィリエイトソンで最優秀賞を取るまでのあれこれ。

RakutenQute!http://rakutenqute.me/ iphoneでのイメージはこんな感じです。 ちなみにwebアプリです。 そもそも「アフィリエイトソン 」ってなーに? http://atnd.org/event/echack1 テーマは自由で作ったアプリやサービスを一ヶ月運用して勝敗を決めるとい…

【git】【環境構築】今インターンにしてもらっているコマンド(git編)

git

gitは今、ほとんどのweb系の企業で利用されており、既にデファクトスタンダードに なっているんじゃないかと個人的に思っています。 しかし、まだ大学生にはなじみがない(授業の大半はローカル環境で実施、サンプルコード はUSBで渡すなど)というのが現状…

【コマンド】【passenger】復旧作業でドギマギしないためのコマンド

普段はRailsメインの作業をしていますが、ごく稀にサーバ系をいじる機会があります。 今回はpassengerの調査をしたので、その際に使用したコマンドを 紹介したいと思います。 1・passenger-memory-stats passengerをインストールしているサーバーにログイン…

【ツール】【勉強会】イケてるベンチャー御用達?自社で導入を検討したいツール2選

今日はschooさんが主催されたイベントというか勉強会に参加してきました。 所感を以下に纏めました。 【雑感】【勉強会】schooさん主催のイベントで学んだ「ボーイスカウトの原則」とは http://g08m11.hateblo.jp/entry/2013/06/08/185339 本イベントは上記…

【雑感】【勉強会】schooさん主催のイベントで学んだ「ボーイスカウトの原則」とは

今日はこんなイベントに参加して来ました。 schooさん主催のイベントです。 http://atnd.org/event/E0016382/0 本イベントはパネルディスカッションがメインで、 パネラーをlang-8(CTO)のささたつさん、 リブセンス(CTO)の桂さん モデレーターをschoo(CTO)の…