The Clipboard Project is a fast and lightweight, feature packed, and user friendly tool that lets you do more on the computer in style. Seriously. Say hello to one of the most cutting-edge clipboard managers ever. Save time and effort easier and more powerfully than ever before. Don't just take my word for it! Copy and paste text, files, directories, binary data, your goat, anything Infinite numbe
86Box is a low level x86 emulator that runs older operating systems and software designed for IBM PC systems and compatibles from 1981 through fairly recent system designs based on the PCI bus. Features Easy to use interface inspired by mainstream hypervisor software Low level emulation of 8086-based processors up to the Pentium with focus on accuracy Great range of customizability of virtual mach
Installing software by piping from curl to bash is obviously a bad idea and a knowledgable user will most likely check the content first. So wouldn't it be great if a malicious payload would only render when piped to bash? A few people have tried this before by checking for the curl user agent which is by no means fail safe - the user may simply curl the url on the commandline revealing your malic
Extending Python with Rust Sometimes a pure Python script can't just deliver the performance we need. When that's the case we have to resort to writing our logic in a "fast" compiled language like C or Rust and expose the function with through a Python module. This way we get the best of both worlds. Today I focus on how to use Rust for writing such extensions. I choose Rust over C because it is j
テトリスの世界大会(2021)~Intro~2021年11月、毎年恒例となった賞金制のテトリスの世界大会である「CLASSIC TETRIS WORLD CHAMPIONSHIP」が開催され、<Tapping>の使い手であり前回優勝者であるDog氏が、新進気鋭の<Rolling>使いであるHuff氏を破り、若年13歳による二連覇を果たしました。 平成元年発売のテトリスの世界大会が 今大変なことになっているお久しぶりです。はるくです。去年のテトリスの記事について、非常に大きな反響をいただきありがとうございました。 はてなブックマークのトップページ左上にも掲載されて驚きました冒頭の文章で始まり、冒頭の文章で終わる、といった構成で終わった前回記事ですが、一年経った今、改めてテトリスシーンがどうなったかを書いていこうと思います。 前回の反響を受けて、2022年の世界大会後に続報の記事を書くことを決
こんにちは、クレスウェア株式会社の奥野賢太郎 (@okunokentaro) です。本記事は『TypeScript 一人 Advent Calendar 2022』(TypeScript一人カレンダー) の目次と索引ページです。 本アドベントカレンダー内の各記事では、2022年12月、TypeScript 4.9の時点で解説しています。本アドベントカレンダーのすべての記事は、TypeScript初心者を脱し始めてもっと活用していきたいと願う読者層に向けていますので、最低限の前提は省略して記述しています。 目次 第1部 Conditional Types 1日目 ReturnType<T> Utility Types ReturnType<T> どんなときに便利? 例1 例2 注意点 2日目 Awaited<T> Awaited<T> どんなときに便利? 例1 例2 3日目 inferと実例
2022年10月下旬にツイッターを買収し、取締役全員と従業員の半分を解雇したイーロン・マスクは“いじめっ子”のように報じられることが少なくありません。「ツイッターの従業員に週80時間の労働を求めるスピーチをした」という米ブルームバーグの記事や、マスクに批判的な発言をした従業員が突然解雇されたといった報道もありました。 恐ろしい暴君のようなイメージが広まっているマスクですが、実は少年時代のマスクは、壮絶ないじめにあっていました。 マスクがいじめを受けていたことは、アシュリー・バンスの書籍『イーロン・マスク 未来を創る男』で詳しく述べられています。いじめっ子に学校の階段から蹴り落とされ、集団暴行を受けたこともあったそうです。マスクは顔面が血まみれになるほどの大けがを負い、病院で手術を受けました。執拗ないじめは3~4年も続き、マスクの心の傷になりました。いじめが原因で中学・高校時代には何度か転校
2022年10月で開催2周年を迎えた「MS Tech Camp」。 今年はMicrosoft Base 代官山でオフラインイベントが開催されました。ここで登壇したのは、プログラミング言語「Laze」の開発メンバーである永田直希氏。「Laze」の特徴や仕組み、「Imagine Cup」について話しました。全2回。後半は、視聴者からの質問に答えました。前回はこちら。 「。」はセミコロンとして対応 司会者:では、パネルディスカッションを始めたいと思います。YouTube上でもいいですし、現地にいらっしゃる方が直接でもいいので、なにかご質問がある方はいらっしゃいますでしょうか。 質問者1:発表ありがとうございました。とても興味深い内容でした。コードのところで「。」をたくさん使っていたのがすごく印象的だったのですが、それはCとかでのセミコロンの役割をしているんですか? 永田直希氏(以下、永田):本当
リンク www.amazon.co.jp Joel on Software | Joel Spolsky, 靖, 青木 |本 | 通販 | Amazon AmazonでJoel Spolsky, 靖, 青木のJoel on Software。アマゾンならポイント還元本が多数。Joel Spolsky, 靖, 青木作品ほか、お急ぎ便対象商品は当日お届けも可能。またJoel on Softwareもアマゾン配送商品なら通常配送無料。 206 users いぐぞー ✈️ 旅するプログラマー @igz0 旅とプログラミングをこよなく愛します。 アメリカ大陸🇺🇸を横断しました!!小学生からプログラミング→新卒SIer→Webに目覚め個人事業主兼会社員。テレビ出演経験あり。 Webサービス制作者。読書・IT関連を中心にツイートします!!ネタツイート有。アイコンは@ixy先生に利用許諾済み。Amaz
こんにちは。「リーダブルコード」を先月読破して、感銘を受けた弁護士の人です。 なにに感銘を受けたかというと、「エンジニアが高級言語を効率的にコーディングするための工夫」は、契約という言語をコーディングするために援用できることがとても多いということです。 例えば、リーダブルコードは「関数には空虚な名前(tmpとかretvalとか)でなく、エンティティの実体に即した名前をつけよう!」と提案しています。 これめっちゃわかります!!!なぜなら、契約言語では当事者というクラスの表現のために「甲」「乙」という定義を未だに使います。そして、甲と乙を逆に書いてしまったままReviewを通過することが実際によくあります。オライリーさんには激怒されるでしょう。 しかし、よく考えると高級言語と契約言語が似ているのは当然だと思うようになりました。それは、どちらも「一定のインプットを入れると、必ず一定のアウトプット
「初学者から上級者までが楽しめるWeb系の技術カンファレンス」をコアコンセプトに掲げる「Kaigi on Rails」。ここで登壇したのは、株式会社アンドパッドの川原万季氏。大きな技術的負債を解消するためにやったこと、心がけたことを発表しました。 登壇者の自己紹介 川原万季氏:「歴史あるプロジェクトのとある技術的負債を隙間プロジェクトの210PullRequestsで倒しきった話」というタイトルでお話をさせていただきます。よろしくお願いします。 先ほど「Twitter」に資料を上げたので、手元でご覧になりたい方は、そちらをご覧ください。 自己紹介をします。「makicamel」という名前で活動をしています。Rubyとビールとお酒が大好きで、好きなVRゲームは「Beat Saber」です。株式会社アンドパッドというところで働いていて、今日はこの話をします。 最後までやりきるのが難しい“大きな
この記事は「本番環境でやらかしちゃった人 Advent Calendar 2022」の23日目の記事です。 私が新卒入社1年目にやらかしたことで、未熟さが大いに表れたミスであり、なんでこんな当たり前のことをやってないの?と思われるかもしれませんが、これから新卒として働き始めるエンジニアたちへの反面教師になればいいなと思い、投稿させていただきます。 どんな惨劇が起こったのか 当時私はいわゆるSIer企業に勤める1年目プログラマーでした。 業務内容は主にお客様が業務中に使用するデータ分析アプリの開発でした。 このツールには週次、月次、年次で行う必要のあるデータ更新作業があり、今回の惨劇はその週次作業で発生したものとなります。 データ更新作業はそれ専用のGUIツールが存在し、基本的にはそれのUI上から今回更新する必要のある週を選択し、実行するだけのツールとなっています。週選択は「yyyy/ww」
はじめに インテル® チタンパートナーであるアイベックステクノロジーは、放送局など映像伝送市場に向けて、自社 IP コアを FPGA に搭載した製品や組み込みボードを提供しております。 放送の現場ではカメラ、スイッチャー、モニター等全ての機器が同期して動くことが求められます。複数の映像入力を組み合わせて製作するテレビ番組、特に生放送番組には高精度な同期が不可欠です。映像を途切れさせることなくカメラを別視点のものに切り替えられるのは、全ての機器が同じタイミングで動作している、すなわち同期しているからです。 放送局では従来、映像や音声、さらにそれらを伝送する機器を同期させる基準信号は同軸ケーブルを用いて 1 対 1 で伝送していました。しかし、2015 年には同軸ケーブルの代わりに多対多の IP ネットワークで伝送する規格の一つ SMPTE ST 2110 が策定されました。この規格では機器の
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く