本書は、未来のプログラマ、コンピュータ設計者のために書かれた、Raspberry Piを題材にコンピュータの「仕組み」、コンピュータサイエンスの基本を学ぶ書籍です。Raspberry Pi開発者たちが、プロセッサ、メモリ、ストレージ、ネットワーク、オペレーティングシステム、プログラミング、3Dグラフィックス、オーディオ、そして入出力制御などについて、それらの歴史的な背景なども合わせて詳細に解説を行います。また、解説内容の一部は、実際にRaspberry Piで動かしながら学ぶことも可能です。 はじめに ケンブリッジ ここからが本題 成長曲線の伸び悩むところ 将来に向けて 監訳者まえがき 1章 驚くべきコンピュータの姿 おいしくて果汁あふれるラズベリーの成長 SoC わくわくするクレジットカードサイズのコンピュータ Raspberry Piに何ができるか? Raspberry Piボードの紹
上野宣 2011/1/12 ■意外と細分化されているセキュリティ分野 実は筆者は、マルウェア解析については素人同然だ。 セキュリティという分野は、一般的には狭い範囲に思われるかもしれない。しかし、Webアプリケーションが専門であったり、ネットワークが専門であったりと、意外と細分化されていて、他の分野のこととなると門外漢であることも多い。 もちろん、最近のマルウェアの仕組みや挙動の概要、バッファオーバーフローやデバッグといった個別の知識や技術は持っている。だが、それだけでは最新のマルウェアの解析まではできないのだ。 ■マルウェア解析の前に立ちはだかる壁 最新のマルウェアを解析するには、マルウェア解析ならではの技術が必要になる。 例えば、現在流通しているほとんどのマルウェアには、実行形式を保ったまま圧縮・難読化を施す「パック」という技術が使われている。まずはこれを展開しないことには、IDA P
2019年10月下旬に大規模な TCP SYN/ACK リフレクション攻撃を複数観測しました。本記事では IIJ のマルウェア活動観測プロジェクト MITF のハニーポットの観測結果から、今回の DDoS 攻撃の発生状況について紹介します。 TCP SYN/ACK リフレクション攻撃 リフレクション攻撃 (リフレクター攻撃、アンプ攻撃とも呼ぶ) は、送信元アドレスを偽装した IP パケットを踏み台となる多数の機器 (リフレクター) に大量に送信することにより、その応答パケットを利用して攻撃する DDoS 攻撃手法の一つです。この場合、偽装された送信元アドレスがターゲットとなる被害者ということになります。真の発信元である攻撃者のアドレスを隠蔽するとともに、リフレクターからの応答パケットのサイズが大きくなる増幅効果を狙う攻撃です。UDP と比較すると増幅効果のあまり大きくない TCP によるリ
プログラミングキャンプが転機に 実力差で泣きながら帰ることも 「好きなことは必ず仕事にできる」 羽柴彩月さん(22)は、高校2年で作ったアプリ「Stuguin」が、いきなり15万ダウンロードを記録しました。今は慶応義塾大学に通いながら、国内の大手IT企業でインターンを続けています。大学に入るまでは愛知県に住み、自分専用のパソコンを持ったのは高校生の時という環境。そこから、どうやってヒットアプリを生み出せたのか。「誰かに勝ちたいではなく、自分に何ができるのかを考える」という羽柴さんの言葉から、Z世代の才能の開き方を考えます。 初めてのアプリで15万ダウンロード 大学が休みの日でも、インターンがあり、忙しい日々を送っているという羽柴さん。 「Stuguin」の次にどんなアプリを作ったのか聞いてみると、「作ったけどリリースまでしていません」。 「他のアプリをリリースすると、Stuguinの運用を
CSSは簡単なコードで書けます。しかし、プロジェクトの規模が大きくなるにつれ、コードが重複したり、未使用のコードが増えたり、!importantでの上書きが増えたり、読みにくいコードになります。 CSSのセレクタの書き方・命名や管理を改善する、シンプルで非常に効果的な5つの原則を紹介します。 Improve your CSS with these 5 principles by Adrian Bece (@AdrianBDesigns) 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 はじめに CSSを改善する命名の原則 CSSを改善する詳細度の原則 CSSを改善するDRY原則 CSSを改善する単一責任の原則 CSSを改善する開放/閉鎖原則 CSSを改善する方法のまとめ はじめに CSSは簡単で分かりやすいのに、CSSを書く時に
cheeroブランドを展開するティ・アール・エイは11月6日、組み立て済み3Dプリンター「cheero3D pro」および、PLAフィラメントの発売を開始すると発表した。 販売価格は、本体が4万4800円(税込)。PLAフィラメント(1kg)が2000円(税込)。 同社によると、製品開発のスピードアップのため、またcheeroならではのコモノを発想するアイデア試作機として、日々多くの社員が活用。デザイン案の検討を例にすると、外注の場合と比較して、複数のモデル制作がほぼ一晩で完成する上、連続して検討を重ねることが可能になったという。 また、個人のイメージを立体化する感動を多くの人に体験してもらいたいという思いから、自社が使用して精度と信頼性を確認した3Dプリンターを組み立て済みの状態で販売することにしたという。 最近では、キット形態で販売される3Dプリンターが多く、低価格で販売されているが、
全国屈指のアプリ開発者でありながら、「やりたいことを絞らない」という西林咲音さん 出典: 西林さん提供 小学生時代はソリティアやタイピング レンタルPCで参加したプログラミングキャンプ 「エンジニアは通過点」 作ったアプリが次々とアプリ甲子園で紹介された西林咲音さん(18)は、その実績が認められ慶応義塾大学に入学しました。ITのスキルが教育現場でも注目される時代、当事者である西林さんは「エンジニアは通過点」と言い切ります。子どものころからバトントワリングや体操、ピアノなどを習い、今もアカペラサークルに入るなど「コードを一人で書き続ける」生活とは無縁です。Z世代の当事者が、今、何を見つめているのか。「やりたいことを絞らない」西林さんの生き方から考えます。 開発のヒントは日常生活に 「Hub」「Calm」「Memorie」「Gerdy」 西林さんが、高校1年生から今までにリリースしたアプリです
~第72回~ 「ジャーナリストや活動家、ビジネスリーダー、政治関係者など、標的型攻撃のリスクがあるユーザーのGoogleアカウントを保護します」という謳い文句がGoogleのホームページに掲載されている。Googleの最も強固なセキュリティにまつわる記載だ。 まったくもって筆者などにこのようなリスクはないのだが、この謳い文句にちょっと中二病巣をくすぐられてしまった。 「高度な保護機能をご利用いただくには、セキュリティキーを2つ購入し、お使いのGoogle アカウントにキーを登録する必要があります」と書いてある。リンクを開くと「Titan セキュリティキー」の購入画面が開く。すでに1つは持っているので、勢いにまかせてもう1つ購入してしまった。 「Titanセキュリティキー」はGoogleアカウントにログインする際に、2段階認証を行うための物理的な鍵だ。USB接続タイプとBluetooth接続
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
どうも、まさとらん(@0310lan)です! 今回は、ブラウザ上に2Dゲームを開発できる環境を提供してくれる無料のWebサービスをご紹介します。 ゲームを作るのに必要なキャラクターの作成や効果音などの音作りから、ステージの作成やゲームロジックのプログラミング・ファイルへの書き出しまですべて統合されているのが大きな特徴です。 ゲームを作ってみたいと考えている人は、ぜひ参考にしてみてください! 【 Bitmelo 】 ■「Bitmelo」の使い方 それでは実際に使いながら、どのようなサービスなのかを見ていきましょう! 「Bitmelo」は面倒なユーザー登録などは一切不要で、以下のURLにアクセスするだけですぐにブラウザ上にゲーム開発環境が起動します。 <BitmeloURL> https://bitmelo.com 「Bitmelo」はゲーム開発に必要となる以下の要素をすべて自由に作れるのが大
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く