タグ

ブックマーク / xtech.nikkei.com (16)

  • ラズパイで作ろう! ゼロから学ぶロボット製作教室

    「いつかロボットを作ってみたい」。そんな夢を見ていた方に朗報です。「ラズベリーパイ」(Raspberry Pi)は手のひらに乗るほどコンパクトなサイズでありながら、れっきとしたコンピュータであり、しかも、外部のハードウエアと簡単に接続する仕組みが搭載されています。自分だけのオリジナルロボットを作るために必要な土台を提供してくれます。そして、ソフトウエアとハードウエアの両方を同時に学べる優れた学習教材でもあります。 この連載は、ソフトウエアのこともハードウエアのことも何も知らない読者が一からロボットを作る過程を楽しんでもらうことを目的にしています。基的には大人の方を対象にしていますが、初めてロボット作りを体験する子供でも理解できるように話を進めます。ですから、これから子供と一緒にロボットを作ってみたいとお考えの方や、学校のプログラミング学習教材として使いたいという先生方にも楽しんでいただけ

  • 約700項目のHTML/スクリプト言語リファレンスを公開

    日経LinuxITproは、総計約700項目のHTML/スクリプト言語リファレンスを公開しました。「HTML」(295項目)、「CSS」(73項目)、「Dynamic HTML」(98項目)、「JavaScript」(295項目)、「Perl」(125項目)あわせて698項目。各項目にサンプルコードを掲載しており、コピーし貼り付けてすぐにお使いいただけます。JavaScriptは「この用例を実行する」という文字をクリックすれば、その場でサンプルコードを実行してみることもできます。 ファンレンスを使いこなすための記事や、「JavaScript入門」「Perlの使い方入門」「CSSの基」「Linuxコマンド道場」「シェル・スクリプト工房」といった入門記事もご用意しました。 これらのリファレンスはここ2~3年かけて作成してきたものです。そのため一部に内容の古いものもありますが、順次更新してい

    約700項目のHTML/スクリプト言語リファレンスを公開
  • 評価を高める仕事術(10)「思慮が浅い」を治すのに技術はいらぬ

    前回から、11のネガティブ特性の3番目である「うっかりが多い、思慮が浅い」を説明している。11のネガティブ特性は以下の通りである。 先を読まない、深読みしない、刹那主義 主体性がない、受け身である うっかりが多い、思慮が浅い 無責任、逃げ腰体質 質が語れない、理解が浅い ひと言で語れない、話が冗長 抽象的、具体性がない、表面的 説得力がない、納得感が得られない 仕事が進まない、放置体質 言いたいことが不明、論点が絞れない、話が拡散 駆け引きできない、せっかち、期を待てない 前回は、ソフトウエアベンダーF社に所属しているシステムエンジニアである二宮氏(仮名)の事例を紹介した。百貨店向けシステム開発プロジェクトにおける要件定義の際に、二宮氏は正論だが思慮の浅い発言をした。顧客は二宮氏の発言に怒り、プロジェクトは混乱して窮地に追い込まれた。 今回はその続きである。「うっかりが多い、思慮が浅い」

    評価を高める仕事術(10)「思慮が浅い」を治すのに技術はいらぬ
    uedako
    uedako 2010/10/20
    『自分が考えたり思いついたりしたことが「正しい」と思えば、何も考えず、そのままつい口に出してしまう、行動してしまう。これが「うっかりが多い」「思慮が浅い」人の典型的な行動特性である。』、、、自戒
  • 羽生田栄一の「オブジェクト論」---目次 | 日経 xTECH(クロステック)

    オブジェクト指向の考え方を適用する最大のメリットは概念操作という高水準での記述を可能にする点にあります。概念を抽出するということはシステムや業務に対する考え方も規定します。いかにシステムを認識すればよいか。コトバへの着目が重要です。 また,オブジェクトの識別とその関係整理は,オブジェクト指向に基づくシステム開発の第一歩であり,最も難しいステップです。現場のエキスパートが使う言葉に着目して候補を切り出し,適切かどうかを検証します。修飾語の関係や適用する比喩などから日常的で曖昧な認識の枠組みを整合的な体系へ変換し整理しなければなりません。 ・羽生田栄一の「オブジェクト論」【前編】(上) ・羽生田栄一の「オブジェクト論」【前編】(中) ・羽生田栄一の「オブジェクト論」【前編】(下) ・羽生田栄一の「オブジェクト論」【後編】(上) ・羽生田栄一の「オブジェクト論」【後編】(中) ・羽生田栄一の「オ

    羽生田栄一の「オブジェクト論」---目次 | 日経 xTECH(クロステック)
    uedako
    uedako 2010/03/31
    オブジェクト指向を理解するためにも、一度読んで頭を整理する
  • Active Directoryドメインに一般ユーザーの権限でコンピュータを10台以上参加させたい

    クライアント側の操作だけで済むのでよく使います。しかし,この権限のユーザーでコンピュータをドメインに参加させると,10台を過ぎたところでエラーが発生してそれ以上コンピュータを追加できなくなりました(図1)。これはなぜ起きるのでしょうか? また,どうすれば回避できるでしょうか。 この問題は,Active Directoryドメインの仕様により発生します。また,工夫すれば回避可能です。 Active Directoryドメイン環境で,コンピュータをドメインに参加させるには,最低でも以下の権限を持つユーザーでマシンを操作する必要があります。 ・参加させるコンピュータ側 ローカル管理者権限およびドメインのオブジェクトを読み込むための権限 ・参加させたいドメイン側 「ワークステーションをドメインに追加する」権限,またはComputersコンテナへの「コンピュータ・オブジェクトの作成」権限 今回の問題

    Active Directoryドメインに一般ユーザーの権限でコンピュータを10台以上参加させたい
    uedako
    uedako 2009/12/03
     一般ユーザが行うドメイン追加の10台制限の回避方法
  • VS 2008で学ぶ「LINQ to XML」の基礎---目次

    2007年12月,Visual Studio 2008日語版(以下,VS 2008)がリリースされた。開発者の注目の的は,「LINQ」(Language-Integrated Query,統合言語クエリー)である。LINQと,任意の開発言語(Visual BasicやC#)を使いこなせば,データ処理が劇的に変わるのは明らかだ。 連載では,「LINQ to XML」の基を5回にわたって紹介する。これは,Microsoft .NET Framework 3.5上で利用可能な,XMLデータ処理のためのクエリー言語である。XMLデータの抽出/検索,XMLツリーの生成/変更/削除/更新,シリアライズといった処理を実装するために使うことができる。 ここでは,「LINQ to XML」の技術仕様の側からではなく,XMLデータ処理の側から「LINQ to XML」を見ていく。具体的には,ASP.NE

    VS 2008で学ぶ「LINQ to XML」の基礎---目次
  • Vista文字セット問題---目次

    11月30日に企業向けには出荷が始まったWindows Vista。そのVistaで,“文字化け”が起こるらしい。文字化けといっても,Webアクセス中にたまに見かける全く読めない文字の羅列になることはほとんどなく,その多くは似た文字が表示される程度である。ここでは,来表示されるべき文字の形が少し違ったものが表示されるケースも“文字化け”として扱う。 目次

    Vista文字セット問題---目次
  • 初心者がJavaを“超高速”で学ぶためのコツ:ITpro

    皆さんの中には,「いまどきJavaくらいできなきゃねぇ~」と言われてからもう何年も過ぎちゃった…なんて人も多いのではないでしょうか。いつ何時「新しいプロジェクトJavaでいくから」なんて上司に言われたりしないか,内心ドキドキしてる方もいらっしゃるでしょう。私が受け持つJavaの授業でも,受講生の方からそういった悩みをよく聞きます。 しかしよく聞いてみると,なんだかとても効率の悪い勉強をしているなあと驚くことがあります。なぜなら多くの方が「Javaの入門書で勉強しているのにJavaのプログラムを作れるようにならない」と言われるからです。COBOLやC言語のプログラミング経験があるにもかかわらずです。 なぜJavaの学習がなかなか進まないのでしょうか。残念ながら「Javaのスキルが上がらない」という方の多くは,「データとアルゴリズム」「Javaの文法」「オブジェクト指向」の三つをきちんと学べ

    初心者がJavaを“超高速”で学ぶためのコツ:ITpro
  • (新)APIから知るWindowsの仕組み---目次

    雑誌にせよWebにせよ,最近のWindowsプログラミングの記事のほとんどは .NET向けだ。マイクロソフトも,これまでネイティブ・コードでの開発が主流だったC/C++開発まで, .NETへの移行を促そうとしている。 ではネイティブ・アプリケーション開発用のプログラミング・インタフェースであるWin32 API(Application Programming Interface)の知識は不要になるのかというと,決してそうはならないと筆者は考えている。理由の一つは,OSが動作する仕組みを知ることが,今後も開発者にとって重要であり続けることだ。プロセス管理,メモリー管理,同期化といった概念は,.NETで開発する場合でも必要だ。こうした知識を得るのに一番いいのは,やはりOSのカーネルに近いAPIのレベルで学ぶことである。 将来どうなるかはともかく,現時点では .NET Frameworkの大部分

    (新)APIから知るWindowsの仕組み---目次
  • 実開発で分かったGoogle App Engine for Javaの“すごさ”

    ゴールデンウィークに特に予定のなかった筆者は,「ちまたで噂のGoogle App Engine for Java(GAE/J)とFlexでスケジュール共有ツールでも作ってみよう」と思い立ちました。およそ5日間かけて開発を進めたのち,2009年5月6日に「ご都合.com(画面1)」を公開しました。その後,はてなブックマークやニュースサイトなどでご紹介いただいたおかげで,公開後6日で約2000人の方にご利用いただいています。 そこで稿では,この「ご都合.com」の開発で実際に筆者が得た経験を通じて,GAE/JによるWebアプリケーション開発の実際とそのポテンシャルについて紹介します。 米Googleが2008年4月に発表したGoogle App Engine(画面2)は,「自分が開発したWebアプリケーションをGoogleのデータセンターで運用できるクラウドコンピューティング・サービス」です

    実開発で分かったGoogle App Engine for Javaの“すごさ”
  • 営業担当者の必須ツール「アカウントプラン」の作り方

    顧客別に営業の基構想をまとめた「アカウントプラン」は、今やソリューション営業に不可欠なツールと言えます。この連載ではアカウントプランに対する誤解を解いたうえで、顧客の経営課題を把握し、ツボを押えたソリューションを提案するうえで強力な武器となるアカウントプランの作成・活用法を基礎から解説します。 第1回 計画は営業の基業務,提案に必須のツールを作れ 第2回 「顧客の概要」の日々更新で営業活動の品質アップを実現 第3回 営業プランは顧客位を貫け,顧客の経営課題からテーマ抽出 第4回 SWOT分析を駆使して解決すべき顧客の課題を抽出 第5回 顧客の課題を体系的にとらえソリューションにつなげよ 最終回 計画は立てるだけでは意味なし,顧客の深堀のために活用せよ

    営業担当者の必須ツール「アカウントプラン」の作り方
  • 第35回 FlashムービーとJavaScriptを連携させてみよう:ITpro

    最近ではAjaxの流行もあり,JavaScriptのライブラリがかなり充実していますね。これらのライブラリの関数を始めとしたJavaScriptの関数を,Flashムービーから呼ぶことができれば,Flashムービーだけでは実現が難しい処理も意外に簡単にできてしまうこともあります。 ムービーを表示しているHTMLドキュメントのURIを取得する あけましておめでとうございます。年もよろしくお願いいたします。 さてさて,図1のムービーでは,ムービーを表示しているHTMLファイルのURI(URL)を表示しています。 図1:ムービーを表示しているHTMLファイルのURIを取得するムービー(クリックするとムービーを表示します) Flashムービーでは,ムービー自身のURIは「_urlプロパティ」を使って取得できますが,ムービーを表示しているHTMLファイルのURIまでは取得できません。では,図1のム

    第35回 FlashムービーとJavaScriptを連携させてみよう:ITpro
  • 第3回 JavaScriptで非同期通信を実装する

    JavaScriptによる非同期通信の仕組み ここまでは,Ajaxを支える技術としてJavaScriptでユーザー・インタフェースを実装する仕組みを紹介した。続いて,JavaScriptによる通信の実装について見ていこう。よく見かけるAjaxの紹介記事は,この通信の実装方法に重きを置いていることが多い。なぜなら,Ajaxという方法論が普及する前は,JavaScriptのコードから通信をしようなどとと考える人はおそらく少数派だったからであろう。 JavaScriptでHTTP通信を行うには,一般にXMLHTTP,またはXMLHttpRequestと呼ばれるオブジェクトを利用する。ただし,注意しておくことが二つある。一つは,XMLHttpRequestの実装方法はブラウザの種類やバージョンによって異なるという点,もう一つは,「クロスドメインの制限」と言って,現在表示しているHTMLを取得したサ

    第3回 JavaScriptで非同期通信を実装する
  • あなたもコンサルタントになろう---目次

    はじめまして。コンサルタントの金子です。読者の皆様の大半はプログラマの方で,「コンサルティングなんてオレには関係ない」とか,「適当なことを言って高い報酬を得ている」などと思っているかもしれません。この連載は,そのような誤解を解くと同時に,等身大の身近なコンサルティング・テクニックを,いかにして情報戦略の立案といった難しいテーマに応用していくかをやさしく解説するものです。コンサルタントという職業につこうとしている人でなくても,役に立つところがあるのではないかと思います。初回は,コンサルティングの最も基的な立脚点である「わからない」ということを中心に,お話を進めます。最後まで,気楽におつきあいください。 目次

    あなたもコンサルタントになろう---目次
    uedako
    uedako 2008/12/17
    コンサルの基本的な話?
  • [Samba TIPS]WindowsドメインとApache Webサーバー間でのシングルサインオン実現手順

    Sambaを利用すると,Windowsクライアントでドメインログオンする際の認証を行うことができます。最近では多くのサービスをWebベースで利用することが一般的であり,ドメインログオンによって一度認証された環境であれば,その認証情報を利用してWebサービスの認証も行いたいというのが一般的な要望です。このような仕組みを実現することをシングルサインオン(SSO)と呼びます。 今回紹介するmod_auth_ntlm_winbindモジュールを利用すると,Apacheで構築されたWebサーバーで提供されているWebページの認証情報として,ドメインログオンの情報を利用できるようになります。 つまり,ユーザーは作業の開始時にドメインログオンするだけで,Webサービスとして提供されている様々なサービスの認証も同時に認証可能になり,Webサービスにログインするたびに,何度もユーザー名やパスワードを入力する

    [Samba TIPS]WindowsドメインとApache Webサーバー間でのシングルサインオン実現手順
    uedako
    uedako 2008/12/12
    ドメインでの認証
  • 最後の難関 システム移行

    稼働直前待ったなし――システム再構築に伴う「移行」は,サービス開始のために越えるべき最後の難関だ。 人手による地道な作業が多いが,安心して稼働日を迎えるには絶対に手を抜けない。現場のエンジニアが駆使するノウハウを探った。 第1回 移行は全工数の4割を費やす 第2回 移行計画1:詳細設計前に決める「誰が」「いつ」「何を」 第3回 移行計画2:精度を上げる3つのポイント 第4回 移行計画3:「移行データ」は入念に調査・分析する 第5回 移行計画4:トラブルを見越した「権限と統制」 第6回 リハーサル1:計画書の甘さをとことん潰す 第7回 リハーサル2:番さながらを徹底する 第8回 番1:迷わず一気に渡る,正確・即決の仕掛け作り 第9回 番2:影響範囲を素早く正確に追跡・確認

    最後の難関 システム移行
    uedako
    uedako 2008/03/19
    あとでよむー
  • 1