PHPカンファレンス小田原2024での発表資料です https://fortee.jp/phpconodawara-2024/proposal/4d39c7ef-058c-4648-b1d7-5510497e0d81
A powerful feature of the Raspberry Pi is the row of GPIO (general-purpose input/output) pins along the top edge of the board. A 40-pin GPIO header is found on all current Raspberry Pi boards although it is unpopulated on Raspberry Pi Zero, Raspberry Pi Zero W, and Raspberry Pi Zero 2 W. The GPIO headers on all boards have a 0.1-inch (2.54 mm) pin pitch. Any of the GPIO pins can be designated in s
失敗から学べることは多くあります。例えそれが自分の失敗でなくても、失敗を考察することで教訓を得ることができます。そこで今回は有名な設計失敗事例を紹介し、その失敗を考察していきたいと思います。 ドイツの政治家オットー・ビスマルク氏は「愚者は経験に学び、賢者は歴史に学ぶ」というの言葉を残しています。それほどの過去の失敗というものは財産なんです。本記事で、過去の歴史的な失敗事例から教訓を学び、あなたの設計ノウハウとして活かしましょう!! 今回紹介する失敗事例は ハイアットリージェンシーホテルで起きた空中通路落下事故です。 設計変更に潜むリスクを考えてみよう 事例説明の前に、まずは問題です。考えてみましょう。 上図の通路は、柱とワッシャ、ナットで支えられています。当初は”設計A案”で進めていましたが、柱が長すぎることや施工もやりづらいことから、柱を分割した”設計B案”に変更しました。これで、材料の
計量・計測システム構築にかかせないロードセルの原理と使用方法について説明します。 ロードセルは、力の大きさを電気信号に変える変換器です。 劣悪環境で使用するロードセル、高精度ロードセル、ワンポイントロードセルなど、用途に応じ、数多くの種類が生産されています。 力の測定には、光、磁歪、弦振動、静電容量、インダクタンスなどをセンサとして使用したものもありますが、 ここでは応力に比例してひずむ起歪体とひずみゲージを使用しているロードセルについて説明します。 ユニパルスのロードセル製品一覧 ロードセルの性能を引き出す多彩な計測器をラインアップ ロードセルを使用するためには、ロードセルからの電気信号を増幅し数値化するための計測器が必要です。 ロードセルの電気信号(電圧)は、最大でも20mV程度しかありません。この小さな電圧をさらに数万分の一にまで分割して計測するため、 使用する計測器は安定性が高く、
航行中の小型WIG 地面効果翼機(じめんこうかよくき、英: Wing In Ground-effect vehicle, WIG)とは、地面効果を利用して地表ないし水面から数十センチ~数メートルほどの高度で航行する航空機もしくは船舶の一種である。外見は主翼の短い航空機に近く、その翼によって揚力を得て浮上する。ゆえに航空機に準じる速度で航行することができ、一方で地面効果によって大きな揚力を発揮し、通常の航空機では不可能なほどの大重量を搭載できる。それほど普及してはいないものの第二次世界大戦頃から現在まで研究・開発が行われており、民間用・軍用として少なくない数の機体が製造されている。実用例として有名なものにロシアで開発されたエクラノプランがある。 表面効果船 (Surface-Effect-Ship, SES) とは全くの別物である。 A-90 オルリョーノク(エクラノプラン) イェーグIV
今回のインターネット10分講座では、スマートデバイスの普及に伴い無くてはならない技術となった無線LANについて、基礎的な解説をするとともに、最近の技術動向についてご紹介します。 無線LAN、Wi-Fiとは 無線LANは、ケーブル無しでネットワークに接続する技術です。最も普及しているのはIEEE 802.11シリーズで、Wi-Fi(ワイファイ)と呼ばれることもあります。スマートデバイスの利用者にとっては、「インターネットへの接続」の代名詞のように扱われています。もちろん、IEEE 802.11シリーズ以外にも、広い意味で無線LANと呼べる技術は存在しますが、本稿では「無線LAN=IEEE 802.11」という前提で、ここからの話を進めます。 初期の無線LAN機器は、異なるベンダー間での相互接続において、しばしば問題が発生していました。1999年に無線LAN機器の相互接続性を高めるための業界団
Original article:https://dev.to/dotnetsafer/rip-copy-and-paste-from-stackoverflow-trojan-source-solution-4p8f その昔コピペできない文章というものがありました。 実際は単にフォントを変えているだけというものですが、人間の目に見える文字と実際の文字が異なることを利用した攻撃の一種と見ることもできます。 さて、最近になって似たような攻撃に関する論文が公開されました。 人間には見えない文字を織り交ぜることによって、一見問題ないコードが実は脆弱になってしまうというものです。 ただ論文は堅苦しいうえに長くて読むのがつらいので、具体的に何がどうなのかよくわかりません。 平易に解説している記事があったので紹介してみます。 以下はDotnetsafer( Twitter / GitHub / Web
The late 90s saw the emergence of Capcom in the world of arcades. The Osaka based company seemed to produce one hit after another with Ghouls'n Ghosts in 1988, Final Fight in 1989 and Street Fighter II in 1991 among a myriad of other excellent games. During this era, a video-game enthusiast could not go to an arcade without seeing multiple Capcom cabinets, proof of their popularity with both playe
ブログ読者のみなさん、はじめまして。 株式会社セガのベテランプログラマー阿部です。 このエントリーではデバッグ手法のあれこれについての体験談と、デバッグをテーマに一昨年に実施されたプログラマー向け新人研修の概要をお伝えしたいと思います。 EXE ファイルのデバッグ イーサネット絡みのデバッグ 周辺機器絡みのデバッグ デバッグスキルブートキャンプ 黒子に徹する、裏方系エンジニア EXE ファイルのデバッグ 同僚が作った EXE ファイルが手元にあり、あなたはこれを Windows で起動しようとしています。 起動してみたところ何も反応がなく、しかもそれは想定外のことでした。 「何コレ、動かないんだけど」とあなたが同僚に文句を伝えると、同僚はあなたに返します。 「こっちでは動いてるよ」 困りましたね。 あなたの手元には EXE のソースコードも無ければ、Visual Studio もありません
Women Developers Summit で登壇したときの資料です。
フロントエンド連載の5記事目です。 HTML5が2021年の1月に廃止されました。 Webエンジニアとしてバリバリ活躍されてる方やエグゼクティブテックリードのような肩書きを持つ方にとっては「何をいまさら」という話題かと思います。 しかしながら、今年も新人さん入ってきてくださったので、プログラミングを学習中にHTML5という文字列に悩まされないように、そもそもHTML5とは何かや、廃止された経緯をまとめてみます。 HTML5とはWebサイトを作るときに必ず書くことになるHTML。Webサイトのコンテンツ、つまり中身や構造を作るために使うマークアップ言語です。 そして、その最近版として10年ほど前に登場したHTML5。当時は Webニュースなどで盛んに特集が組まれていましたが、このHTML5がついこないだ、2021年1月28日に廃止されました。 広義のHTML5 / 狭義のHTML5HTML5
Linux女子部 systemd徹底入門が詳しい。 systemdに移行していくディストリビューション Debianの次のリリースJesseでsystemdに移行。 【LinuxTutorial】Debian が systemd を採用、Ubuntu 12.04.4 LTS リリース、Linux カーネル 3.13.2 および 3.14 rc2 のリリース - インターネットコム Ubuntu16.04あたりでsystemdに移行かな upstart - systemd in ubuntu 14.04 - Ask Ubuntu RHEL 7 に採用される systemctl コマンド - /dev/null blogより postfixなどの個別サービス設定は以下のファイルに書いてある。
ホーム ニュース 高評価アクションゲーム『Celeste』開発者が、“手触り“に関する極意を明かす。プレイヤーにストレスを与えないように取り組んだこと 現在PC/Nintendo Switch/PS4/Xbox One向けに販売中の『Celeste』。山登りと自己発見をテーマにした2Dアクションゲームである本作は、何度も死にながら少しずつ歩みを進める歯ごたえあるゲームプレイが特徴だ。一方で、キャラクターの操作性の良さにより、また絶妙なレベルデザインも手伝って、何度も挑戦しているうちに突破できそうだと感じさせてくれる。 キャラクターの操作性は、コントローラーを通じてプレイヤーが直接感じ取ることになる重要な部分。その“『Celeste』らしい手触り”はどのようにして実現させたのか、本作のディレクターMatt Thorson氏がいくつかのテクニックを紹介している。 コヨーテタイム A short
本記事はルーターハックAdvent Calendar 5日目の記事です。 本来ならば、5日目は昨日の続きとして、ビルドした OpenWrt のインストールやカスタマイズについて書く予定だったのだが。 盛り上がってしまった。火曜の深夜に。 開封して5秒で分解された残骸。 先人たちの解析をもとに、eMMC の SDカードリーダーによるダンプを試したところあっさり吸い出せてしまったので報告する。 PS Classic が解析されてきた流れ 発売前から、PS Classic の中身については海外で Teardown されたりとごく普通に情報が飛び交っていた。 www.eurogamer.net 発売後は、国内の物好きな人々(というか主にnvsoftsさん。アグレッシブな報告感謝します!!!)が次々にブートログや Fastboot について情報を発信していた。人気なハードウェアというのは何人もの人が
本当はエスケープシーケンスのことを調べていたのだが、その前にASCIIコードについて調べることになってしまった...。文字コードの基本として知っているつもりだったASCIIコードについて、あらためて見直してみると、実は本当の意味をよく分かっていなかったことに気づいた。 ASCIIコード表 ASCIIコードは、7ビット(2進数7桁)の文字コードであり、全部で128のコードが定義されている。 最も基本的な文字コードであり、その他多くの文字コードはこのASCIIコードと互換性を維持している。 00 10 20 30 40 50 60 70 00 NUL DLE SP 0 @ P ` p 01 SOH DC1 ! 1 A Q a q 02 STX DC2 " 2 B R b r 03 ETX DC3 # 3 C S c s 04 EOT DC4 $ 4 D T d t 05 ENQ NAK % 5
何から語ろうか。まずCoinCheckにしよう。CoinCheckという暗号通貨の取引所が、NEMを大量に盗まれたという事件だ。私の法と技術の理解では、盗むというのは物理的な物が伴うので映画泥棒という言葉が法的に正しくないのと同様に違うのではないかと思うんだが、まあそこは置いておこう。ここでは単に悪意としておく。 これについて、自分のNEMが悪意されたのでCoinCheckに金を返せと叫んでいる人間のほとんどは、そもそも筋が悪い。もし、Bitcoinが花開いた暗号通貨が技術的に正しく運用されていたならば、そんなことは起こりようがなかったのだ。つまり、しっかり自分の手元の信頼できる環境でフルノードを実行し、物理的なコンピューターの前には武装した警備員を配備するべきだったのだ。自分でフルノードの実行もせずに、秘密鍵すらCoinCheckに知らせ、やれ盗まれたのなくなったのというのは、紙に印刷し
〈前篇〉高橋君がみてきた驚愕の中国パクリ市場の現実。そしてそこにつながる大型小売店。そうした現実の中で、個人のクリエーターは、どうやって自分のアイデアをパクられずに作ればいいのか。今回はこのふかーい問題について、高橋君と対談しました。 驚愕!中国にパチモン市場 前篇はこちら! ■パチモン商品の分析 中国でコピーされた「パチパチクラッピー」。どんなふうにコピーされたのか、興味あるわー。細部をみていくと、まず大きくちがうのは手の素材。 高 そう! 社 ホンモノはシリコン製。しかも中味がつまってる。・・・かなり重たいですね。 高 これでパチパチっと人間の拍手とおなじ柔らかい音がなるというのがポイントです。 社 一方、パチモンは・・ 高 中身がすっからかん!空洞になってる。 社 薄っぺらいプラスチックでできてる! 高 しかも、爪とシワついてる(笑) 社 パクった人のこだわりがここで出てるんだろうな
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く