タグ

ブックマーク / blog.jnito.com (11)

  • VirtualBox(ホスト=Mac、ゲスト=Windows 10)でSDカードを認識させる方法 - give IT a try

    はじめに 先日、とある要件でWindowsマシンでSDカードを読み込ませる必要が出てきたので、MacにインストールしたVirtualBox + Windows 10の環境でSDカードを読み込んでみました。 ネットを検索していると、意外と「これ!」という情報が見つからなかったので、方法をメモしておきます。 確認環境 今回僕が使っていたのは以下の環境です。 MacBook Pro Retina 15-inch(Mid 2015) VirtualBox Version 5.1.14 r112924 ゲストOS = Windows 10 Home 日語版 SDカードリーダー = バッファロー BSCRA26U2 iBUFFALO カードリーダー/ライター 43+7メディア対応 ホワイト BSCRA26U2WH 出版社/メーカー: バッファロー発売日: 2008/01/18メディア: Person

    VirtualBox(ホスト=Mac、ゲスト=Windows 10)でSDカードを認識させる方法 - give IT a try
    youchan40
    youchan40 2017/08/21
  • Qiitaにプログラマ向けの英語記事を書いたよ&3万Contributionを達成したよ - give IT a try

    お知らせ:Qiitaにプログラマ向けの英語記事を書きました Qiitaに「和英辞典・自動翻訳だけじゃダメ!もっといい英語名を見つけるためのTips集」という記事を書きました。 この記事はその名の通り、クラスやメソッドの英語名を付ける際に、和英辞典や自動翻訳以外に検討すべき選択肢を説明したものです。 シソーラスを使う方法や、画像検索で自分のイメージと比較する方法など、僕が実際によくやっているテクニックを紹介しています。 また、普段はRubyプログラマ向けの記事をよく書いていますが、この記事の内容はRubyに限らず、いろんなプログラミング言語で汎用的に使える内容になっているはずです。 ちなみに、この記事を書いた背景は、社内で同じような話をよく繰り返しているからです。 この記事は「伊藤さーん!英語の命名手伝って-!」と社内で頻繁で聞かれるので、そのときに毎回答えている内容が元ネタになっております

    Qiitaにプログラマ向けの英語記事を書いたよ&3万Contributionを達成したよ - give IT a try
    youchan40
    youchan40 2017/06/28
  • ひどいコードをメンテしてきたからこそ実感する、良いコードや良い設計の大切さ - give IT a try

    はじめに 先日、社内で「良いコードの書き方やお作法、プログラミングの原則って、どうやったら身に付くんだろうねえ?」という話になりました。 もちろん、「を読んで勉強する」っていのも勉強法のひとつなんですが、そもそも、もっと強烈なモチベーションがないと、必死になって良いコードの書き方やプログラミングの原則って勉強できないのでは?なんて思ったりします。 強烈なモチベーションというのは、たとえば、 いったい何なん!?このスパゲティコードは!!! なんでこんなコードを俺がメンテしなきゃあかんの!!?? あ~、もう最悪や!!俺はこんなコード、絶対に書かへんぞ!!!! っていうぐらいのモチベーションです。 というか、これは単純に僕のケースですね、はい。 幸い、ソニックガーデンに入ってからは、周りのプログラマがみんなちゃんとしているので、そんな思いをすることはほぼなくなりましたが、前職、前々職ではそんな

    ひどいコードをメンテしてきたからこそ実感する、良いコードや良い設計の大切さ - give IT a try
  • 「エラーが出ました。どうすればいいですか?」から卒業するための記事をQiitaに書きました - give IT a try

    お知らせ Qiitaに「プログラミング初心者歓迎!『エラーが出ました。どうすればいいですか?』から卒業するための基と極意(解説動画付き)」という記事を書きました。 タイトルにあるとおり、今回も解説動画が付いています。 というよりむしろ、解説動画がメインで記事の文がオマケです。 プログラミング初心者歓迎!「エラーが出ました。どうすればいいですか?」から卒業するための基と極意 最初は動画の内容を丁寧に文章として書き起こしていこうと思ったのですが、あまりにも時間がかかりそうだったので諦め、文は要点をまとめるだけにしました。 Railsの赤いエラー画面(下図)に遭遇しても右往左往しないように、エラー画面の見方やスタックトレースの読み方、デバッグするときの心構えなど、プログラミング初心者が独学ではなかなか身につけられない「エラー解決のノウハウ」を解説しています。 動画と合わせて読むと学習効果

    「エラーが出ました。どうすればいいですか?」から卒業するための記事をQiitaに書きました - give IT a try
    youchan40
    youchan40 2016/06/27
  • シンプルでわかりやすいコードを書くためにあなたがすべきこと - give IT a try

    はじめに 先日、とある知りあいのRubyプログラマからこんな相談を受けました。(内容はちょっとボカしてます) 社内のコードレビューでもっときれいなコードを書けるようになった方がいい、と言われました。 「きれいなコードを書けるようになれ」と言われても、具体的にどうすればいいかわかりません。 伊藤さんのアドバイスを聞きたいです。 この内容だけだとどんな問題があるのかわからないので、実際に指摘を受けたRailsアプリのコードを見せてもらいましたが、確かに「もうちょっと頑張りましょう」と思うような点がチラホラありました。 ただ、具体的にどうすればいいの、という答えは一言では言えません。 というわけで、今回のエントリではこの悩みを解決するのに参考になりそうな話をあれこれ書いてみようと思います。 (その前に)もくじ かなり長い記事になってしまったので、先に目次を載せておきます。 はじめに (その前に)

    シンプルでわかりやすいコードを書くためにあなたがすべきこと - give IT a try
    youchan40
    youchan40 2016/05/18
  • 新人プログラマ向け・スキル向上のための具体的なアプローチと考え方 - give IT a try

    はじめに:「僕にもそんな頃があった」 先日、西脇.rb&神戸.rbの合同勉強会として「RailsプログラマのためのSQL勉強会」を開催しました。 この勉強会は出題者(=僕)が出したSQL問題を他の参加者が解く、というスタイルの勉強会です。 参加者の方の中には最近プログラミングを始めた、という人も何人かいました。 そういう人にとっては問題がちょっと難しかったので、ときどき僕がサポートに回って質問に答えたり、解き方をある程度教えたりしていました。 また、話がちょっと脱線して「僕が作ったこれぐらいのWebアプリは、伊藤さんなら何時間ぐらいで作れますか?」みたいな質問を受けたりもしました。 その中で言われたのが、 「説明されたらわかるけど、自分一人でこの答えにたどり着くのは無理です」 「えっ、そんな短い時間で作れるんですか」 といったようなコメントです。 そういったコメントを聞くと、「あー、僕にも

    新人プログラマ向け・スキル向上のための具体的なアプローチと考え方 - give IT a try
    youchan40
    youchan40 2016/03/31
  • プログラマの僕が東京ではなく田舎に住む理由 #ruraladvent - give IT a try

    はじめに このエントリは「地方在住ITエンジニア・アドベントカレンダー 2015」の1日目の記事です。 地方在住ITエンジニア(元・地方在住も可) Advent Calendar 2015 - Adventar このアドベントカレンダーは「地方と仕事」をテーマに、有志のITエンジニアが自分の思うところを書き綴っていくアドベントカレンダーです。 トップバッターとして、僕も「プログラマの僕が東京ではなく田舎に住む理由」というタイトルで何か書いてみようと思います。 あなた誰?どこに住んでて何してるの? 僕は伊藤淳一と言います。 今は兵庫県西脇市っていうところに住んでます。 西脇市はこんなところにあります。 都会 or 田舎で答えるならズバリ「田舎」でしょう。 とはいえ、「超」が付くほどの田舎ではないので、日常生活には全く不自由しません。 今はソニックガーデンという会社でRubyプログラマをやって

    プログラマの僕が東京ではなく田舎に住む理由 #ruraladvent - give IT a try
    youchan40
    youchan40 2015/12/08
  • 新しいMacへの開発環境移行が思った以上に大変だった話 - give IT a try

    はじめに 先日、開発マシンを約3年ぶりに新しくしました。 最近発売された15インチのMacBook Proです。 TimeMachine + TimeCapsuleでバックアップを取っているので、そこから復旧させれば簡単に移行できるだろうと思いきや、思った以上に苦労しました。 今回のエントリではどのへんで困ったのかをざっくりとお伝えします。 2台並んだ新旧のMacBook Pro。(どっちが新しいマシンでしょうか?) TimeCapsuleからデータを移行させるのにかかった時間 旧マシンに入っていたデータは200GBぐらいです。 これをTimeMachine + TimeCapsuleにバックアップして、新しいMacを起動する際に移行元のデータにしました。 無線LANよりも有線の方が速いかな?と思い、TimeCapsuleに有線でつないで復旧させました。 有線の方が速いのかどうかはわかりま

    新しいMacへの開発環境移行が思った以上に大変だった話 - give IT a try
    youchan40
    youchan40 2015/06/08
  • 悩んでるポイントはみんな同じ!?「Rubyistのためのテストコード相談会」の質疑応答まとめ - give IT a try

    はじめに 先週の土曜日(2015年5月16日)に西脇.rb&神戸.rbで「Rubyistのためのテストコード相談会 ~テストの書き方に悩んでいませんか?~」という勉強会を開催しました。 この勉強会は「テストコードに関する疑問や悩みをみんなで持ち寄り、みんなで解決すること」を目的にした勉強会です。 勉強会中はいろいろと興味深い議論が出たので、今回のエントリではその内容を簡単にまとめてみます。 勉強会で挙がった質疑応答 よく使うフレームワークは? RSpecが大多数、Minitestが若干名。 gemを開発するときはMinitest、RailsはRSpec、というように開発内容によってフレームワークを使い分ける、という人もいた。 Minitestってどうなの? 導入が簡単。assertメソッドだけ知っていればなんとかなる。 Railsにも対応している。Capybaraも使える。 RSpecのs

    悩んでるポイントはみんな同じ!?「Rubyistのためのテストコード相談会」の質疑応答まとめ - give IT a try
    youchan40
    youchan40 2015/05/22
  • Ruby初心者必見!?「ビンゴカード作成問題」のリファクタリング風景をお見せします #codeiq - give IT a try

    はじめに 先月、CodeIQにビンゴカード作成問題を出題しました。 CodeIQに「ビンゴカード作成問題」を出題しました。みなさんの挑戦をお待ちしてます! - give IT a try このビンゴカード作成問題、ありがたいことに50人もの方が解答を送ってくれました。 挑戦してくださったみなさん、どうもありがとうございました。 前回のエントリでは優秀作品ベスト3を発表しました。 今回のエントリはその続編です。 一部の解答(5)について、僕が実際にいただいた解答を採点しつつ、リファクタリングする様子を動画に撮っておいたので、その様子をお見せしちゃいます。 おさらい「ビンゴカード作成問題」とは? ビンゴカード作成問題とはその名の通り、Rubyを使ってビンゴカードを出力する問題です。 Bingo.generate_cardというメソッドを呼ぶと以下のような文字列を出力する、というのが要求仕様で

    Ruby初心者必見!?「ビンゴカード作成問題」のリファクタリング風景をお見せします #codeiq - give IT a try
  • 「エンジニア病」を抱えたあなたに効く「デザインの考え方」 ~ソニックガーデン・デザインメンター対談のまとめ~ - give IT a try

    はじめに 先日、僕が勤務しているソニックガーデンのブログ記事で、弊社プログラマとデザイナーさんの対談記事が公開されました。 【前編】エンジニアの会社でデザインがうまくいくワケ〜「エンジニア病」にはダメ出しされよう 【中編】プログラミングとデザイン、やっていることはわりと同じ〜「デザインは感覚じゃない」 【後編】デザインできるプログラマの育てかた〜「デザインメンター制度」のキモは理由で納得! インタビューに登場する町田さん(@machida)と赤塚さん(@ken_c_lo)は僕もよく知っているとても素晴らしいデザイナーさんです。 素敵なデザインができるのはもちろん、HamlやSassなどプログラマ寄りの技術知識も豊富に持ち合わせていますし、物腰も柔らかくてとても相談しやすい方たちです。 業界の各方面から引っ張りだこなのも十分頷けます。 ところで、上の記事の中に出てくる「デザインメンター制度」

    「エンジニア病」を抱えたあなたに効く「デザインの考え方」 ~ソニックガーデン・デザインメンター対談のまとめ~ - give IT a try
  • 1