タグ

zetamattaのブックマーク (13,220)

  • ia16-elf-gcc で MS-DOS exe を作ってみる

    c++ で 16bit DOS プログラムを作りたいなあ、と、こっちを書いたあとに知ったのですが。 16bit MS-DOS の実行ファイルを作れる gcc として、ia16-elf-gcc というのがあるようです。 https://launchpad.net/~tkchia/+archive/ubuntu/build-ia16 https://github.com/tkchia/gcc-ia16 日語での紹介は こちら とか こちら とか g++(gcc) ver.6.3.0 なので c++14、モダンな c++ の機能が使えます。 auto もラムダも SFINE も。 c++20/23 のご時世なので c++14 は少し古めですが、watcom や dmc、その他 16bit DOS 用 c++コンパイラは c++03 もままならないことも多く... ということで、少し、使ってみた

    ia16-elf-gcc で MS-DOS exe を作ってみる
    zetamatta
    zetamatta 2024/09/16
  • 東電 福島第一原発 核燃料デブリ取り出しに“着手”と発表 | NHK

    東京電力は10日午前、福島第一原子力発電所で、装置の取り付けミスにより延期されていた核燃料デブリの試験的な取り出しに2号機で着手したと発表しました。 事故の発生から11日で13年半となる中「廃炉最大の難関」に向けた取り組みがようやく始まりました。 福島第一原発の1号機から3号機の格納容器内部には、2011年3月の事故で溶け落ちた核燃料と周囲の構造物が混ざり合った核燃料デブリがあわせておよそ880トンあると推定され、極めて強い放射線を出し続け容易に近づけないことから、その取り出しは「廃炉最大の難関」とされています。 8月22日に事故後初めてとなる試験的な取り出しに、2号機で着手する計画でしたが、当日の準備作業で取り出し装置を格納容器内に押し込むためのパイプが誤った順番で並べられているミスが見つかり、直前で延期されていました。 東京電力は再発防止策をとった上で、10日午前6時半すぎに装置を押し

    東電 福島第一原発 核燃料デブリ取り出しに“着手”と発表 | NHK
    zetamatta
    zetamatta 2024/09/11
    費用負担について疑問を呈しているコメントを見たが、普通に考えると原発を資産として持っている東電。国がお金を出しているとしたら補助金を通じてなので直接とはいいにくい
  • 女性検事「間違いあったと思っていない」 13年前の「正義の検事」が“冤罪”事件で謝罪拒む  | AERA dot. (アエラドット)

    写真はイメージです(GettyImages) この記事の写真をすべて見る 警視庁公安部が大川原化工機(横浜市)の社長ら3人を外為法違反容疑で逮捕し、東京地検が起訴した事件は、捜査のずさんさを明るみにさらすことになった。起訴は取り消され、社長らが東京都や国を訴えた賠償訴訟で、現役の警察官が捜査を「捏造(ねつぞう)」だと証言。それにもかかわらず、捜査にかかわった検事は法廷で、起訴は間違いではなかったとして「謝罪」を拒んだ。実はこの検事、13年前には「正義の検事」として話題になった人物だった。 「冤罪の神」として信仰されている神様はこちら 大川原化工機が軍事転用可能な機器を輸出したとして、警視庁公安部が同社の大川原正明社長(74)らを外為法違反容疑で逮捕し、東京地検が同法違反の罪で起訴したのは2020年3月。大川原社長らは11カ月間も勾留され取り調べを受けたが、一貫して容疑を否認した。すると、2

    女性検事「間違いあったと思っていない」 13年前の「正義の検事」が“冤罪”事件で謝罪拒む  | AERA dot. (アエラドット)
    zetamatta
    zetamatta 2024/09/09
  • みずほが出した人手不足への予測が一行目からクライマックスだった→そら働く理由が無くなったら働かないわな

    24万株 @24_9424 みずほが指摘としたというのが転換点になるか。 こどおじFIREが老人に擬態し住民税非課税世帯として社会保障や赤の他人が苦労して育てた子どもの労働力にフリーライドしているのが白日の下に晒されると今後の展開は苦しくなるかも。 やはり持続可能なフリーライドの形を考えないと… 24万株 @24_9424 子持ちでも、児童手当の所得制限などちゃんと納税する勤労者を罰する制度が余りに多くて勤労意欲が削られる。自分のできることは制度に合わせて合理的な最適選択する他ない。 画像は一例だけど年収910万円超だと崖となり助成が激減する奈良県の高校生等への修学支援制度😩 pic.x.com/or4x5rpzoc

    みずほが出した人手不足への予測が一行目からクライマックスだった→そら働く理由が無くなったら働かないわな
    zetamatta
    zetamatta 2024/09/02
    “「非婚化を背景に単身世帯が増加している。遺産動機や子育て費用のない未婚単身者はそれほど多くのカネを稼ぐ必要がないため、労働市場からの離脱が比較的早い」”
  • 姫死んじゃった! - ジャンプルーキー!

    姫の命を狙う者が暗闇から現れる。王子は姫を守ろうと突き飛ばすと・・・?

    姫死んじゃった! - ジャンプルーキー!
    zetamatta
    zetamatta 2024/08/26
  • Qiitaは死んだ - nagutabbyの考え事

    はじめに私は数年前にQiitaを使うのをやめました。なぜならQiitaがクソだからです。この記事では、Qiitaの黒歴史を振り返りながら、Qiitaが如何にクソであるかを説明します。 注意点この記事はQiitaを批判するために書いたものであり、Qiitaに記事を投稿している人々を批判する意図はありません。 Qiita is 何公式サイトでは以下のように説明されています。 Qiita (キータ) は、エンジニアに関する知識を記録・共有するためのサービスです。 しかし、多くの方がご存知の通り、Qiitaは「他のWebサイトにある情報をほぼ丸パクリした記事」と「内輪ノリで書かれた下らないポエム」の墓場であり、決して知識共有サービスではありません。最近ではChatGPTが出力した文章をそのまま投稿する人々も現れ、事態がさらに悪化しています。 Qiitaの黒歴史では改めてQiitaの黒歴史を振り返り

    zetamatta
    zetamatta 2024/08/24
  • MSYSTEMはどこで設定する?

    MSYS2 を今まで pacman でアップデートしてきたんですが、ちょっと apcupsd の apctray.exe をいじりたくて、make したら make がないとか言われたんで調べてみたら、構成がいろいろ変わっていて、/ucrt64 とかいろいろできていて、path を通さないといけないっぽい。ので、ちょっと調べてみました。 MSYS2 にある複数環境、C++ アプリ開発で簡単にまとめられていました。が、さてじゃあどれを使うのがいいのかというと、「自分がやりたいことができる環境にしなさい」らしいのですが……。 家のドキュメントを見ると、Environments に、 If you are unsure, go with UCRT64. とあるので、UCRT64 にしてみます。すると、 For example, in the UCRT64 environment the $PA

    zetamatta
    zetamatta 2024/08/19
  • 日本で初めて刑事裁判になる特捜部検察官の取調べ問題を解説・検証する

    日、プレサンス元社長冤罪事件の取調べで机を叩き大声で怒鳴り続けた検察官が、裁判所の決定によって、特別公務員暴行陵虐罪の容疑で刑事裁判に付されることになりました。 【独自】「検察なめんなよ」特捜部『検察官』を罪に問う『刑事裁判』実施決定 「机を叩き 怒鳴り続けた」冤罪事件の取り調べ 248日間の身柄拘束 無罪となった「プレサンス」元社長(関西テレビ) - Yahoo!ニュース 不動産取引をめぐる21億円の横領事件で罪に問われた男性が、その後の裁判で無罪となった冤罪事件。 8日、大阪高等裁判所は取り調べを担当した検察官に対して刑事裁判を開く決定を出しました。 さらに今回の問 後述のとおり件は検察官が起訴したのではなく、付審判請求という手続によって裁判所が刑事裁判に付したというものですが、通常の起訴の場合と同様に、これからは刑事裁判で検察官の行為についての刑事責任が問われることになります(そ

    日本で初めて刑事裁判になる特捜部検察官の取調べ問題を解説・検証する
    zetamatta
    zetamatta 2024/08/08
  • Go 1.23 で導入予定のイテレータでLINQ的な検索の実装を試した - tomato3713’s blog

    最近は Go 1.23 で導入予定のイテレータを試して使い方を探っています。1 そのなかでイテレータを使ってLINQ的なことができないかを試したところ、良さそうな形になったので紹介します。 LINQは、C#やVisual Basic、F#などの.NET系の言語でサポートされている様々なデータソースに対するクエリ機能のことを指します。 LINQを使うと LINQ の概要 - .NET | Microsoft Learnの冒頭にある例のような単純なクエリ構文を使ってデータの変換や検索などが記述できます。 Go 1.23で導入予定のイテレータもLINQと同様に連続したデータに対して統一的で簡潔なインターフェイスを与える仕組みなので、イテレータを使うとLINQ的な実装がうまく記述できそうという見込みがありました。 試すために最小限のメソッドしか準備しておらず、実装途中ですがライブラリ形式に纏めてみ

    Go 1.23 で導入予定のイテレータでLINQ的な検索の実装を試した - tomato3713’s blog
    zetamatta
    zetamatta 2024/08/05
  • GitHub CLI を使って private repository から一つのファイルをダウンロードする

    2023/01/21更新: GitHub Actions での利用において、自動トークン認証は同じ Organization 内であっても、別のプライベートリポジトリへのアクセス権はありませんでした。その解決方法などについて追記しております。 のコマンドを実行すると、https://github.com/OWNER/REPO/PATHのファイルがOUTPUT_FILEに保存されます。 この方法のメリットはghコマンドの認証情報を使うので、Personal Access Tokenを使う必要が無いことです。 詳細 コマンドラインで GitHub から一つのファイルをダウンロードしたい場合、 GitHub REST API を使って取得する方法があります。 この API へのリクエストでAcceptヘッダーにapplication/vnd.github.rawを追加することで、ファイルの内容を

    GitHub CLI を使って private repository から一つのファイルをダウンロードする
    zetamatta
    zetamatta 2024/08/04
  • 知的財産権に関する紛争の責任・負担を下請事業者に転嫁する行為への対応について (METI/経済産業省)

    中小企業庁では、「知的財産取引に関するガイドライン」を策定するとともに、知財Gメンによるヒアリング調査を通じ、知的財産取引の適正化に努めています。 知財Gメンによる調査の中で、発注者への納品物について、第三者との間に知財権上の紛争が発生した場合に、発注者が例外なく受注側中小企業にその責任を転嫁できる可能性のある契約が締結されている事案を確認しました。 このため、中小企業庁では、当庁の諮問機関である「知財アドバイザリーボード」の助言を踏まえ、対象となる発注者に対し契約条項の見直し等を要請しました。 また、他の事業者間においても類似の契約が発生し得ることを踏まえ、現行のガイドライン及び契約書ひな形を改正することとし、パブリックコメントを開始します。 発注者の皆様におかれては、第三者との間に生じる紛争解決責任を、中小企業に一方的に転嫁しないよう、契約の点検等のご配慮をお願いいたします。 1.知的

    zetamatta
    zetamatta 2024/08/02
  • Chromebook を導入する 1

    給与明細を見たら残業代が凄いことになってたのですよ。 ちうわけで「頑張ったご褒美」第2弾。 ついに Chromebook を導入することにした。 Chromebook を導入する 1 ← イマココ Chromebook を導入する 2 — Linux サブシステム Chromebook を導入する 3 — GnuPG & OpenSSH Chromebook を導入する 4 — Flatpak で Firefox を導入する Chromebook を導入する 5 — APT で Firefox を導入する Chromebook を導入する 6 — Git & Go コンパイラ Chromebook を導入する 7 — VS Code の導入 「頑張ったご褒美」にノートPCを物色中 私は(当時の)東芝の Dynabook が登場したばかりの頃にそれを持たされて,現地調整と称して客先に缶詰にな

    Chromebook を導入する 1
    zetamatta
    zetamatta 2024/07/14
  • GitHub - gotranspile/cxgo: Tool for transpiling C to Go.

    CxGo is a tool for translating C source code to Go (aka transpiler, source-to-source compiler). It uses cc for preprocessing and parsing C (no clang/gcc dependencies!) and a custom type-checker and AST translation layer to make the best output possible. The only requirement is: C code must compile with cxgo, including headers. Having said that, cxgo uses a few tricks to make this process easier. T

    GitHub - gotranspile/cxgo: Tool for transpiling C to Go.
    zetamatta
    zetamatta 2024/07/12
  • Kindle電子書籍の支払い方法にAmazonギフト券を使う設定のやり方を解説 - ギフトヤ

    Amazonギフト券はどこで買えるの?購入できる場所や売ってる販売店を一覧でまとめました Amazonギフト券が欲しいと思ったときに、どこで買えるのかが気になるかと思います。 なんとなくAmazonでは買えるのがすぐわかると思いますが、Amazon以外の他のお店でAm… Kindleの購入時にAmazonギフト券支払いにするやり方 Amazonギフト券でKindleは購入できますが、事前の設定をしなければいけません。 まずAmazonのトップページから「アカウント→アカウントサービス」を選択してください。 参考:Amazonアカウントサービスのページはこちら ▼アカウントサービスの下に表示されている「1-Clickの設定」をクリックします。 ▼「1-Clickの設定」のページから、「Kindle支払いの設定を管理」を選択してください。 ここでKindleを購入する際の設定を変更できます。

    Kindle電子書籍の支払い方法にAmazonギフト券を使う設定のやり方を解説 - ギフトヤ
    zetamatta
    zetamatta 2024/07/11
    これ、わざと使いづらくしている疑惑(ダークパターンか?)
  • C++ Compiler - Free Tool - Embarcadero

    BCC32C/BCC32Xコンパイラは、エンバカデロの実績あるC++開発環境C++Builderに搭載されているコアテクノロジーです。 C++コンパイラの無料ダウンロード版には、C++11言語サポート、Dinkumware STL(Standard Template Library)フレームワーク、Embarcadero C/C++ Runtime Library(RTL)が含まれています。この無料バージョンには、ハイパフォーマンスリンカやリソースコンパイラなどのいくつかのC/C++コマンドラインツールも含まれています。 無料のC++ Compiler には以下が含まれます。 Embarcadero C++コンパイラ(bcc32c/bcc32x) Turboインクリメンタルリンカ(tlink32c) C++ Win32プリプロセッサ(cpp32) DLLからインポートライブラリを作成するI

    zetamatta
    zetamatta 2024/07/10
  • lispのマクロについて

    iq1_adc2_day8.md IQ1でもASTがいじりたい この記事はIQ1の2まいめっ Advent Calendar 2018 8日目の記事です。 最近lispを書いていなくて寂しくなって来たのでlispのマクロのことでも思い出していきたいと思います。 Common Lispが中心です。 S式について lisp系の言語はS式と呼ばれるフォーマットで記述されます。リストの先頭を手続き、残りを引数としてプログラムのASTを記述するのがS式です。 > (* 3 (- 5 2)) 9 面白いのは、S式がlispのデータ構造であるリストであり、プログラムから操作可能であるという点です。S式とはASTのリストによる表現であり、このリストをプログラムから作ってしまう機構こそがlispのマクロです。ASTベースのマクロは今や珍しくない気がしますが、これをリスト操作でやってのけるのが面白くて好きな部

    lispのマクロについて
    zetamatta
    zetamatta 2024/06/28
    なるほど>“式の評価をやめさせるのがquoteですが、その効果をunquote(,)で打ち消せるのがquasiquoteです”
  • あなたがLispを無視することができない理由 - 八発白中

    (この記事はLisp Advent Calendar 1日目のためのエントリです。) 禅が好んで用いる比喩がある。月を指すには指が必要である。だが、その指を月と思う者はわざわいなるかな。 — 鈴木大拙「禅」 これをLispに例えるなら、こう言うことができるかもしれない。 Lispを書くには括弧が必要である。だが、その括弧をLispと思う者はわざわいなるかな。 Lispを普段書いている身としてはLispについて括弧がどう、というのは些細なものに思えるが、Lispを知らない人からすると自然な考えだろう。人間は知らないものを理解しようとするとき、自分が今まで見たもの、知っているものと比較して手がかりを得ようとする。Lispが他のプログラム言語と比較してユニークなものは、やはりその括弧で表現されたS式だ。 しかし、Lispが括弧を使った奇妙な構文を用いるのは理由がある。そしてそれがLispの強力さ

    zetamatta
    zetamatta 2024/06/28
  • あなたがLispを無視することができない理由 - 八発白中

    (この記事はLisp Advent Calendar 1日目のためのエントリです。) 禅が好んで用いる比喩がある。月を指すには指が必要である。だが、その指を月と思う者はわざわいなるかな。 — 鈴木大拙「禅」 これをLispに例えるなら、こう言うことができるかもしれない。 Lispを書くには括弧が必要である。だが、その括弧をLispと思う者はわざわいなるかな。 Lispを普段書いている身としてはLispについて括弧がどう、というのは些細なものに思えるが、Lispを知らない人からすると自然な考えだろう。人間は知らないものを理解しようとするとき、自分が今まで見たもの、知っているものと比較して手がかりを得ようとする。Lispが他のプログラム言語と比較してユニークなものは、やはりその括弧で表現されたS式だ。 しかし、Lispが括弧を使った奇妙な構文を用いるのは理由がある。そしてそれがLispの強力さ

  • ISLISPを使うべきでないたった1つの理由 - 146,000

    突如としてライフハック風なわけだが ∧_∧ ∧_∧  (´<_`  )  風味だけだ ( ´_ゝ`) /   ⌒i   中身はないぞ /   \     | | /    / ̄ ̄ ̄ ̄/ | __(__ニつ/  FMV  / .| .|____ \/____/ (u ⊃ LISPマクロについての今更感あふれる話(知ってる人は飛ばしておk) LISPと同図像性 LISPマクロは他の言語に類を見ない極めて協力な機能を備えている,LISPはマクロによって他の言語と決定的に違った言語である,と言われます. LISPのマクロとは何がそんなに特別なのでしょうか.それは,「カッコ大杉.修正されるね」としばしばネタになる,LISPの構文と深い関係があります. LISPは同図像性を持つ言語です.これは,LISPのソースコードが,その言語で操作可能なデータとして書かれるということを意味しています.LISPは,関

    ISLISPを使うべきでないたった1つの理由 - 146,000
    zetamatta
    zetamatta 2024/06/28
    マクロ展開はコンパイル時に行われるので、マクロの中から一般関数はタイミング的に呼べないからとの事。インタープリタとして実行する場合は大丈夫のはずだが、それでも動かないサンプルがなぜかやっぱり動かない
  • tar(1) はなぜオプション引数にハイフンが不要なのか?

    TL;DR tar(1)の引数はオプションではなくkeyだから 歴史 tar(1)は Unix v7 (1979) で導入されたが、その前身は Unix v4 (1973) の tp(1)、更にこれは Unix v1 (1971) の tap(1) に遡る。 80年代に入りSystemV v.s. BSDといったことが起きたりし、PWB/UNIX (Programmer's WorkBench)で導入された cpio(1)とtar(1)、どちらがUnixの標準アーカイバか争われた結果、IEEE Std. 1003.1-2001 (POSIX.1-2001) を以って tar(1)は規格から削除され、代わりに IEEE Std 1003.2-1992 で導入された折衷案のpax(1)が標準となった。よって、現在実装中立なtar(1)の仕様書がそもそも存在しない。最後の中立規格は1997―19

    zetamatta
    zetamatta 2024/06/27