SaitoAtsushiのブックマーク (21)

  • エジプトにいた増田です。 書いたら色々思い出したので、言語に関する単な..

    エジプトにいた増田です。 書いたら色々思い出したので、言語に関する単なる思い出語りをちょっとメモさせて頂きます。別に面白くないと思います。 わたしが滞在していた時はアラブ革命の前後だったので、段々シリアの方が物騒になってきて、シリアにいた外国人留学生がエジプトに逃げてきました。 それで何人かの子と同じフラットで住むことになったのですが、シリアで勉強していた人は当然シリア方言です。そしてエジプト方言に馴染んだ日人から見ると、シリア方言を話す青い目の西洋人がめっちゃかわいくて上品に見えました。 前提のお話をすると、アラブ世界というのは中世ヨーロッパみたいな感じに、「正式な言葉」と「普段使う言葉」がかなり乖離しています。フスハーと呼ばれる「正式な言葉」は、書き言葉のほか、宗教関係や法曹関係、演説やテレビのニュースなどで話し言葉としても使われます。テレビのアニメも教育目的でフスハーが使われていた

    エジプトにいた増田です。 書いたら色々思い出したので、言語に関する単な..
  • 無職期間に読む「郷土の歴史」の味わい

    無職になって2か月が経った。 徒歩圏内にある二つの図書館を行ったり来たりしている。 いや、徒歩圏内というのは一般的な意味での徒歩圏内じゃない。「無職者にとっての」徒歩圏内だ。 それはまぁいい。 別に学習意欲が旺盛なわけでも、知的好奇心に溢れているわけでもない。 ただ、何もせず一日を過ごしてしまうと16時くらいから窓の外が完全に暗くなるまでの数時間、心の中の小さなハムスターがシクシクと泣き出してしまうので彼を慰めるために図書館に出向いている。 (なお、彼は労働しようとしてもシクシク泣き出してしまう) ところで、近所に「旭小学校」という小学校があって、図書館で「郷土の歴史」的なを読んでいたらその由来が解説されていた。 その小学校は近隣の三つの村から子供が通うために作られたもので、学校の名前をどうするかでもめていた。 三つの村がそれぞれに自分の村の名前を小学校の名前にするべきだ、と主張していた

    無職期間に読む「郷土の歴史」の味わい
  • tokio 分からん 2023冬

    自作ブログはチラシの裏として使っても怒られないのでチラシの裏として使う。 今年の目標の一つに自作グリーンスレッドの上に自作アクターモデルというのがあって、4 から勉強している最中だ(去年から勉強しているので 0 ではないの意)。まずは先人を見習おうと言うことで 12 月あたりから tokio を読んでいたのだが、そのとき解消できなかった疑問がある。まとめたので詳しい人は教えて欲しい。Twitter 、もしくは Discord(sadnessOjisan#5541) で教えてくれると助かる。 タイトルは tokio 分からん 2023 冬だ。つまり春もあるはず。ずっと続きそう。死ぬ間際も「なんも分からん人生だった」って言ってそうな気がする。 実行される poll の実体はどれか tokio では

    tokio 分からん 2023冬
  • ナンマトル - Wikipedia

    ナンマトル(Nan Madol[注釈 1])は、ミクロネシア連邦のポンペイ州に残る人工島群の総称であり、後述するように、その考古遺跡の規模はオセアニア最大とさえ言われる。人工島が築かれ始めたのは西暦500年頃からだが、ポンペイ島全土を支配する王朝(シャウテレウル王朝)が成立した1000年頃から建設が格化し、盛期を迎えた1200年頃から1500年(または1600年)頃までに多数の巨石記念物が作り上げられていった。人工島は玄武岩の枠の内側をサンゴや砂で埋めて造ったもので、100以上とされる人工島は互いに水路で隔てられており、その景観は「太平洋のヴェニス」[3][4][5]、「南海(南洋)のヴェニス」[6][7][8]、「ミクロネシアのアンコールワット」[9]などとも呼ばれる。 人工島の上に築かれた巨石記念物群は王や祭司者の住居のほか、墓所、儀式の場、工房など様々な役割をもっており、その大きさ

    ナンマトル - Wikipedia
  • 駅に近づくと、「ここはハロウィン会場ではありません」と書かれた横長の..

    駅に近づくと、「ここはハロウィン会場ではありません」と書かれた横長の看板が見えた。20メートルほどの長さはあろうか。看板の前ではオレンジ色のウインドブレーカーを着た坊主頭の人々が立ち、ハンドスピーカーから「ここはハロウィン会場ではありません。立ち止まらないでください」と連呼していた。 その一人に「ハロウィン会場はどちらでしょうか」と訊いたが、男はこちらを見ない。もういちど「ハロウィン会場はどちらでしょうか」と訊くと、その人はハンドマイクのスイッチを切り、「ここはハロウィン会場ではないことを知らせる業務はハロウィン会場そのものを知らせる業務を含んでいません」と早口で喋った。 それも一理ある、と思い、今度は駅の改札から出て来る人々に片っ端から訊いてみた。やはり訊いてみるもので、「ハロウィン会場に私も今から行くところですから、一緒に行きましょうか」と声をかけてくれる男性が現れた。ひょろ長い身体つ

    駅に近づくと、「ここはハロウィン会場ではありません」と書かれた横長の..
  • Your code displays Japanese wrong

    A static site to link people to when their code is displaying Japanese wrong. View the Project on GitHub heistak/your-code-displays-japanese-wrong Why am I here? If someone gave you a link to this page, that person probably thinks your code displays Japanese wrong. In short, from a native Japanese eye, yѳur ҭєxҭ lѳѳκs κιnd ѳf lικє ҭЋιs. This page will give you a brief description of the glyph appe

  • Gitのデータモデル

    近藤です。こんにちは。Gitは様々な利用の仕方ができますが、その基盤となるモデルは8個だけの簡単なモデルです。これらのモデルを理解していない状態でGitを利用すると、あたかもリポジトリが壊れたように見えてしまいます。Gitは難しいと言われますが、そういう感想を持つ人はGitのモデルを理解していない事が多いようです。 今回はGitを構成する中心モデルと、基的なコマンドを実行した時のオブジェクト関係を解説します。 基概念 Gitの基概念は大きく2つにわかれます。 GitObject Reference GitObjectはGitで管理するオブジェクトです。CommitなどがGitObjectです。Gitリポジトリである.gitを開くとobjects配下にあるファイルがGitObjectです。GitObjectはそのコンテンツをハッシュ化した文字列を元に、先頭2文字で配置フォルダ、残りの文

    Gitのデータモデル
  • Git の仕組み (1) - こせきの技術日記

    目次 はじめに Git を使ったことがない方へ 生のデータが見たい方へ Git の全体像 .git の中身 Git オブジェクトデータベース 4種類のオブジェクト リファレンス リファレンスのリファレンス 大きなツリー Git オブジェクトの ID と 中身 ハッシュ関数 SHA1 の簡単な説明 tree と blob オブジェクト tree と blob の参照関係 ルートツリーの ID でツリー全体を識別する commit オブジェクト リファレンスとブランチランチランチ先頭を指すリファレンス HEAD リファレンス detached HEAD 2種類のタグ 一時待避 (stash) インデックス キャッシュとしての役割 マージ Fast-Forward マージ non Fast-Forward マージ rebase reset 2種類のブランチ 各リポジトリが自分のブランチ

    Git の仕組み (1) - こせきの技術日記
  • 今も開発が継続しているオープンソースのWikiソフトウェアは何があるか - YAMDAS現更新履歴

    少し前に仕事場のローカルに立てている、今や主力でなくなったウェブサーバに久しぶりにアクセスしたら、Wiki が PukiWiki なのに懐かしくなってこれまた久しぶりに公式サイトを見てみた。すると、今年バージョン1.5.4がリリースされており、開発は継続しているのに少し感動した。 かつてはそれこそ雨後の筍のごとく開発されていた Wiki ソフトウェア(エンジン、クローン)だが、Wiki が広義の開発環境の一つに統合されているのもあり、単体のソフトウェアとして今も開発が続いているところはだいぶ少なくなった印象がある。 果たして今も開発が継続しているオープンソースの Wiki ソフトウェアに何があるか、ざっと調べてみた。 具体的には、Wikipedia の Comparison of wiki software に名前があるもので(それくらいの知名度があり)、オープンソース、なおかつ安定最新版

    今も開発が継続しているオープンソースのWikiソフトウェアは何があるか - YAMDAS現更新履歴
  • こんばんは、猫です。残念ですが、あなたのようなヒトによる書き起こしか..

    こんばんは、です。残念ですが、あなたのようなヒトによる書き起こしからは、その意図を正確に翻訳することが難しいです。 理由として、あなたには「みゃう~なあう~」と聞こえているそうですが、実際は「っなぁあぁみゃうぅるっつぅなぁああぅううるるっ(この空はいいね、それは好きか?、の意)」かもしれませんし、「むぅうみゃぁぁうーっふ、んなぁぁうーっふ(夢に出てきたのはお前か?、良かったぞ、の意)」かもしれません。ヒトは2万ヘルツまで聞き取るそうですが、私達のそれは10万ヘルツです。ゆめゆめ、あなたに聞こえているものが全てだとは思われませんよう。この世には、目に見えない、耳に聞こえない事柄も在る故、「各自の定める『在る』こそ無い」という理のみが真実なのです。 ところで私たちは元来、人目につかない場所で目を閉じてじっとすることが好きです。まわりの音が四方から絶え間なく聞こえ、私が居ても居なくても、世界

    こんばんは、猫です。残念ですが、あなたのようなヒトによる書き起こしか..
  • Big Sky :: ネットワーク構成を変更した直後に Cygwin や msys2 が激遅になる問題の解決方法

    今日、LAN ケーブルを抜いた直後に msys2 の cat コマンドを実行したらハングする事に気付いた。 これはまずい。なんかに感染してる。cat コマンドと言いながらどこかインターネットにアクセスしてるんや! と思って色々調べた。が実は cat コマンド君悪くなかった。すいませんすいません。 一部の記事では /cygdrive/ のアクセスがあるから hosts に cygdrive を足せば良いといった物もあったが、デマっぽかった。以下、調査した最終結果を書いていく。Cygwin や msys2 のコマンドは所有者や権限情報を取得する為に LDAP 経由でアクティブディレクトリに問い合わせを行う。例えば cat foo.txt と実行した場合であってもファイルの権限を UNIX エミュレーションする為に必要となる。で、このアクティブディレクトリへの問い合わせが LAN が抜けてるとタ

    Big Sky :: ネットワーク構成を変更した直後に Cygwin や msys2 が激遅になる問題の解決方法
  • べき乗法 - nibosiiwasi’s blog

    今日は、べき乗法(power iteration)のプログラムをschemeで書く。 べき乗法は、行列の、絶対値が最大となる固有値と、 それに対応する固有ベクトルを求める。 (べき乗法では、固有値を全て求めることはできない。 まずはプログラムを書いて、実際に動作を確認してみる。) いつものようにschemeで書いた。 "洲之内著,石渡改訂:数値計算,サイエンス社" 例題9.2 の絶対値最大の固有値および、それに対応する固有ベクトルをべき乗法で求めよ。 (解答) (define (disp-mat a) (for-each (lambda (x) (display x) (newline)) a)) (define (my-map-item2 op a b) (define (my-map-item2-p op a b tmp) (if (and (null? a) (null? b)) t

  • Big Sky :: Golang で書いたスクリプト言語 Anko をウェブで試せるサイト作った。

    先日、golang でスクリプト言語を書いた訳ですが Big Sky :: Pure Golang でスクリプト言語の VM 書いた。 http://mattn.kaoriya.net/software/anko/20140328210749.htm 言語仕様もだいたい決まって、github で 70star 近く頂いてて、テストも書けてきて、ダンゴも表示出来て、そろそろ実用的になったんじゃないかと個人的に思ったりはしているのですが、誰もコントリビュートしてくれないという、悲しい状況が続いております。 あんまりなので、インストールしなくてもすぐさま試せる様に playground を作ってみました。 Anko Playground http://play-anko.appspot.com/ golang の playground とほぼ同じです。(アニメーション機能等はありません) これで

    Big Sky :: Golang で書いたスクリプト言語 Anko をウェブで試せるサイト作った。
    SaitoAtsushi
    SaitoAtsushi 2016/12/06
    いくら実行のためのハードルが低くても正確なドキュメント (チュートリアル的なもの) がないときびしい。
  • bookYARD - 小説を読もう2EPUBコンバータ

    電子書籍を作るでは、EPUB形式の電子書籍ファイルを2つの方法からお好みに応じて作成するツールをご提供しております。 どちらもEPUB電子書籍ファイルをお手軽に生成するツールです。お手軽にEPUBファイルを生成したい方に向いています。 試験的に公開中ですので、ご意見ご感想などありましたら、下部、「お問い合わせ」より、お問い合わせ下さい。 Twitterアカウント @byardjpでもお気軽にどうぞ。

  • [PATCH] Implementation of fsync for Windows

    SaitoAtsushi
    SaitoAtsushi 2011/03/05
    Windows 用の fsync 実装
  • GitHub - miura1729/ytl: Translate from YARV to native X86/X64 code with ytljit

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - miura1729/ytl: Translate from YARV to native X86/X64 code with ytljit
    SaitoAtsushi
    SaitoAtsushi 2011/02/03
    Ruby VM である YARV のバイトコードからネイティブコードへの変換器
  • JavascriptVMに多数の言語: CoffeeScript 1.0, StratifiedJS, EmscriptenによるC/C++, Python

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    JavascriptVMに多数の言語: CoffeeScript 1.0, StratifiedJS, EmscriptenによるC/C++, Python
  • GAME86 Compiler for MS-DOS

    GAME86 Compiler for MS-DOS 1.00C 1999/4/5 Jun Mizutani (mizutani.jun@nifty.or.jp) 2003/7/29更新 ダウンロード:game86c.lzh (19k) for MS-DOS/Windows95/98 1980年前後に流行した言語GAME(General Algorithmic Micro Expressions) のMS-DOS用のコンパイラです. GAMEで記述されたソースから COM形式の 実行ファイルを生成します.ランタイムライブラリ以外はGAME80コンパイラ をTurboPascalに書きなおし,8086のコードを生成するように変更したも のです.短いプログラムでは,1Kバイト程度と非常にコンパクトな実行フ ァイルが生成できます. GAME-IIIは1978年7月号の月刊アスキーで6800用のイ

    SaitoAtsushi
    SaitoAtsushi 2010/12/31
    1980 年頃に流行したプログラミング言語 GAME のコンパイラ
  • 背徳的なものまね鳥 - 言語ゲーム

    舞台 ある背徳的な森に、交尾好きの鳥たちが棲んでおりました。鳥たちは昼も夜も男も女も無く交尾に励んでおりました。あまりにも酷いので神は掟を定められました。 左に女、右に男が並ぶべし。 どんな種類の鳥同志であっても選り好み無く隣人と必ず交尾すべし。 交尾の後に子を産み、親は死ぬべし。 種類と男女の組み合わせにより、決まった種と数の子を生むべし。 神は掟を守らせるために、どの組み合わせでどの鳥が生まれるのかを覚えていられるように手帳に書いておく方法を決められました。つまり、それはこんなイコールで結ばれた式です。 交尾のルール: 女 男 = 子 例えば、ニワトリ ペリカン = 鴨、と書くと、ニワトリの女とペリカンの男が交尾すると鴨が生まれるという具合です。ただ、男女の組み合わせを逆にして、ペリカンの女とニワトリの男にすると、鴨とはまた違った子が生まれるかも知れないので注意してください。 神によっ

    背徳的なものまね鳥 - 言語ゲーム
  • Trackback Ping を送信する

    Trackback Ping を送信する なにかのイベントや、事件などについての Blog 記事を書くとき、同じ内容について書かれている Blog エントリ同士がリンクでつながっていると、ブラウズやディスカッションの際に非常に便利です。Trackback は、こうしたエントリ間のつながりを、簡単な URL 呼び出しで実現するための Blog API です。今回は、この Trackback Ping の API について簡単に解説し、Trackback Ping を実際に送信するコードを記述してみます。 Trackback は MovableType の Ben & Mena 夫によって考案され(*1)、Movable Type ではじめて実装された、Blog 間の言及通知のフレームワークです。 Trackback は、送信側が受信側に対して、HTTP によるメッセージを送信することによっ

    SaitoAtsushi
    SaitoAtsushi 2006/12/29
    トラックバックの仕組み