タグ

ブックマーク / gihyo.jp (21)

  • 「子ども向けプログラミング教育」のいま─Minecraftが拓く新たな「学び」の可能性 | gihyo.jp

    玉石混交の子ども向けプログラミング教育講座 近年、子どもにプログラミングを教えようという動きが活発化しています。IT企業や教育系企業が相次いでプログラミング教育に乗り出しています。しかし実際には内容にバラつきが多く、一概に「プログラミング教育」と言っても各社でその取り組み方は大きく異なります。 プログラミング教育を標榜する各社の方針は、大きく分けると以下のようなものが挙げられます。 プログラミングを通して「思考の枠組み」を教えることを目的とするもの 使用言語:Scratch、Viscuit、コロコロゲーム工作ブロックなど 将来プログラマになることを目的とするもの 使用言語:Objective-C、JavaJavaScriptなど プログラミングを通してコンピュータへの興味を誘発することを目的とするもの 使用言語:Scratch、MOONBlockなど とにかくプログラミングのようなことを

    「子ども向けプログラミング教育」のいま─Minecraftが拓く新たな「学び」の可能性 | gihyo.jp
    t-murachi
    t-murachi 2015/08/06
    みんな大好き shi3z 氏の記事。個人的にはコンピュータに興味を持ってくれる子が増えてくれれば御の字ぐらいに思ってる。
  • 第4回 テスト分析(後編) | gihyo.jp

    いよいよテスト分析工程に取り掛かった中山君。でき上がったもの(前回参照)を大塚先輩に持っていいくと、またまた渋い顔をされてしまいました。 大塚先輩:時間が掛かりそうだから、会議室に移動しようか。 中山君:第3会議室が空いているみたいです。予約しておきます。 急いで自席に戻り会議室を予約してから第3会議室に向かうと、大塚先輩は既に座っています。 大塚先輩:さて、早速だが指摘をしていこう。たくさんあるので覚悟すること。 中山君:はい……。 Webを簡単に信じるな 大塚先輩:まず一番根的な質問をしよう。そもそもテスト分析という行為をどのように理解している? 中山君:インターネットで調べると、『⁠仕様書を入手し、テスト設計を行うために仕様を理解すること。このとき、テスト分析結果を文書としてまとめる。』という解説でした。 大塚先輩:それはウチでいうところのテスト分析かい? 中山君:えっ?…… それ

    第4回 テスト分析(後編) | gihyo.jp
    t-murachi
    t-murachi 2013/03/15
    なんか… それだったら文書で管理するよりタスク管理ツールか BTS 使って管理したほうが捗るんじゃなかろうかって気が…
  • 第3回 さくらのクラウドの良いとこ・悪いとこ | gihyo.jp

    前回はAWSについて取り上げてみましたが、今回は「さくらのクラウド」について取り上げてみます。 さくらのクラウド登場 さくらのクラウドといえば、サービス開始してすぐに大規模なディスク障害が発生、その後長期にわたって新規受付中止という状況でした。 そして11月1日に無事クラウドの新規受付を再開しました(あやうくこの連載でさくらのクラウドを取り上げられないところでした⁠)⁠。 さくらのクラウドはさくらインターネットが提供するクラウドサービスで、AWS同様IaaS形態のクラウドです。さくらインターネットといえば、日におけるレンタルサービス、ホスティングサービスの雄であり、その領域においては日ナンバーワンといっても過言ではないでしょう。 そのさくらインターネットがいよいよクラウドサービスに乗り出したということで、これはユーザからするとやっとAWSに対抗できる国産クラウドサービスの登場かと期待が

    第3回 さくらのクラウドの良いとこ・悪いとこ | gihyo.jp
    t-murachi
    t-murachi 2012/11/28
    スケールアップ自在なホスティング、って考えたほうがいいのかも。レンタル計算機としての利用には向いてなさげ。
  • 第7回 さくらインターネットに聞く“IPv4アドレス移転の実際” | gihyo.jp

    昨年IPv4アドレス在庫が枯渇したため、新規IPv4アドレスブロックを確保するための手段として「IPv4アドレス移転」が注目されつつあります。 前回は、IPv4アドレス返却の現状やIPv4アドレス移転についての話題でしたが、第7回はIPv4アドレス移転に伴って金銭的な対価が発生する、通称「IPv4アドレス売買」の実際です。 日で行われたIPv4アドレス移転はJPNICのWebサイトで公開されていますが、それを見ると、日で最もIPv4アドレス移転を行っている企業は、さくらインターネットであると推測可能です。同社は、IPv4アドレス移転に関する発表をJANOGなどのイベントで行っており、「⁠IPv4アドレス移転の仕組みを積極的に活用している企業」としても知られています。 今回は、さくらインターネット代表取締役社長の田中邦裕氏、さくらインターネット研究所上級研究員の大久保修一氏にIPv4アド

    第7回 さくらインターネットに聞く“IPv4アドレス移転の実際” | gihyo.jp
    t-murachi
    t-murachi 2012/04/17
    面白い。そうか普通に棚卸し資産扱いになるのか。 / IPv4 アドレス移転ブローカーって流行るのかなぁ… 期間限定ではあるんだろうけど、結構儲かりそう…。
  • 技術系Advent Calendar電子版,第二弾以降も提供中。「Boost」に続いて,本日から「PowerShell」の提供開始 | Gihyo Digital Publishing … 技術評論社の電子書籍

    技術系Advent Calendar電子版,第二弾以降も提供中。「Boost」に続いて,日から「PowerShell」の提供開始 技術評論社の馮です。こんにちは。 先日のブログでご紹介した「技術系Advent Calendar」提供開始の続報です。 2月16日に公開した「Boost Advent Calendar 2011」に続いて,日「PowerShell Advent Calendar 2011」の提供を開始しました。 Boost Advent Calendar 2011 PowerShell Advent Calendar 2011 C++開発者の皆さん,.NET Framework開発者の皆さん,その他,プログラミングに興味をお持ちの方はぜひ一度ご覧ください。 Gihyo Digital Publishingのコンテンツの読み方は,以下ページをご参照ください。 Q:EPUB版の

    t-murachi
    t-murachi 2012/02/27
    技評こんなことやっとったんか…。
  • 2011年10月28日号 12.04 LTSのサポート期間・11.10日本語Remixと64bit版・Vodacom Webbook・Wartyから7年・UWN#238 | gihyo.jp

    Ubuntu Weekly Topics 2011年10月28日号12.04 LTSのサポート期間・11.10日語Remixと64bit版・Vodacom Webbook・Wartyから7年・UWN#238 12.04 LTSのサポート期間 UbuntuのLTS(Long Term Support)リリースは、「⁠デスクトップ向けは3年、サーバー部分は5年」というのがこれまでの基でした。しかし、12.04 LTSからはこの方針が変更になります。 新しい方針は、「⁠デスクトップ・サーバーともに5年」(⁠ただし、新規ハードウェアへの対応は「次のLTSまで」の2年間)です。 これにより、ちょうど今のような「新しいLTSリリースの直前にUbuntuを導入しようとすると、LTSを選択しても1年〜1年半しかサポート期間が残っていない」(⁠現時点で最新のLTSは10.04 LTSで、これは2013年

    2011年10月28日号 12.04 LTSのサポート期間・11.10日本語Remixと64bit版・Vodacom Webbook・Wartyから7年・UWN#238 | gihyo.jp
    t-murachi
    t-murachi 2011/10/30
    LTS のサポート期間が延びるのか… こいつを意識して古いライブラリを使い続けなきゃならなくなる期間が 5年に延びるのか… orz
  • ゼロからはじめるPSP ─Personal Software Process 記事一覧 | gihyo.jp

    運営元のロゴ Copyright © 2007-2024 All Rights Reserved by Gijutsu-Hyoron Co., Ltd. ページ内容の全部あるいは一部を無断で利用することを禁止します⁠。個別にライセンスが設定されている記事等はそのライセンスに従います。

    ゼロからはじめるPSP ─Personal Software Process 記事一覧 | gihyo.jp
  • 第3回 なぜ日本のソフトウェアが世界で通用しないのか | gihyo.jp

    日米で異なるソフトウェアの作り方 私がシアトルに来たのは1989年なので、こちらに来てもう20年以上になる。最初の10年をMicrosoftのソフトウェアエンジニアとして過ごし、後半の10年は起業家としてソフトウェアベンチャーを3つほど立ち上げている。こうやって1年の大半を米国西海岸で過ごしながらも、日には毎年数回仕事で帰国しているし、日語でブログや記事を書いてもいて、ある意味で「日のソフトウェアビジネスを、一歩離れてちょうどよい距離で見る」ことができる立場にいる。 そんな私が常々感じているのは、日でのソフトウェアの作り方が米国のそれと大きく違っていること。そして、日のソフトウェアエンジニアの境遇が悪すぎること―そして、それが「日のソフトウェアが世界で通用しない」一番の原因になっていることである。 そもそもの成り立ちが違う日米のソフトウェア業界 日米のソフトウェアの「作り方」の

    第3回 なぜ日本のソフトウェアが世界で通用しないのか | gihyo.jp
    t-murachi
    t-murachi 2010/09/23
    問題提起としては概ね同意なんだけど、結論がなぁ… 処方箋が個人事だし、何より雇われ前提じゃあ… / geek たちに今必要なのは単独行動でどうにかすることじゃなくて「結束」することなんだと思うんだが…。
  • 第2回 「締め切りは絶対に守るもの」と考えると世界が変わる | gihyo.jp

    「締め切りを守ること」の大切さ 今までたくさんの日米のエンジニア仕事をしてきた。その中には私よりも明らかに「賢いエンジニア」もいたし、ものすごい生産性でプログラムを作ってくれる「馬力(ばりき)のあるエンジニア」もいた。しかし、そんな中でも、私がものを作るうえで最も大切だと考えている「あること」をキチンとこなせる人は100人に1人もいなかった。その「あること」とは、「⁠常に締め切りを守れるように仕事をすること」である。 チームで仕事をする場合、どうしてもお互いが担当するタスク(=作業)の間に依存関係が生じる。そんなときに、どれか一つのタスクの完了の遅れが、ほかのタスクの完了に波及し、それがタスク間の競合を引き起こして全体のスケジュールがさらに遅れる、という事態はソフトウェア開発の現場ではよく見られる。そんな状況をできるだけ回避するには、プロジェクトに関わる人全員が、自分に割り当てられたタス

    第2回 「締め切りは絶対に守るもの」と考えると世界が変わる | gihyo.jp
    t-murachi
    t-murachi 2010/07/21
    強いなぁ…。 / 開発期間を半分に分けて前期をβ開発、後期を QA 期間とすると、必然的にこれに近い仕事スタイルになると思う。某メーカーで仕事してたときはこんな感じだった。
  • 第1回 Hudsonの導入 | gihyo.jp

    継続的インテグレーションとは Hudsonの具体的な紹介に入る前に、まず簡単に「継続的インテグレーション」(⁠Continuous Integration、以下CI)のおさらいをしましょう。CIは、Extreme Programmingに端を発し、Martin Fowlerによって広められた概念で、狭義には、別々に開発された部品を持ち寄ってお互いの動作を検証する「統合テスト」を早い段階から恒常的に行うことを指します。この当初の概念には必ずしも統合テストの自動化という考え方は含まれていませんでしたが、最近では、CIは単に統合テストだけではなく、広くビルド及びテスト全般を恒常的に行うことを指すようになり、またこれを現実的な工数で実現するための必須の手段として、ビルド・テストの工程を極力自動化する、という事が重要なポイントの一つになってきました。 この考え方の背景の一つには、コンピュータの高性能

    第1回 Hudsonの導入 | gihyo.jp
  • えっ!IE9の新JavaScriptエンジンに隠し機能が!? | gihyo.jp

    従来のIEではJScriptと呼ばれるマイクロソフト独自のJavaScriptエンジンを搭載していましたが、最近の他社ブラウザに比べると実行速度はとても遅く、独自実装の部分がWeb標準に準拠していなかったため、Web開発者からは敬遠される存在でした。 しかし、今回新しく登場したIE9の新JavaScriptエンジンChockraは、最近のデスクトップPCに搭載されているマルチコアCPUGPUのハードウェアアクセラレーション機能をふんだんに活用した最適化処理を行っていて、超高速に動作します。 Internet Explorer Test DriveのWebサイト(図1)からIE9の最新Platform Preview版がダウンロードできますので(従来のIEと共存できます⁠)⁠、インストール後Speed Demosでその速度を体感してください。 図1 http://ie.microsoft.

    えっ!IE9の新JavaScriptエンジンに隠し機能が!? | gihyo.jp
    t-murachi
    t-murachi 2010/04/01
    面白いのかこれ(^_^;
  • ついに出た!最新Perlフレームワーク「Ark」徹底解剖:第1回 Arkって何だ? -Ark が生まれるまで|gihyo.jp ... 技術評論社

    はじめまして。面白法人カヤックの村瀬と申します。ArkというWebアプリケーション作成用のフレームワークを開発しました。今回から4回にわたって、このリリースしたばかりの「Ark」について紹介させていただきます。 Ark(アーク)とは Arkは、Perlで作られたWebアプリケーションフレームワーク(WAF)です。 Arkの特徴としては Catalystに似たインターフェース CGI/FCGI/mod_perlなどさまざまな環境で実用的に動作する CGI用モードの存在 日製であり、日語ドキュメントが充実している などが挙げられます。 Catalystに似たインターフェース Catalystは、Arkと同様にPerl製のWebアプリケーションフレームワークで、現在、Perlのフレームワークでは標準となりつつあるものです。 Arkは開発動機の1つが「CGIでも実用的に動作するCatalyst

    ついに出た!最新Perlフレームワーク「Ark」徹底解剖:第1回 Arkって何だ? -Ark が生まれるまで|gihyo.jp ... 技術評論社
  • 第1回 「モダンPerl」ってなんだろう? | gihyo.jp

    「モダンPerl」という言葉の流行 先日、国内有数のPerlハッカーである牧大輔氏が『モダンPerl入門』という書籍を刊行しました。 日Perlユーザーのハブサイトを目指しているperl-users.jpでも「モダンなPerl入門」と題して「古来から親しまれているPerl入門とはひと味違う、今風のPerl入門テキスト」を作ろうという動きがあります。 海の向こうでは、Perl 6の言語仕様の策定にたずさわっているクロマティック(chromatic)氏が「Modern Perl Books」というウェブサイトを開設して、「⁠モダンPerl」についての考察を始めました。氏はその名もModern::Perlというモジュール[1]を公開して「モダンPerl」の啓蒙に努めています。 個人の主義主張に過ぎないのでしょうか? でも、この「モダンPerl」とはいったい何なのでしょうか。 字面から「今風の

    第1回 「モダンPerl」ってなんだろう? | gihyo.jp
  • [はまちちゃんのセキュリティ講座]ここがキミの脆弱なところ…!:第1回 HTTPのしくみを復習しよう|gihyo.jp … 技術評論社

    こんにちはこんにちは ! ! はまちや2です! 今日からぼくと一緒にWebプログラミングのセキュリティについて、ちょっぴり勉強してみませんか!今回はHTTPがどんなやりとりをしているのか、簡単におさらいしてみましょう!

    [はまちちゃんのセキュリティ講座]ここがキミの脆弱なところ…!:第1回 HTTPのしくみを復習しよう|gihyo.jp … 技術評論社
    t-murachi
    t-murachi 2008/08/25
    この男性なんだか女性なんだかよーわからん中性的なキャラクターって、おいら的に激しく脆弱性なんですが…(萌
  • 第2回 memcachedのメモリストレージを理解する | gihyo.jp

    株式会社ミクシィ 研究開発グループの前坂です。前回の記事でmemcachedは分散に長けた高速なキャッシュサーバであることが紹介されました。今回はmemcachedの内部構造がどう実装されているのか、そしてメモリがどう管理されているのかをご紹介します。また、memcachedの内部構造の事情による弱点も紹介します。 メモリを整理して再利用するSlab Allocationメカニズム 昨今のmemcachedはデフォルトでSlab Allocatorというメカニズムを使ってメモリの確保・管理を行っています。このメカニズムが登場する以前のメモリ確保の戦略は、単純にすべてのレコードに対してmallocとfreeを行うといったものでした。しがしながら、このアプローチではメモリにフラグメンテーション(断片化)を発生させてしまい、OSのメモリマネージャに負荷をかけ、最悪の場合だとmemcachedのプ

    第2回 memcachedのメモリストレージを理解する | gihyo.jp
  • 第1回 memcachedの基本 | gihyo.jp

    株式会社ミクシィ 開発部 システム運用グループの長野です。普段はミクシィのアプリケーション運用を担当しております。今回から数回にわたり、最近Webアプリケーションのスケーラビリティの分野で話題になっているmemcachedについて、弊社開発部 研究開発グループの前坂とともに、使い方や内部構造、運用について解説させて頂きます。 memcachedとは memcachedは、LiveJournalを運営していたDanga Interactive社で、Brad Fitzpatrick氏が中心となって開発されたソフトウェアです。現在ではmixiやはてな、Facebook、Vox、LiveJournalなど、さまざまなサービスでWebアプリケーションのスケーラビリティを向上させる重要な要素になっています。 多くのWebアプリケーションは、RDBMSにデータを格納し、アプリケーションサーバでそのデータ

    第1回 memcachedの基本 | gihyo.jp
  • 連載:検索エンジンを作る|gihyo.jp … 技術評論社

    運営元のロゴ Copyright © 2007-2024 All Rights Reserved by Gijutsu-Hyoron Co., Ltd. ページ内容の全部あるいは一部を無断で利用することを禁止します⁠。個別にライセンスが設定されている記事等はそのライセンスに従います。

    連載:検索エンジンを作る|gihyo.jp … 技術評論社
  • 第3回 JSONPでのクロスドメインアクセス | gihyo.jp

    JSONPの動作原理 前回はAjaxに存在するセキュリティモデルであるSame-Originポリシーを紹介し、そのSame-Originポリシーを迂回する方法とセキュリティについて見てきました。また、回避する方法の1つめとしてリバースProxyを用いた方法を紹介しました。リバースProxyを用いた方法ではセキュリティ的な問題点もありましたが、そもそもProxyサーバを用意しなければならないため、この方法は手軽に使うことはできませんでした。 そこで考え出されたのがJSONP(JavaScript Object Notation with Padding)という方法です。 それではまず簡単にJSONPについて説明します。 Ajaxで使われるXMLHttpRequestオブジェクトには前回説明したとおりSame-Originポリシーがありクロスドメインアクセスはできません。一方、SCRIPTタグ

    第3回 JSONPでのクロスドメインアクセス | gihyo.jp
  • 連載:Ruby on Railsで作られたプロジェクト管理ツールredMineを使ってみよう!|gihyo.jp

    運営元のロゴ Copyright © 2007-2024 All Rights Reserved by Gijutsu-Hyoron Co., Ltd. ページ内容の全部あるいは一部を無断で利用することを禁止します⁠。個別にライセンスが設定されている記事等はそのライセンスに従います。

    連載:Ruby on Railsで作られたプロジェクト管理ツールredMineを使ってみよう!|gihyo.jp
  • WEB+DB PRESS Tech Meeting [資料&動画]|gihyo.jp … 技術評論社

    当日の講演資料と動画を公開です。 動画はニコニコ動画を利用して配信しています。ニコニコ動画のアカウントをお持ちでない方でも,gihyo.jp上で動画を再生できます(コメントの書き込みはできません)。 動画の最後でニコスクリプトを使ったアンケートを行っていますので,ニコニコ動画のアカウントをお持ちの方はご協力いただければ幸いです。動画をクリックすることでニコニコ動画の該当ページへアクセスすることができます(ニコニコ動画のマイリストはこちら)。 今回の動画公開にあたって,gihyo.jp用に新たなニコニコ動画プレーヤーを作っていただきました。この場を借りてニコニコ動画の方にお礼を申し上げます。 JavaScript Tips & Technique IT戦士amachangが最近のJavaScriptのテクニックやTipsについてご紹介します。

    t-murachi
    t-murachi 2008/01/17
    amachang かわいいよ amachang