RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
車両盗難被害の現状 警察庁「犯罪統計資料」[1]によると、2022年の自動車盗難数は5,734件で前年比552件増と被害が増加している状況です。 車両盗難の手口には、玄関などに置かれたスマートキーから出ている微弱な電波を特殊な機器でキャッチし、リレーのように車まで中継することでロックを解除する「リレーアタック」というものがありますが、この手口にはスマートキーを電波を遮断しやすいアルミの容器で保管することにより対策が有効であると言われています[2]。一方、自動車盗難の手口には他にも近年被害が増加していると言われているCANインベーダーという手法があります[2]。 CANインベーダーは施錠された車両の車室外(エンジンルームやバンパーの中など)の配線に盗難用の機器を直接接続して開錠信号を送信することにより盗むという手口です[11]。 本記事では、CANインベーダーの原理と対策に関する研究を解説し
こんにちは! 文章を書くとき、ついつい「馬鹿っぽく見えないだろうか」と考えてしまいませんか? 間違った日本語・文法を使っていないか、稚拙な表現はないか、誤字脱字がないか、説得力のあるロジックになっているか……あれこれ悩みながら文章を書いている人も多いと思います。 ただ、その過程で見過ごされがちなことがあります。それは「知的正直さ」です。 ぼくは編集者として、これまで数えきれないほどの文章を編集・添削してきましたが、面識がなくても「この人、超優秀なんだろうな」と思う人は、例外なくこの「知的正直さ」が文章からにじみ出ていました。実際お会いしてみると、そのとおり。知的かつ人間的にも魅力的な人たちでした。 今回は、IQ(知能指数)だけでなくEQ(心の知能指数)も高い、本当の意味で「頭のいい」人たちが、文章で表現している「知的正直さ」について解説します。 「見栄」「意見の押しつけ」「知ったかぶり」を
1484年:コロンブス「ポルトガル王! 西に進めばインドに行けるんや! ワイの計算では可能なはずなんや!」 →ポルトガル王「うちはアフリカ探索が順調に進んどるし、東から行ったほうが有望そうやから却下やね」 1486年:コロンブス「スペイン王! 西回りでインドに行って香辛料貿易でがっぽがっぽ! どないでっか!?」 →スペイン王「ちょっと待っててな、いまイスラム教徒と戦うので忙しいんや」 1492年 スペイン王「イベリア半島からイスラム勢力を駆逐したった! 異教徒から金も奪ったからコロンブスに出資したろ!」 →コロンブス「サンキュー! ワイもスペイン王みたいにインドから異教徒を駆逐してキリスト教を布教したるで! 出航や!」 →コロンブス「苦しい航海の末にインドの島々に到達したで! サン・サルバドル島やイスパニョーラ島と名付けたで!」 →アメリカ大陸(西インド諸島)の発見 ちなみに、当時の「イン
先日時価総額が3兆3350億ドルに達し(約526兆円)、 マイクロソフトを抜いて世界首位となった、 アメリカの半導体大手「NVIDIA」の創業者、 ジェンスン・フアン氏が14日、 カリフォルニア工科大学の卒業式でスピーチを行い、 京都・銀閣寺での日本人庭師との出会いが、 人生で最も重要な教訓になったと話し、話題になっています。 フアン氏は子どもたちが10代だった頃、 毎年夏にNVIDIAの海外オフィスに1ヶ月間赴き、 プライベートでは家族と旅行をしていたそうなのですが、 日本滞在中、京都の銀閣寺に行った際、 見事な手入れが施されている庭園で、 1人の日本人庭師の姿に目を惹かれたそうです。 その庭師さんは「京都特有の」炎天下の中、 竹製のピンセットを使い慎重に枯れた苔を摘み取り、 それを竹かごに入れていたのですが、 その姿に興味を惹かれたフアンさんが、 「この広大な庭でなぜピンセットで作業を
Augmented World Expoで、Nianticは新しいWebベースのビジュアルプラットフォームであるNiantic Studioを発表しました。Niantic Studioは無料で使用可能で、開発者、クリエイター、ブランドが、ほぼあらゆるデバイスでWebの遍在性を活かした没入感の高いXR体験を迅速に構築できるようにします Nianticはまた、優れた3DスキャンツールであるScaniverseのアップデートも発表しました。このアップデートによって、デバイス上でのガウススプラットの処理が高速化し、誰でも非常にきめ細やかで高性能な3Dスキャンをキャプチャして共有できるようになります Nianticブースではヘッドセット体験が関心を集めました。最近リリースされたMeta Quest 3用のHello DotやApple Vision Pro用のSkatrix Proを紹介したほか、M
Jack Wallen (Special to ZDNET.com) 翻訳校正: 編集部 2024-06-20 07:45 「Linux」の悪口を言いたい人にとっては非常に残念なことだが、このOSは実際にとても使いやすい。現代的なGUIデスクトップ環境とアプリケーションのおかげで、誰でもすぐに使いこなすことが可能だ。 しかし、まれにトラブルが発生することもある。そういうときのために、便利なコマンドをいくつか知っておくといいかもしれない。問題は、Linuxには利用可能なコマンドが非常に多いため、どのコマンドが最適な選択肢なのかを判断するのが難しいことだ。 もちろん、システム情報を表示するコマンド(top、free、iostat、htop、vmstat、iftopなど)を学んでもいいが、それらのツールでできることは限られている。それよりも価値があるのは、問題が発生した場合に備えて、本当に役に立
「Linuxカーネル2.6解読室」(以降、旧版)出版後、Linuxには多くの機能が追加され、エンタープライズ領域をはじめとする様々な場所で使われるようになりました。 それに伴いコードが肥大かつ複雑化し、多くのエンジニアにとって解読不能なブラックボックスとなっています。 世界中のトップエンジニア達の傑作であるLinuxカーネルにメスを入れ、ブラックボックスをこじ開けて、時に好奇心の赴くままにカーネルの世界を解読する「新Linuxカーネル解読室」プロジェクト。 本稿では、旧版第21章で解説されていたソケットインターフェースについて、カーネルv6.8のコードをベースに主にデータ構造を中心に解説します。 はじめに ソケットの実体と概要 ソケット操作関数の実装 ファイル操作関数によるソケット操作の実装 次回予告: ソケット生成編 執筆者 : 須田 哲志、稲葉 貴昭 ※ 「新Linuxカーネル解読室」
tl;ldr ウォーターフォールという言葉を悪口として使うのは良くないんじゃない? 空想上の開発手法ウォーターフォールと進化したウォーターフォール アジャイル開発の説明がされるとき、アンチパターンとして「ウォーターフォール」が使われることがあります。これは「ダメな開発現場」と同義で使われており、共通仮想敵としての空想上の開発手法とも言えます。 それは、曰く、硬直化していて変化や手戻りを許さず、一本道でフィードバックサイクルがない、数十年アップデートされていない古臭い手法のことらしい。 もちろんそういう開発をしている現場もまだ数多く存在するでしょう。ただ、ウォーターフォールをカイゼンし進化させている人達もいます。そういう人たちの話を聞くと、例えば以下のような話を聞きます。 一ヶ月で1ウォーターフォールを回す 前の手順に戻る手続きが定められている 初期フェーズから開発者を巻き込む 定期的なレビ
はじめに grpc-kotlin の実装に必要な要素 リクエスト・レスポンスクラス サービスクラス サーバークラス 普通に実装したときの不満点 不満1: 異なる関心事の混在 不満2: 共通処理 不満3: エラーハンドリング インターフェースを定義する validateAndConvertRequest process convertResponse エラーハンドリング おわりに We are hiring! & Kotlin Fest出展のお知らせ はじめに 過去にも何度か紹介しておりますが、現在開発中の新しい教材システムでは新たにgRPC通信によるKotlinサーバーを採用して開発が進められています。 blog.nnn.dev そして、技術選定の方針としてWebアプリケーションフレームワークはなるべくシンプルで薄くすることを決めたので、Spring Boot のような別フレームワークを介
このブログのテーマを自作してみました。 このテーマはお堅い(?)ソフトウェア技術書から発想しました。「プログラミング言語C」とかちょっと前のオライリーの本とかをイメージしています。背景色に書籍の紙をイメージしたクリーム色、フォントは明朝体、ボーダーラインは少なめ、文章中の強調とセクションタイトルは太字のゴシック体といった感じです。 ちなみに書籍に使われているの淡いクリーム色の紙を淡クリームキンマリというそうです。初めて知りました。 シンタックスハイライト コードのシンタックスハイライトを無くしてみました。技術書にはシンタックスハイライトがついていないことも多く、それを真似してみました。ただコメントには色をつけました。 package main import ( "fmt" "math/rand" "time" ) func main() { for i := 0; i < 10; i++
SNIA 1. 2. SNIA SNIA SNIA office@snia-j.org SNIA SNIA i office@snia-j.org Copyright 2024 SNIA . All rights reserved. ii 1 1 2 3 2.1 . . . . . . . . . . . . . . . . . . 3 2.2 . . . . . . . . . . . . . . 6 3 9 3.1 DAS Direct Attached Storage . . . . . . . . . . . . . 9 3.2 SAN Storage Area Network . . . . . . . . . . . . . . 10 3.3 NAS Network Attached Storage . . . . . . . . . . . . 11 3.4 . . . . . .
技術顧問先で、一生懸命コードに向き合っているプログラマーになりたての方から、次のような質問をもらいました。 最初に面談した時、1年後にいいコードが書ける、上手に書けることを目標にしましたが、 先日スクール時代の同期(それぞれRubyの会社で働いている)と話したところ、会社ごとにレビューの仕方やコードに関する基準がさまざまなようで、良いコードとはなんなのか疑問に感じました。「いいコード」とは、みたいな部分で島田さんの考え方をお聞きできたら嬉しいです。 この質問にぼくは次のような回答をしたのですが、「この質問が来たら他の人はどんな回答するんだろうな」に興味があるので、ここにしたためておきます。もしよかったら「若者にこれを聞かれたら自分ならこう答える」をコメントなどで残していってもらえたら嬉しいです。 とても大事な疑問を見つけられたんだなあと思います。 「良さとは何か」ということに向き合う必要の
執筆 山内 直 有限会社 WINGSプロジェクトが運営する、テクニカル執筆コミュニティ(代表 山田祥寛)に所属するテクニカルライター。出版社を経てフリーランスとして独立。ライター、エディター、デベロッパー、講師業に従事。屋号は「たまデジ。」。著書に『Bootstrap 5 フロントエンド開発の教科書』、『作って学べるHTML+JavaScriptの基本』など。 監修 山田 祥寛 静岡県榛原町生まれ。一橋大学経済学部卒業後、NECにてシステム企画業務に携わるが、2003年4月に念願かなってフリーライターに転身。Microsoft MVP for Visual Studio and Development Technologies。執筆コミュニティ「WINGSプロジェクト」代表。 主な著書に「独習」シリーズ、「これからはじめるReact実践入門」、「改訂3版 JavaScript本格入門」他、
UnityやUnreal Engineといったゲームエンジンは、いまやゲームだけに使われるものではない。むしろこれからは、産業用途でいかに活用するか、という点が重要になってきている。 そんな中、2020年から国土交通省が手掛けている「PLATEAU」は、ゲームエンジンと連動で使われることの多いプロジェクトとして注目されている。 なぜゲームエンジンは産業用途で注目され、利用が広がっているのか? そこでPLATEAUはどのような役割を果たしているのかを解説してみたい。 映像やXRへ、ゲーム以外に広がるゲームエンジン活用 ゲームエンジンとはどのような存在か? ざっくり言ってしまえば、「ゲームを作るために必要となる要素を揃えて、ゼロからソフトを書かずにゲームを構築するためのフレームワーク」である。 ゲームを作るには多数の要素が必要だ。一方で、グラフィックやサウンドの処理やコントローラからの入力の扱
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く