マイコンの気持ちを理解してチャタリングを防止!! タイマー割り込みを使いこなそう:マイクロマウスで始める組み込み開発入門(8)(1/3 ページ) 北上くんの指導の下、マイクロマウスの開発に挑戦中のえみちゃん。スイッチを制御して、4つのLEDで2進数を表示させるプログラムを開発しましたが、考えていた通りに動かなかった様子です。今回は、マイコンプログラム初心者が一度はハマるチャタリングの防止と、「SH7125」マイコンに組み込まれているタイマーについて解説します。
マイコンの気持ちを理解してチャタリングを防止!! タイマー割り込みを使いこなそう:マイクロマウスで始める組み込み開発入門(8)(1/3 ページ) 北上くんの指導の下、マイクロマウスの開発に挑戦中のえみちゃん。スイッチを制御して、4つのLEDで2進数を表示させるプログラムを開発しましたが、考えていた通りに動かなかった様子です。今回は、マイコンプログラム初心者が一度はハマるチャタリングの防止と、「SH7125」マイコンに組み込まれているタイマーについて解説します。
http://perl-free.topsite.ne.jp/PERL/Perl CGI フリー工房 総合 Perl フリーソフト Mod_Perl フリーソフト Perl 初めて使う Mod_Perl 環境構築 Perl CGI 実験室 サポート Perlスクリプト ひと工夫 処理高速化やメモリー消費低減など - 解説・豆知識 Perlスクリプトの高速化、ライブラリやモジュールの軽量化、メモリー消費低減、 データ1行読み、ループ工夫、絶対パス取得などの豆知識。- Perlひと工夫 Perlスクリプトって動けばそれで良い? 簡単便利 本質的には、Perlスクリプトは動けばそれで良いと思います。 元々はLarry Wall氏が、「手間の掛からない、使い易いプログラム言語を」と開発したのがPerlです。 ですからPerlスクリプトの本質は速さよりも「簡単便利」でしょう。 もっと高速に! 上記
世界で約9億人が利用する巨大サービスへと成長したFacebook。日々膨大なトラフィックをさばき、新しいサービスを提供していく同社は、どのような開発体制を敷いているのだろうか。FacebookのCTO(最高技術責任者)であるBret Taylor氏に聞いた。 --Facebookの開発体制について教えてください。 エンジニアは大体1000人程度で、1人のエンジニアが100万人に影響を与えているという計算ですね。これだけの人数のエンジニアを抱えていることには誇りを持っています。我々はエンジニアリングの文化を重視しており、何か問題があった際に対処できる状況を作っています。 1人のエンジニアが100万人に影響を与える状況なので、細かいことにこだわるというよりは、最重要なレベルの問題に対して適宜対応できる体制にしています。 --新しい機能の開発や全体のマネジメントについてどのような工夫をしているの
エンジニアのスキルレベルをチェック&フォローするための,チェックリスト集。 学ぶべき項目を整理してあるので,判定だけでなく学習のためにも使える。 チェックリストには,2種類ある。 レベル判定用のチェックシート・質問集。(※面接や,タスクの振り分け時に利用) 各種IT技術について,初級・中級で押さえるべきポイントを網羅した,学習項目やノウハウのリスト。(※教育や研修のために利用) いずれも,開発チームの技術力の底上げのために活用できる。 このようなチェックリストを活用する事によって,以下の事柄が達成される。 低スキル者のために開発プロジェクトがリスクを抱え込む,という事態を回避できる。彼らを教育するためのリソースを短縮できる。 断片的な知識が散乱している状態であっても,それらの知識を体系的に整理し直して「知識のインデックス」を持たせ,抜けや漏れをなくすことができる。そうする事により,各メンバ
今回の記事では, プロジェクト管理に特化したアジャイル開発手法であるスクラムの概要を説明します. また, スクラムによる開発が成功する理由を説明するための理論的なバックボーンとして引用されている知識創造プロセスやコンテキストの概要を紹介します. さらに, 20 名程度の中規模開発チームにおいてスクラムを適用し, 開発に成功した事例を紹介し, その中で知識創造プロセスやコンテキストが生まれたのか否かについて考察します. 1. スクラムとは 1.1 スクラムの価値と理論的な基盤 スクラム [1] は, Ken Schwaber と Mike Beedle によって考案されたアジャイル開発手法です. スクラムという開発方法論の名称は, ラグビーのスクラムにちなんで名づけられたそうです. スクラムは、Schwaber らがいくつかの失敗プロジェクトを立て直す経験を通じて生み出されたとされています.
テスト仕様を書くだけで,仕様書自身がテストを自動でやってくれる。 それがExcelenium(エクセレニウム)。 Excelenium = Excel + Selenium 左側で,操作のステップを日本語で書くと, 右側で,テスト仕様書風のフォーマットの文章をリアルタイムで自動生成してくれる。 ※画像中で「確認」と書いてあるのは,チェックポイントの部分。これは自動的にオレンジ色のセルになる。 書く必要があるのは,青い線より左側だけ。 そして, 「この仕様書の全テストを実行」 というボタンを押すと・・・ Seleniumのテストケースが自動生成され, ブラウザが立ち上がり, テスト仕様書に書いてあった全テストが実行される。 (※ついでに,シート上の全テストケースに自動で番号が振られる。) Webアプリケーションの結合テスト / 回帰テストが大幅に楽になる。 従来のような「テスト仕様書」と称し
ソフトウェア開発における概念でドッグフードというものがあります。残念ながら Wikipedia には英語の記事しかありませんが、これを簡単に説明すると自分たちが作ったものを世に出す前に自分たちで使ってみる (食ってみる) という概念です。ここで重要なのは、自分たちというのは開発者たちだけではなく、なるべく社内で広く使ってもらうという事です。言うまでもなく、ウェブサービスもソフトウェアですし、人が使うモノを作っている時点で適用される概念です。米国のソフトウェア企業では製品の公開前によく使われている手法のようです。 ここで紹介できる私の人生における実例を語ると昔話になりますが、私が株式会社ミクシィで働いていた頃、 mixi Echo (現 mixi Voice) というサービスを作りました。これは世間的に昔ほど日記を書かなくなったという声を身内やウェブ上で耳や目に入り、それが時代の流れであれば
Eclipse for PHP Developers は、オープンソースの開発環境 Eclipse を利用して PHP の開発をするための開発ツールです。Eclipse はもともと Java の IDE としてスタートしましたが、現在では Java 以外の PHP や Ruby などを開発できるようになっています。 ここでは、Windows 上で Eclipse をインストールしていない状態から、PHP の開発環境として Eclipse を導入し、日本語化する手順を紹介します。 JRE のインストール Eclipse は Java アプリケーションですので、JRE が必要です。Java の開発をするわけではありませんので JDK である必要はありません。特に理由がなければ最新の JRE をインストールしましょう。 Eclipse for PHP Developers のダウンロードとインス
こんにちは。グリーでインフラ的なお仕事をしているsotarokです。今回は、グリーの開発環境についてお話します。 グリーの開発環境 開発環境どうするか、という問題はエンジニアリングをしている会社であれば誰しも一度は悩んだことのある問題だと思います。開発環境の作り方は、会社やサービスの規模、事業の形態などによって様々ですし、割と小さな規模から「歴史的な経緯」を経て成長してくることが多く、これといったスタンダードがあるわけでもありません。 グリーでも初期の頃から、いくつかの経緯を経て現在の開発環境があります。これは、特に画期的な開発環境やスタンダードに合わせてつくったわけではなく、日々の業務のなかで、あれこれ困ったことやより便利にしたいことなどを解決していくうちに作り上げられたものです。 今回は、グリーの開発環境の移り変わりと、今後の開発環境づくりについてお話させていただきます。 初期の頃の開
公式ブログ最新記事 プレスリリース Facebook に接続する Cookie ポリシー ログアウト | 編集 ©株式会社想創社 ホーム会社概要サービスプレスリリース公式ブログお問合せ
本日、はてなモノリスという Android / iPhone3GS 向けの簡単にモノのバーコードをスキャンして投稿(Twitter にも同時投稿できます)というサービスを作りました。是非対応端末をお使いの方は利用してみてくださいね。概要だけきいてもうーん、という感じですが実際に使ってみると簡単にモノのバーコードが認識できお気楽に投稿できるのは楽しいです! http://mono.hatena.ne.jp/ 約一ヶ月ほど専念して開発したんですが、その話でも。 開発の経緯 最近僕ははてなブックマークのディレクターと、はてなの Android 開発周りを担当しています。とあるミーティングで今後 Android をどう展開していくか、という話を id:jkondo, id:naoya, id:cho45 と僕で行いました。Android の開発おもしろーい、と個人的に強く思ってることもあり And
ほんとにヤバくなってギリギリになるまで相談しない人々: 切込隊長BLOG(ブログ) Lead‐off man's Blog http://kirik.tea-nifty.com/diary/2010/03/post-1da9.html いつも予防線が突破されるので、いずれにせよ年がら年中修羅場になってるわけだが、 修羅場をこなしているうちに、常在戦場みたいな組織が出来上がって、 毎日ラットレースをしている敗戦処理のエキスパート軍団ができちゃう。 戦況だけ見ると実に見事に負けてるんだけど、 担当した局地戦だけはどうにかなっちゃってるというような。 そういう組織は、人が内部から壊れていく。鬱になったり、病気になったりする。 まあ、発展性のない業務に長時間据えられて、 強いストレスに晒されながら安い給料で働くわけだからねえ。 一個一個のデスマーチは、マーチである限り終わりはあるわけだけど、 デス
名古屋近辺で開発合宿をしたという話を聞いたことがないので、良さそうな宿泊施設を探してみました。探した際の条件としては、「インターネット利用可能」で「宿泊料金および会議室料金が安い」ことです。 ただし探したといっても途中で力尽きてるので、まだまだ候補となる場所はあると思います。また、ネット上の情報をピックアップしたに過ぎないので、実際の料金や本当に開発合宿を行えるかどうかについては、各施設に問い合わせるようにしてください。 ゼミナールプラザ(金山プラザホテル) - 1泊2日向き 名古屋市熱田区金山(金山駅から徒歩7分) 全室LAN有 「宿泊プラン ALL-INN」1泊4食プラン 13,500円〜 1泊4食(初日昼食、初日夕食、2日目朝食、2日目昼食) 会議室利用可(2日間、最大24時間) 会議室にLAN有 サンプラザ シーズンズ - 1泊2日向き 名古屋市名東区藤が丘(地下鉄藤が丘駅から無料
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く