タグ

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

  • 長年の悩みだったギターアンプのノイズが「マイ電柱」で直った件 - give IT a try

    はじめに 僕は趣味でよくギター(エレキギター)を弾きます。 ですが、長年ずっと困っていたことがありました。 それはギターアンプのノイズです。 多かれ少なかれ、エレキギターを弾くときはアンプからノイズが出るものです。 しかし、僕の家のギターアンプからは明らかに異常な「キーン」というノイズが出ます。 実際どんな音なのかは以下の動画で確認できます。(うるさいのでボリュームには気を付けて!) www.youtube.com このノイズは以下のような特徴があります。 5〜6年前から急に発生し始めた 常時ノイズが出るわけではなく、たまに発生する ノイズが鳴り始めると鳴ったり止んだりを繰り返す ギターを変えても、アンプを変えても同じようにノイズが出る(なので、ギターやアンプの問題とは考えにくい) ギターを全くつないでいない状態でもノイズが出る(なので、ギターのピックアップがノイズを拾っているわけではない

    長年の悩みだったギターアンプのノイズが「マイ電柱」で直った件 - give IT a try
    ledsun
    ledsun 2024/04/02
    洗車機のモーターから200~500Hzのノイズが発生して、電線を伝わってスピーカーの電磁石を駆動しちゃうのかな?電柱の変圧器(トランス)にノイズカットの仕組みが入ってて高周波がカットできた?
  • 雑に作って、それから作り込んで、最後にテストを書く「テストラスト」開発 - give IT a try

    (この話は最初Twitterに書こうと思ったけど、長くなるのでブログに書くことにしました) 僕はRSpecやMinitestでテストを書くのは得意ですが、常にテストファースト(TDD)で開発するとは限りません。 今業務でやってるタスクはこんなふうに進めてます。 雑に動くものを作る ↓ 見た目をきれいにする&機能を作り込む ↓ テストを書く ↓ リファクタリングする この順番で開発する理由を以下に述べます。 雑に動くものを最初に作る理由 最初は見た目とか、異常系とか、細かい仕様とかを無視して、正常系が一通り動くものを作ります。 これはこれから作ろうとしているものの認識が合っているかどうかをPO(プロダクトオーナー)に確認するためです。 実際に動く画面を見せると「こんな感じでOK」とか「ここはこういうふうにしたい」というフィードバックをもらうことができます。 また、開発者としてもコードを書きな

    雑に作って、それから作り込んで、最後にテストを書く「テストラスト」開発 - give IT a try
    ledsun
    ledsun 2023/02/17
    テストコードだけをテストっていうから誤解を生むのでは?(テストコードなしの)動くソフトウェアを作って「作りたい物は何か?」をテストしてそう。そういう意味では、ユースケースシナリオが最初のテストなのかも
  • フィヨルドブートキャンプのメンター陣が語る「このバイブルに育てられた」学びの一冊 - give IT a try

    はじめに ちょっと前に「「このバイブルに育てられた」駆け出しエンジニアだった頃に読み込んだ、学びの一冊をご紹介」というweb記事が話題になっていました。 type.jp たぶん、長年ITエンジニアをやっている人なら1冊か2冊はそういった「バイブル」があると思います。 そこでフィヨルドブートキャンプのメンターに「あなたが「このバイブルに育てられた」と思う一冊は何ですか?」という質問をしてみました。 なお、回答者はメンターだけでなく、アドバイザー(メンターではないが、受講生の学習状況を確認できる企業関係者)や卒業生も含まれています。 というわけで、以下がその回答です! 【もくじ】 はじめに メンターの伊藤淳一さん=「情熱プログラマー」 メンターのinoueさん=「リーダブルコード」か「アジャイルサムライ」 メンターのべーたさん=「でもわかるC#プログラミング」と「ノンデザイナーズ・デザインブ

    フィヨルドブートキャンプのメンター陣が語る「このバイブルに育てられた」学びの一冊 - give IT a try
    ledsun
    ledsun 2022/12/05
    「オブジェクト指向のこころ」は渋いなあ。いい本だと思います。
  • 女性も(そしてママもパパも)参加しやすいRuby勉強会、TokyoGirls.rbのイベントページを公開しました #tokyogirlsrb - give IT a try

    お知らせ 先日、このブログでもお知らせした女性も参加しやすいRuby勉強会のイベントページを公開しました。 techplay.jp この勉強会の概要は以下のとおりです。 イベント名 TokyoGirls.rb Meetup vol.1 日時 2019年3月2日(土)13:00〜17:00(受付12:30〜) 会場 TECH PLAY SHIBUYA 定員 42名(女性専用枠=20名、性別不問枠=15名、託児室利用枠=5名、録画協力枠=2名) 参加費 1000円(ケータリング代) その他 託児室を提供します イベントページ https://techplay.jp/event/716251 この勉強会の3つの特徴 この勉強会の特徴はいろいろあるのですが、個人的な観点であえて3つに絞り込むとしたらこんな感じになると思います。 その1・登壇者が全員女性Rubyist! 登壇者は全員、ITエンジニア

    女性も(そしてママもパパも)参加しやすいRuby勉強会、TokyoGirls.rbのイベントページを公開しました #tokyogirlsrb - give IT a try
    ledsun
    ledsun 2019/02/06
    無料託児室!すごーい!!!
  • 女性も参加しやすい(でも女性限定ではない)Ruby勉強会を企画中です #tokyogirlsrb - give IT a try

    お知らせ イベントページを公開しました!託児室もあります!たくさんのご参加をお待ちしております😃 techplay.jp はじめに タイトルの通りですが、現在、女性も参加しやすいRuby勉強会を有志のRubyistと企画しています。 まだ固まっていない部分もあるので変更される点が出てくるかもしれませんが、このエントリではこの勉強会の概要や開催のきっかけ等を書いてみようと思います。 【もくじ】 はじめに 女性も参加しやすい勉強会を開催しようと思った動機ときっかけ 女性の参加者や登壇者が目立ったRubyConf 男性でも女性でも興味がある勉強会には気軽に行けるようになってほしい 女性向けであることを明記しないと、女性の参加者は集まりにくい 勉強会の概要 登壇者と発表内容 ターゲットとなる参加者の方 運営チーム Q&A Q. 女性限定ではなく男性も参加できるのはなぜですか? Q. Rails

    女性も参加しやすい(でも女性限定ではない)Ruby勉強会を企画中です #tokyogirlsrb - give IT a try
    ledsun
    ledsun 2019/01/11
    良い取り組みだと思います。こういの向けに、girlよりかっこいいイメージの単語(女傑?アマゾネス?女神様?)ってないかなあ?ハードル高くなっちゃうのかな?
  • WEB+DB PRESS Vol.99の「良いコード」を本気でコードレビューしてみた - give IT a try

    はじめに Twitterを見てたら、気になる雑誌の特集を見つけました。 WEB+DB PRESS Vol.99の「Rubyで学ぶ!良いコードって何だろう?」という特集記事です。 WEB+DB PRESS Vol.99 作者: ?橋健一,谷口禎英,井大登,山崎勝平,大和田純,内村元樹,坂東昌哉,平田敏之,牧大輔,板敷康洋,大?浩崇,穴井宏幸,原口宗悟,久田真寛,ふしはらかん,のざきひろふみ,うらがみ,ひげぽん,池田拓司,はまちや2,竹原,片田雄樹,渋江一晃,WEB+DB PRESS編集部編出版社/メーカー: 技術評論社発売日: 2017/06/24メディア: 大型この商品を含むブログを見るRuby大好き!きれいなコード大好き!!な僕にとっては、この特集は読まずにはいられません! 早速買って読んでみました。 お~、なるほど、たしかにいいことが書いてある! うんうん、そうそう・・・あれ?この

    WEB+DB PRESS Vol.99の「良いコード」を本気でコードレビューしてみた - give IT a try
    ledsun
    ledsun 2017/06/30
    ヨーダ記法は、安全性が気になるならlint使った方がいい。そうでないならコーディング規約に従おう。な気持ち。 http://marycore.jp/coding/yoda-conditions/
  • 【意見】Doorkeeperは定額制ではなくチケット制の料金プランを導入してほしい - give IT a try

    はじめに 昨日、イベント告知サイトのDoorkeeperが完全に有料化するという発表がありました。 主催者の皆さまにご利用料をお支払いいただく理由 | Doorkeeper Doorkeeper料金体系の変更について | Doorkeeper 料金プラン | Doorkeeper 有料化自体は全く否定しないのですが、料金プランが僕の利用形態にマッチしないのでDoorkeeperを利用し続けるべきかどうか迷っています。 このエントリではDoorkeeperから提示された料金プランが利用形態にマッチしない理由と、それに代わる別の料金プランの提案をします。 TL; TR(長いので最初に結論) ちょっと長いので最初に結論を書いておきます。 このエントリで言いたいことは以下の通りです。 有料化はかまわない。自分はDoorkeeperの愛用者なので、料金を払う用意はある。 ただし、最低でも「毎月150

    【意見】Doorkeeperは定額制ではなくチケット制の料金プランを導入してほしい - give IT a try
    ledsun
    ledsun 2016/07/26
    月額500円最大1回とか、月額300円1回/二ヶ月とか、ってプランがあるとカジュアルでうれしいなあ(主催者として使ってないので、観客の意見です)
  • プログラマ歴12年の僕が選んだ「10年経っても役立つ技術書17選」 - give IT a try

    はじめに 僕がプログラミングを始めてから、もうすぐ12年になろうとしています。 この12年間、いろんな技術書を読んだり、仕事やプライベートでたくさんコードを書いたりしてきました。 最初に入ったSIerでは主にJavaを、前職の社内SE時代はC#をメインのプログラミング言語として使ってきました。 現在はRubyをメインで使っていますが、言語が変わっても、また何年経っても「これはあのとき学んだ知識が役に立ってるよなあ」と思う瞬間がときどきあります。 そこで今回はこれまでに読んだ技術書を一通り振り返り、「こので学んだことは今でも役に立ってる」と思うものを17冊ピックアップしていきます。 おことわり (2014.09.29 20:00追記) このエントリのタイトルは「10年経った今でも役に立っている」という意味で付けています。「今から10年後まで役立つ」という意味ではありません。(紛らわしくてご

    プログラマ歴12年の僕が選んだ「10年経っても役立つ技術書17選」 - give IT a try
    ledsun
    ledsun 2014/09/29
    「達人プログラマー」が絶版なら「プログラミング作法」を読めばいいのよ。(Javaやマルコフ連鎖の洗礼について行けるか・・・)
  • ソニックガーデンで行われているコードレビューの具体例をお見せします (SonicGardn Study #11 の補足として) #sg_study - give IT a try

    はじめに 2014年8月11日の晩に放送されたソニックガーデンのweb勉強会、SonicGardn Studyでは「いつまでクソコードを書き続けるの? 〜出来るプログラマだけが知っているコードレビュー7つの秘訣〜」というタイトルで、弊社ソニックガーデンの西見さん(@mah_lab)が講演してくれました。 デキるプログラマだけが知っているコードレビュー7つの秘訣 from Masahiro Nishimi いつまでクソコードを書き続けるの? 〜出来るプログラマだけが知っているコードレビュー7つの秘訣〜 - YouTube この放送の中でも触れられていたように、ソニックガーデンではコードレビューを大事にしています。 ただ、勉強会のスライドの中では具体的なコード例や指摘の例がほとんど出てこなかったので、「実際どんな感じなの?」という疑問を持った方もいたんじゃないかと思います。 そこで今回は「入社

    ソニックガーデンで行われているコードレビューの具体例をお見せします (SonicGardn Study #11 の補足として) #sg_study - give IT a try
  • 妻のパン屋のwebサイトをいろいろ更新した話 ~Rails 4アップデートとかサイトの高速化とか~ - give IT a try

    はじめに 僕のは兵庫県西脇市でCoupé Baguette (クープ バゲット)という小さなパン屋さんを営んでいます。 この店のwebサイトは僕がRailsで作り、Herokuでホスティングしています。 http://coupe-baguette.com 去年の1月に全面改装して以来、あまり触ってこなかったのですが、RubyRailsのバージョンも古くなってきたので、そろそろ最新化したいな~という気持ちが高まっていました。 というわけで先日、ようやくサイトをアップデートすることができました。 見た目の変化は全くありませんが、内部的にはRubyのバージョンが1.9.3から2.1.1に、Railsのバージョンが3.2から4.1にアップデートされています。 さらに、TurbolinksやCloudFlare(CDN = Contents Delivery Network)も導入して、サイトの

    妻のパン屋のwebサイトをいろいろ更新した話 ~Rails 4アップデートとかサイトの高速化とか~ - give IT a try
    ledsun
    ledsun 2014/05/05
    CloudFlare
  • 昨日Qiitaに投稿した記事は普段のコードレビューの副産物 - give IT a try

    はじめに: 技術ネタは最近Qiitaに書いています このブログはもともと「技術系ブログ」としてスタートしました。 イメージとしては「技術的な問題に遭遇してググったら引っかかるようなサイト」です。 普段そういうページによく助けられているので、自分もgive&takeの精神で情報発信していこう、と思ったのが動機です。 しかし、去年の夏にQiitaに出会って以来、シンプルな技術的なネタはQiitaに書くようにしています。 理由はQiitaというサービスの方向性がまさに「技術的な問題に遭遇してググったら引っかかるようなサイト」だったことに加え、Qiitaの中の人に出会って「Qiitaにかける情熱」を直接聞いて、僕も応援したいな~と思ったからです。 そんなわけで、このブログが更新されていなくても、ときどきQiitaにポロッとTips的なネタを書いたりするときがあります。 気になる方はQiitaで僕の

    昨日Qiitaに投稿した記事は普段のコードレビューの副産物 - give IT a try
    ledsun
    ledsun 2013/11/06
    id:suginoy が出てた
  • ユーザーのつぶやき(要望)はなぜ1時間で本番リリースできたのか - give IT a try

    はじめに 昨日の朝、Twitter上でこんなやりとりがありました。 youRoomをメモ代わりとして使うこともあるんだけど、書いた月日は分かっても「年」までは表示されていないので、ちょっと困った #youRoom— yoh nakamura (@yohhatu) October 31, 2012 困ってないで@kuranukiさんに要望を伝えれば… RT @yohhatu: youRoomをメモ代わりとして使うこともあるんだけど、書いた月日は分かっても「年」までは表示されていないので、ちょっと困った #youRoom— Ryutaro YOSHIBA (@ryuzee) October 31, 2012 やりましょう。 RT @ryuzee: 困ってないで@kuranukiさんに要望を伝えれば… RT @yohhatu: youRoomをメモ代わりとして使うこともあるんだけど、書いた月日は

    ledsun
    ledsun 2012/11/02
    プロフェッショナル集団っぽくてかっこいい。
  • アジャイルサムライとは大きく異なるソニックガーデンの見積りと計画作り - give IT a try

    はじめに アジャイル開発に興味を持っている人に取っては「まだ読んでなかったの?」といった感じかもしれませんが、先日書籍「アジャイルサムライ」を借りたので、ざっくりと読んでみました。 今回のエントリは読んでみた感想に加えて、ソニックガーデンでの開発スタイルとの比較をしてみたいと思います。 アジャイルサムライ−達人開発者への道− 作者: Jonathan Rasmusson,西村直人,角谷信太郎,近藤修平,角掛拓未出版社/メーカー: オーム社発売日: 2011/07/16メディア: 単行(ソフトカバー)購入: 42人 クリック: 1,991回この商品を含むブログ (257件) を見る とりあえず最初から読んでみた 1章の内容はアジャイル開発の基礎知識が中心で、読みながら「うん、まあそうだよねえ」と思いました。 14ページの挿絵にある「やり方がたった1つなんてことはないんだ!」「君自身が編み出

    アジャイルサムライとは大きく異なるソニックガーデンの見積りと計画作り - give IT a try
    ledsun
    ledsun 2012/08/27
    なるほどピュアアジャイルなサイクルが回れば「見積もりのスコープなぞ一週間分で十分だ!」になるわけだ。しかし、どうやって営業して(「納品しない受託開発」の価値を伝えて)るんだろう?
  • デリゲート(delegate)ってなんだろう? - give IT a try

    C#のデリゲートがよくわからんという同僚さんのために、なんかいいサンプルコードを書きたいと思ったんですが、なかなか難しいですねえ。 分かりやすくて、なおかつ実用的なサンプルが思いつかないです。 おいらの中では「デリゲート = メソッド(処理)をあたかも変数のようにして使いまわせるモノ」みたいな感じの理解です。(かなり適当・・・) たとえば、スクリプト系の言語だと何でも実行時に解決しちゃうんで、デリゲートなんてものが必要ありません。 JavaScript(というかJScript)で書くとこんな感じです。 main(); function main() { var methodContainer = []; methodContainer.push(sayHelloInEnglish); methodContainer.push(sayHelloInJapanese); for (var i

    デリゲート(delegate)ってなんだろう? - give IT a try
    ledsun
    ledsun 2011/08/03
    C#でも関数をdelegateで型定義した変数に格納できる。てか、もともとは関数の型を定義するためのキーワード。予約語を増やさないために匿名メソッドの定義にも流用にしたら混乱が蔓延した。
  • 1