タグ

ブックマーク / el.jibun.atmarkit.co.jp (9)

  • 第3回: ローエンドにもRISC-Vが!ダイソーの完全ワイヤレスイヤホンを分解してみよう:ThousanDIYの「ガジェット分解ライフ」:エンジニアライフ

    こんにちは。「100円ショップのガジェット」を中心に電子機器を色々と分解をしているThousanDIYです。 このコラムでは、ガジェットを分解する中での発見や感想をつらつらと書いていきます。 ※タイトルに誤解を生みそうな表現があったので修正しました。(2/2 14:00) Bluetooth接続で左右が独立した「TWS(True Wireless Stereo)イヤホン」、AppleやSonyという大手メーカーから数万円で販売されている高級品というイメージがあったのですが、2021年の春ころから日国内ではTWSイヤホンの低価格化が一気に進みました。最近ではドラッグストアやコンビニエンスストア、ショッピングセンターにある雑貨店やディスカウントショップでも数千円の製品を普通に見かけるようになりました。 第3回は、そんな「低価格TWSイヤホン」の代表格である、ダイソーの1,100円「完全ワイヤ

    第3回: ローエンドにもRISC-Vが!ダイソーの完全ワイヤレスイヤホンを分解してみよう:ThousanDIYの「ガジェット分解ライフ」:エンジニアライフ
    syuu256
    syuu256 2022/02/02
  • 開発環境と本番環境の違いを埋めるHeroku、Engine Yardの新機能:Rails Hub情報局:エンジニアライフ

    「でも、ステージング環境ではちゃんと動いています!」 こう言われてブチ切れた経験があります。業務アプリのバギーな動作を社内のエンジニアに指摘したところ、テスト用の環境では動いているというのです。「いや、ぼくら番環境のアプリを使っていて現に困っているので、それを直してほしいだけなんですけど」というと、「でも、ちゃんとステージング環境では動いています。お使いになっているのがChromeのようですが、Chromeでの動作検証はしていません(キリッ」というようなやり取りに絶望しました。原因はブラウザではなく、バージョンアップしたアプリ自体にあったのですが、ステージング環境では問題が発現しなかったんですね。 というように、開発環境、ステージング環境、プロダクション環境(番環境)の3つは、大小いろいろな違いがあって、完全に一致させることは難しいものです。手元の環境で動いているアプリが、プロダクショ

    開発環境と本番環境の違いを埋めるHeroku、Engine Yardの新機能:Rails Hub情報局:エンジニアライフ
  • 「なんでRubyなんか作った!? 迷惑だ!」に対するMatzの答え:Rails Hub情報局:エンジニアライフ

    2012年9月に行われた札幌Ruby会議2012の基調講演の1つで、Rubyの生みの親のまつもとゆきひろさんが、最近あった面白いエピソードを混じえて“イノベーション”の質について語っていました(44分の動画)。ポイントとなる部分をまとめてみました。まつもとさんの話はもちろん、統計的裏付けだとか学問的裏付けがある議論というものではありませんし、ご人も楽しそうに話し、聴衆も楽しんでトークを聞くというゆるい感じのものでした。ただ、「イノベーションの質は捉えがたい」というメッセージや、「だからあれこれ考えずにコードを書こう、われわれはコードを書くことにアイデンティティを感じているのだから、それこそがハッピーになる道だ」というメッセージは、参加していたRubyistたちの胸に響くものがあったのではないかと思います。 以下、口語文体のまま、ポイントとなる前半のトークをまとめてみました。トーク後半

    「なんでRubyなんか作った!? 迷惑だ!」に対するMatzの答え:Rails Hub情報局:エンジニアライフ
    syuu256
    syuu256 2012/10/12
  • 『効率的なWebアプリケーションの作り方』――PHPerよ立て、立てよPHPer:晴読雨読@エンジニアライフ:エンジニアライフ

    効率的なWebアプリケーションの作り方 ~PHPによるモダン開発入門 小川雄大(著) 技術評論社 2012年5月 ISBN-10:4774150827 ISBN-13: 978-4774150826 2919円(税込) ■中身が素晴らしいので、外見をdisる 最初に言っておこう。書は、PHPでWebアプリケーションを開発する人間にとって、とても大きな価値を持つである。 今はただの「PHPer(ぺちぱー)」であっても、このを読んで「Programmer」にステップアップする可能性は十分にある。だからこそ思う、もっと適切なタイトルがあったのではと。 ■大事なのは「効率」ではなく「モダン」 書は、PHPによるWeb開発を仕事にしていて、なおかつ MVCに沿ったクリーンなコード フレームワークを活用した開発スタイル オブジェクト指向の基と応用 Gitによるバージョン管理 といったトピック

    『効率的なWebアプリケーションの作り方』――PHPerよ立て、立てよPHPer:晴読雨読@エンジニアライフ:エンジニアライフ
    syuu256
    syuu256 2012/07/13
    PHPにフロントコントローラーは不要、別の言語でやれと近頃思う。そのほうがアーキテクチャ的に素直な感じ
  • 自分の稼ぎで食っている:プログラマで、生きている:エンジニアライフ

    ◆ はじめにおことわり ◆ 今回のテーマは「わたしがプログラマという職業を選んだ理由」で、実は1行で書こうと思えば書けるんですけど、それだとかなり意味不明になってしまって、ちゃんとわかるように書こうとするとやたら長くなります。 自分で言うのもなんですけど、わたしはちょっとレアな人なので普通な人(←表現がおかしい気もするけど、適切な表現が思いつきません)に読んでいただいても、進路選択の参考にはならないと思いますが、もしかしたら、昔のわたしと似たような問題にぶちあたってる人の目に留まるかもしれません。そんな偶然が存在して、なおかつ、この出会いがほんの少しでもよい方向に作用することを期待して、この文章を書きました。 少々、重いお話になるので、そういうのが苦手な方はここで引き返すことをおすすめします。せっかくきてくださったのに、申し訳ありません。 ◆ 10才のわたしは20才の自分に絶望していた ◆

    自分の稼ぎで食っている:プログラマで、生きている:エンジニアライフ
  • 優秀なエンジニア5人は二流の1000人を完全に凌駕する:Rails Hub情報局:エンジニアライフ

    1990年代後半のインターネットブームの火付け役といってもいいWebブラウザ「Netscape」の創業者で、現在シリコンバレーで投資家として活躍するMarc Andreessen氏が、あるインタビュー中で「優秀な5人のプログラマは、二流のプログラマ1000人を完全に凌駕する」(Five great programmers can completely outperform 1,000 mediocre programmers.)と発言したことで、ちょっとした話題となっているようです。インタビューはライターのBill Taylor氏(個人サイト)が、自著「Marvericks at Work – Why the Most Original Minds in Business Win」(アマゾンUSへのリンク)のためにインタビューした際の答えとして、Harvard Business Revie

    優秀なエンジニア5人は二流の1000人を完全に凌駕する:Rails Hub情報局:エンジニアライフ
  • Rails開発者ら、JavaScriptフレームワーク「Cinco」を発表:Rails Hub情報局:エンジニアライフ

    Ruby on Railsの生みの親、DHH(David Heinemeier Hansson)らが、モバイル向けのフレームワーク「Cinco」(シンコ)を間もなくオープンソースで公開する模様です(思わせぶりなブログエントリ)。以下は、37signalsのCincoを使った最初のモバイルアプリ「Basecamp Mobile」のデモ映像です。 Cinco自体はまだソースコードが公表されていません。準備が整うまでに数カ月かかるだろと言っています。Cincoはモバイル向けフレームワークで、「基的には単一ページのJavaScriptアプリを扱うためのRailsだ」と説明されています。対応するプラットフォームは、 iPhone 3GS iPhone 4 iPad Motorola Droid X Motorola Droid 2 Samsung Galaxy S HTC Incredible H

    Rails開発者ら、JavaScriptフレームワーク「Cinco」を発表:Rails Hub情報局:エンジニアライフ
  • なぜC++に萌えてJavaに萌えない? 言語萌え考察:@IT自分戦略研究所の「おすすめエンジニアライフ」:エンジニアライフ

    音が語れるエンジニア参加型メディア「@IT自分戦略研究所 エンジニアライフ」。日々、ITエンジニアの「生の声」を公開している。 ここでは、編集部がおすすめするコラムを紹介しよう。「言語萌え」、部下のモチベーションアップ、素敵なIT女子に関するコラムの3を取り上げる。 言語擬人化妄想 第5話:“運用部門の若手メンバーの疲弊”の巻(下) ~モチベーションを上げるには IT業界仕事は女子職になるのか? 考察(その1) どの言語に萌えるか? 言語擬人化妄想 キャリア20年長のベテランプログラマ ひでみ氏による『プログラマで、生きている』。萌える言語と萌えない言語について。 「久しぶりにC++を使ったら、すっかりC++がツンデレ化していた」と、ひでみ氏は語る。愛好している嫁言語なのに、すっかりご機嫌を損ねてしまったらしい。 プログラミング言語をいくつも使いこなしていると、「この言語の方が記述が

    なぜC++に萌えてJavaに萌えない? 言語萌え考察:@IT自分戦略研究所の「おすすめエンジニアライフ」:エンジニアライフ
    syuu256
    syuu256 2010/10/26
  • 実はオブジェクト指向ってしっくりこないんです!:気分はstatic!:エンジニアライフ

    わたしはこれまで、C言語、Visual Basic、SAP ABAP、最近になって ASP.NET C# などの言語を使ってきた。 「自分でクラスを作ってオブジェクト指向っぽいことをしている」なんてことはまったくない。特に「メンバー関数をstatic宣言すればインスタンス宣言をしなくてもいい」ということ知ってからは、メンバー関数を従来のファンクションのように使っている。共有変数も、pubulic static宣言していまう。したがってプロパティなんて作らない。 staticを理解していない人のコードを見ると、いちいちインスタンス宣言しているので笑ってしまう。データベースにアクセスするアプリケーションをC#で書いているのだが、Visual Studioで供給しているSQL関係のクラスを使えばできてしまうのだから。 オブジェクト指向の入門書では、クラスが持つ隠ぺい性が強調されているが、これは他

    実はオブジェクト指向ってしっくりこないんです!:気分はstatic!:エンジニアライフ
  • 1