私は体重を20ポンドを落としたいのです。目標を達成するためには、地球の質量をどれだけ宇宙に「移動」させればいいのでしょうか? ー ライアン・マーフィー, ニュージャージー州 簡単なことです。あなたの体重は、地球の重力に引っ張られて減少しています。地球の重力は、その質量からきています。質量が小さければ、重力が小さくなるということです。地球から質量を取り除けば、体重は減ります。 それを試してみることにしました。 地球の質量を減らすには多くのエネルギーが必要なので、まずは地球の埋蔵されている石油をすべて奪い取ることから始めます。 各国のエネルギー備蓄が必要なんだ。説明する暇はない! まあ、緊急なら仕方がないですよね? 何のためか聞こうとしたら、時間がないってはっきり言われた。 その石油を燃料に加工し、その燃料で数千億トンの岩石を打ち上げて、軌道に乗せます。これによって、地球の表面から平均0.2m
eSecurity Planetにこのほど、「8 Best Password Management Software & Tools for 2022|eSP」において、2022年版パスワード管理ソフト&ツールベスト8を伝えた。 友人や同僚、雇用主とのつながりを維持するため、数多くのオンラインアカウントが作成されている。アカウントのパスワードの生成時に同じパスワードまたはパターンが使われることが多く、その結果、脆弱または安易なパスワードによって企業の機密データにアクセスされてしまう危険性が高まるため、最適なパスワード管理ソフトウェアを見つけることが重要とされている。 紹介されている8つのパスワード管理ソフトウェアおよびツールは次のとおり。 1Password Bitwarden Dashlane Keeper Password Manager & Digital Vault LastPas
挨拶 おすすめする人 dotfiles とは dotfiles を使ってみた感想 セットアップ方法 リポジトリ構成 自動セットアップ アプリケーションの管理 カスタマイズ デスクトップアプリケーション CLI アプリケーション Mac App Store のアプリケーション 完成系 プログラミング言語の管理 カスタム例 設定ファイルのシンボリックリンク作成 カスタム例 .gitignore および README.md .gitignore README.md さいごに 挨拶 こんにちは!スマートキャンプエンジニアの石井(トマス)です。現在、Boxil Event Cloudの開発に携わっています。 好きなことは「開発体験の向上」に取り組むことで、プロダクト参画時、開発環境をホストマシンに直接構築している状態で手順書もなく非効率だったのでDocker化し環境構築を簡略化しました。 今回は「開
警察庁は9月22日、「110番映像通報システム」の試行運用を開始すると発表した。スマートフォンやタブレットを使い、通報と同時に事件・事故の様子を映像/画像で伝えることで、現場の様子を事前に把握することができる。試行運用は10月1日を予定しており、6カ月の運用を経て2023年4月1日の本格運用を目指す。 110番に通報すると、電話口の担当者から通報者に映像などの送信が可能かを尋ねる。通報者の承諾が得られると、SMSでワンタイムURLを送信。担当者から口頭で伝えられるアクセスコードを入力することで、システムにログインできる。 ログインすると、スマートフォンのカメラが起動し、リアルタイムで映像を送ることができる。事前に撮影した映像も送信可能だ。映像は、現場に向かう警察官に共有され、初動活動に活用するという。県境の事案では、他県警察の通信指令室にも送信できるとしている。 関連記事 衝突事故を検知し
A permission-less content blocker. Blocks ads, trackers, miners, and more immediately upon installation. uBO Lite (uBOL) is a *permission-less* MV3-based content blocker. The default ruleset corresponds to uBlock Origin's default filterset: - uBlock Origin's built-in filter lists - EasyList - EasyPrivacy - Peter Lowe’s Ad and tracking server list You can add more rulesets by visiting the options p
The TKey is a small computer in a USB-C device form factor, that can run small applications which are loaded onto it. The purpose of TKey is to be a secure environment for applications that provide a security function. Some examples of such security functions are: – Time-based one-time password (TOTP) – Signing oracles – Secure random numbers – Encryption There is no way of storing a device applic
概要 「Rust、何もわからない... 」 チュートリアルを読んで完全に理解したつもりでも、実務で使ってみると次々とこれはどうすればいいのか、という場面が出てきます。本イベントは実務で得た知見を共有する中級者向けのイベントです。 今回は、ゲストにエモーションテックの門田見 侑大さんに来ていただきます。 日時:10/6(木) 19:00~20:00 イベントハッシュタグ:#Rust何もわからない 登壇者 matsu7874: ソフトウェアエンジニア。早稲田大学政治経済学部卒。前職のフォルシア株式会社ではWebエンジニアとしてECサイトの検索領域を担当。estieではRustを用いてWebアプリの開発に取り組んでいる。『実践Rustプログラミング入門』共著。 hige_yy:ソフトウェアエンジニア。2020年12月にestieに入社。不動産データ分析ツールestie proの開発に従事。最近は
Q: Is it possible to make a file get an arbitrary MD2/MD4/MD5/MD6/SHA1/SHA2/SHA3, or the same hash as another file? A: No. Q: Can one create 2 different files with the same hash? A: With MD5, in a few seconds on a standard computer. With SHA1, it's possible but not practical for end-users (Complexity: 2^61.2 Price: $11k). Q: Can one make 2 different files get the same hash by appending stuff? A: W
視聴URLのご案内 基調講演:https://youtu.be/MG71jHFNHe8 TrackA会場(DX/コマース/横断トラック):https://youtu.be/cO3elKOeRHQ TrackB会場(ゲームトラック):https://youtu.be/OkwPyyvY1Xc TrackC会場(メタバーストラック):https://youtu.be/_oRSzFMXlMk Discord:https://discord.gg/jNkUts7n GREE Tech Conference 2022 のご案内 グリー株式会社およびグリーグループ各社では、ゲーム・アニメ事業、メタバース事業、コマース事業、DX事業、マンガ事業と様々な事業領域でサービスを開発・運営するとともに、技術的なチャレンジも数多く行っています。 GREE Tech Conference はこれら様々なチャレンジを通
Amazon Web Services ブログ Amazon Inspector と AWS Systems Manager を用いた脆弱性管理と修復の自動化 – Part 2 このブログは Automate vulnerability management and remediation in AWS using Amazon Inspector and AWS Systems Manager – Part 2 を翻訳したものです。 このブログは、Amazon Inspector と AWS Systems Manager を使った脆弱性管理と修復の自動化シリーズの Part 2 です。このシリーズでは、AWS Systems Manager Automation Runbook を使用して、Amazon Inspector の検出結果をオンデマンドで修復する方法を紹介します。本シリーズ
Amazon Web Services ブログ Amazon Inspector と AWS Systems Manager を用いた脆弱性管理と修復の自動化 – Part1 このブログは Automate vulnerability management and remediation in AWS using Amazon Inspector and AWS Systems Manager – Part 1 を翻訳したものです。 AWS は最近、Amazon Elastic Compute Cloud(Amazon EC2)インスタンスと Amazon Elastic Container Registry(Amazon ECR)に保存されているコンテナイメージに継続的な脆弱性スキャンを実行するための新しい Amazon Inspector の提供を開始しました。これらのスキャンは、ソフ
ミケール・ザリュスキのブログより。 私たちは、カリスマ的指導者の人生と彼らが説いたイデオロギーのプリズムを通して歴史を学んでいる。しかし、時が経つにつれ、伝記は神話に変わり、思想はスローガンに変わり、複雑で混沌とした現実は、戦場で勝利した者が語る、運命と勇気のおとぎ話となる。 人物や思想の力に対する私たちの信仰が、基本的な真実を見えなくすることがある。結局のところ、毎年、無一文の革命家が『資本論』や『我が闘争』の新版を書き上げているのである。しかし、そのような革命家の大半を歴史のゴミ箱に追いやり、他の革命家を世界で最も影響力のある、あるいは最も非難されるべき政権の最前線に立たせる、目に見えない何らかの力が存在するのである。その力を感じ取るために、私は時々、歴史に目を向ける。歴史の横風にさらされた一般の人たちのニーズ、欲求、恐怖を、彼らの日常生活に付随するアイテムが物語ってくれるのだ。 その
お知らせ connpassではさらなる価値のあるデータを提供するため、2024年5月23日(木)を以ちましてイベントサーチAPIの無料での提供の廃止を決定いたしました。 2024年5月23日(木)以降より開始予定の「connpass 有料API」の料金プランにつきましてはこちらをご覧ください。 お知らせ connpassをご利用いただく全ユーザーにおいて健全で円滑なイベントの開催や参加いただけるよう、イベント参加者向け・イベント管理者向けのガイドラインページを公開しました。内容をご理解の上、イベント内での違反行為に対応する参考としていただきますようお願いいたします。 10月 12 Security Study #1 「Webアプリケーションセキュリティ」 記念すべき第一回目のゲストには徳丸浩先生をお呼びしております!
こんにちは、SWETでCI/CDチームの前田( @mad_p )です。 SWETではCI/CDチームの一員として、Jenkins運用のサポートや、CI/CD回りのノウハウ蓄積・研究をしています。 はじめに 先日開催されましたCEDEC 2022にて、Gitリポジトリの肥大化に対応した事例を発表しました。これはそのフォローアップ記事となります。以前に出した記事の続編でもあります。 発表資料は次の場所に置いていますので、参照してみてください。 CEDiL(要登録): https://cedil.cesa.or.jp/cedil_sessions/view/2600 Speaker Deck: https://speakerdeck.com/dena_tech/kaorumaeda_cedec2022 Gitリポジトリの肥大化問題 前提となっている課題をおさらいしておきます。 Gitリポジトリは
Red Hatの森若です。 自分でsystemdのservice unitを作るときに、起動用のいくつかのコマンドを記述したシェルスクリプトを呼ぶ事は(理想的ではないですが)あるかと思います。 今回はこの場合に、sudoを利用するとまずい理由を説明して、かわりにsetprivを使うほうがよいという話です。 例題用のservice 実行してみる 別のcgroupだと何がまずいのか? 対策はsetprivコマンド 例題用のservice sudoによるまずい動作を確認するためのできるだけ単純な例として、hoge.service を用意します。 /opt/hoge/hoge.sh #!/bin/bash sudo -u moriwaka sleep 5000 /etc/systemd/system/hoge.service [Unit] Description=hoge [Service] Ty
全パーツが交換可能な上にファームウェアがオープンソースで自由に編集可能な「Framework Laptop」に、新たにChromebook版が登場しました。 We’re excited to announce that we’ve partnered with @Google to create the Framework Laptop Chromebook Edition, a high-performance, upgradeable, repairable, customizable Chromebook. Available for pre-order now in the US and Canada https://t.co/mNwwdalIvT pic.twitter.com/yyAVPDbCHH— Framework (@FrameworkPuter) Framework |
WebAssemblyはWebブラウザ上で効率的かつ安全にコードを実行するために開発された技術です。様々なプラットフォームでの実行や、C++やRustなどのプログラミング言語で開発が可能です。本書はWebAssemblyの技術的な原理、動作、どのようなことが可能なのかを基礎からしっかり学ぶことができ、かつ実践的な開発テクニックにまで踏み込んだ開発者向けの解説書です。プログラミング言語は主にC++を取り扱います。簡単な例から解説をはじめ、動的リンクや並列処理、デバッグといった複雑な話題を解説する構成になっており、WebAssemblyモジュールの開発を助ける1冊です。 訳者まえがき はじめに 第I部 WebAssemblyの初歩 1章 WebAssemblyとの邂逅 1.1 WebAssemblyの概要 1.1.1 WebAssemblyの前身asm.js 1.1.2 asm.jsからWeb
■なぜ、正しく計算できないのでしょう? まず、最初の $333.75b^{6}$ を手計算してみましょう。 $b^{6}$ は、$1,314,174,534,371,215,466,459,037,696$ なので、$438,605,750,846,393,161,930,703,831,040$ です。 次の項のカッコの中を計算していきます。 $11a^{2}b^{2}$ は、$72,586,759,116,001,040,064$、 $b^{6}$ は、$1,314,174,534,371,215,466,459,037,696$、 $121b^{4}$ は、$145,173,518,207,904,485,376$ なので、 カッコの中は $-1,314,174,606,957,974,558,362,483,010$。 それに$a^{2}$ を掛けて $-7,917,111,779
存在を知った時や使ってみた時に「これけっこう便利だな」と思ったGitコマンド4つをまとめました。 git fetch -p -pを付けることで、削除されたリモートブランチのリモート追跡参照が削除されるようになります。 例えばリモートリポジトリでbranchAが削除されると、git fetch -pによりローカルリポジトリ上のorigin/branchAが削除されます。 ※ git fetch --pruneも同様です ※ git pull -p/--pruneでプルする際に行われるフェッチにも適用できます git log --oneline コミットハッシュが短縮され、コミットログが1行で表示されるようになります。 ※ git log --abbrev-commit --pretty=onelineも同様です 表示例: git logの場合 commit cmhash2commithash
Java 19が2022/9/20にリリースされました。 https://mail.openjdk.org/pipermail/jdk-dev/2022-September/006933.html 今回、正式導入された機能がほとんどありませんが、Record PatternsやVirtual Threadは注目すべき機能です。 こちらの配信で解説しています。 詳細はこちら JDK 19 Release Notes Java SE 19 Platform JSR 394 OpenJDK JDK 19 GA Release APIドキュメントはこちら Overview (Java SE 19 & JDK 19) 追加されたAPIまとめはこちら https://docs.oracle.com/en/java/javase/19/docs/api/new-list.html APIの差分はこちら。
2画面スマホって実際どうなの?Microsoft Surface Duo 2 の購入半年後レビュー ~後編~ こんにちは、さとはるです。 前回に引き続き2画面スマホである「Surface Duo 2 」のレビューをしていきます! 前編をお読みいただいた方は何となくのイメージは掴んでもらえたかと思います。 後編では、実際使ってみて感じた不満点をご紹介したいと思います! ケースが無い 辛い所 まず真っ先に挙げたいのがこちら「ケースが無い」 一応Microsoft公式からバンパーは出ていますが、縁しか守れません。 つまり…… 落とすと壊れます(それはそう)。 SurfaceDuo2は背面もガラスのリッチな質感が素晴らしいですが、ガラス+ケース無しなので落としたときのダメージが大きいです。 因みに、物理的な破損は本体取り換えで10万円ちょっとくらいかかるっぽいです。 SurfaceDuo2はデフォ
※この投稿は米国時間 2022 年 9 月 15 日に、Google Cloud blog に投稿されたものの抄訳です。 概要Go SQL Spanner ドライバは、Go の database/sql/driver インターフェースの実装です。ドライバをアプリケーションに追加することで、Cloud Spanner で database/sql API の使用が可能となります。spanner を driverName として、有効な接続文字列を dataSourceName として使用します。 import _ "github.com/googleapis/go-sql-spanner" db, err := sql.Open("spanner", "projects/PROJECT/instances/INSTANCE/databases/DATABASE") if err != nil
AWS サービスやアカウントにおけるイベントやサービス状況が確認できる AWS Health Dashboard で、タイムゾーンの設定が出来るようになりました。 ドキュメントによると 「ローカルタイムゾーン」 と 「UTC」 が選択出来るようです。 You can view the events in the AWS Health Dashboard in your local time zone or in UTC. If you change the time zone in your AWS Health Dashboard, all timestamps in the dashboard and public events update to the time zone that you specify. ↓↓↓ 機械翻訳 ↓↓↓ AWS Health Dashboardのイベン
はじめに MySQL Shell 8.0.29からutil.debug.collectDiagnostics() を使用して、MySQL Serverから診断データを収集できるようになりました。 本記事ではこちらの機能紹介を行います。なお、本記事で使用しているMySQL Server及び、MySQL Shellのバージョンは8.0.30となります。 機能紹介 要件 util.debug.collectDiagnostics() を使用する際の要件と制限は以下となります。 MySQL5.7以降であること rootで実行すること 使用方法 オプションを使用せずに実行する場合は、以下のようにzipファイル名のみを指定します。 例: util.debug.collectDiagnostics("test") なお、ファイル名ではなくディレクトリを指定した場合は、指定したディレクトリにmysql-d
こんにちは。 ご機嫌いかがでしょうか。 "No human labor is no human error" が大好きな吉井 亮です。 今回は、これから AWS を使い始める方、なんとなく使っているが利用料金が気になる方向けに記事を書きます。 AWS では何をすると利用料金(課金)が発生するでしょうか?仮想サーバーを使ったときでしょ、この理解は皆さんお持ちだと思います。 しかし、これは半分正解半分不正解です。 「サーバーはシャットダウンしているのに○○ドル請求がきた」という経験を一度はしていると思います。(自分ではなくても上司に言われたなど) 課金の仕組みを理解することが無駄な支払いを抑えるための第一歩だと考えております。 主なAWS 課金要素 以下に主な課金要素を示します。 コンピュート 何らのインスタンスが起動するタイプのサービスインスタンス起動時間により課金 課金要素のなかでもっとも
モチベーション 世の中には様々な負荷試験ツールがあり、それらは大概シナリオを組めたり複数ノードからリクエストを送れたりと高機能です。無論それは素晴らしいことなのですが 新しく実装したAPIで目標RPSを達しているかざっくり確認したい インデックスの追加前後でパフォーマンスに大きな影響が出ないか見てみたい 等といったシンプルな要件においてはセットアップ諸々の手間を考慮すると少々億劫な面があると思います。かといって自分で即席ツールを実装しようとすると 試験パラメーター取得処理 パフォーマンスを意識した実装 並行処理の排他制御 統計情報の出力 等々地味に面倒な実装が多くこちらもそれなりの労力を要します。或いはもっと簡便な試験ツールを使おうとすると微妙に痒いところに手が届かなかったりもするでしょう。 こうしたケースで簡単に負荷試験ツールを実装できるライブラリがあればもっと気軽に負荷試験を行え便利な
よく見るDB接続例 Go言語を用いてmysqlに接続する際、DBの情報を文字列で直書きしているケースを良くみる import ( "database/sql" _ "github.com/go-sql-driver/mysql" ) func main(){ db, err := sql.Open("mysql", "user:password@tcp(localhost:3306)/db?charset=utf8&parseTime=true") // 以下省略 } import ( "database/sql" "time" "github.com/go-sql-driver/mysql" ) func connectDB() *sql.DB { jst, err := time.LoadLocation("Asia/Tokyo") if err != nil { // エラーハンドリ
[新サービス]インシデントからの復旧を有人でサポートしてくれるAWS Incident Detection and Responseがリリースされました 新サービスのAWS Incident Detection and Responseの紹介です。一言でいうと、大規模でビジネスクリティカルなシステムのレジリエンスを確保するAWSの有人サポートといった感じだと思います。 こんにちは、臼田です。 みなさん、インシデント対応の準備してますか?(挨拶 今回は新しくリリースされたAWS Incident Detection and Responseについて紹介します。 AWS Enterprise Support launches AWS Incident Detection and Response 概要 AWS Incident Detection and ResponseはAWSエンタープライ
S3互換の「Cloudflare R2」が正式サービスに。データ転送料無料、10GBまで無料の分散型オブジェクトストレージ Cloudflareは、Amazon S3互換のオブジェクトストレージ「Cloudflare R2」を正式なサービスとして提供開始しました。これまではベータ版として公開されていました。 Cloud providers taught us to expect a data transfer tax every time we actually used the data we stored with them. Introducing R2, now Generally Available. R2 gives developers object storage minus the egress fees. https://t.co/SupFs8SRUg — Cloudf
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く