タグ repository
人気順 10 users 50 users 100 users 500 users 1000 usersZigでWriting an OS in 1,000 Linesをやる
ZigでWriting an OS in 1,000 Linesをやる #2023-11-21 自作 OS で学ぶマイクロカーネルの設計と実装(通称エナガ本)の補足資料として公開されているWriting an OS in 1,000 Linesを、できるだけZigでやってみることにした。 目次成果物 #repositoryは以下。 さいしょに #エナガ本は一通り読んでいたのだが、機能に対して... 続きを読む
RustでRISC-Vエミュレータを書いてNOMMU Linuxをブラウザで動かした | MaybeUnInit
RustでRISC-Vエミュレータを書いてNOMMU Linuxをブラウザで動かした #2023-05-23 以前からRISC-Vエミュレータを書いてみようと思っていたのだが、書いては飽きてを繰り返して全然進められずにいた。そんな中、以下のRepositoryで、rv32ima,Zifencei,Zicsr、あとはCLINTを実装すればLinuxが動くと知り、飽きずに進められ... 続きを読む
GitHub ActionsからGitHub wikiを更新する - Islands in the byte stream
GitHub ActionsからGitHub wikiを更新したいことがたまにあります。たとえば、何かのメトリクスを見やすく整形したものなど、repositoryのデータを何らかの形で加工したドキュメントを作りたいときです。コード生成したmarkdownドキュメントをコミットしてもいいですが、それよりはシンプルで運用が楽です。 今回は、Git... 続きを読む
Repositoryによる抽象化の理想と現実/Ideal and reality of abstraction by Repository - Speaker Deck
Repositoryによる抽象化の理想と現実/Ideal and reality of abstraction by Repository 続きを読む
webフロントエンドからwebAPIを呼び出すのをwrapするアレの名前 - 猫型の蓄音機は 1 分間に 45 回にゃあと鳴く
twitterに書いたやつ再掲+加筆。 Webフロントエンド、というかSPAの設計で、単なるwebAPIラッパーに対して「Repository」と名付けるケースが散見されるけど、ぼくはあれあまり好きではないです。というのも、Repositoryという名前がついてると、集約的なもの、それが言い過ぎならいわゆるEntity、それも言い過ぎならひと... 続きを読む
scalazやcatsを使ってFunctional DDDを試してみる - Qiita
概要 システムをDDDで組み上げる時に、各レイヤー(RepositoryやEntityなど)をscalazやcatsのような関数型ライブラリを用いてどのように組むと良さそうかを試してみました。 あくまで個人的に、Domainから如何にApplication側の都合を隠すか、各レイヤーの役割を型でなるべく表現・制約できないか、などを考えたものに... 続きを読む
やはりお前たちのRepositoryは間違っている
よく見かけるRepositoryパターンのアンチパターンの紹介と対策です。 Repositoryパターンとは Repositoryパターンとは永続化を隠蔽するためのデザインパターンで、DAO(DataAccessObject)パターンに似ていますが、より高い抽象度でエンティティの操作から現実の永続化ストレージを完全に隠蔽します。 例えばDBコネクションやストレージのパス等はReposiotoryの... 続きを読む
Repositoryの後ろにネットワーク越しのシステムがあることの是非からRedux的世界へ - 猫型の蓄音機は 1 分間に 45 回にゃあと鳴く
2017 - 09 - 14 Repositoryの後ろにネットワーク越しのシステムがあることの是非からRedux的世界へ twitter で言ってたことを少し修正してまとめ。MVVM + Layered Architectureの文脈です。 最近、Repositoyとして抽象化しておけばそのデータがメモリ上にあるかそれともDB上にあるかネットワーク越しにあるか意識しなくていい、というのは嘘だと思... 続きを読む
Lerna を使って、 Babel や React が採用している monorepo を試してみる - Qiita
monorepo とは 複数の npm package を 単一の git repository で管理すること 例えば Babel では、 100 以上の npm package が単一の git repository で管理されている https://github.com/babel/babel/tree/master/packages package 毎に repository を作る場合と... 続きを読む
International Research Center for Japanese Studies Repository: 海女の表象 : 『ナショナル ジオグラフィック』に見るオリエンタリズムと観光海女の相互関係
かつて、日本の沿岸各地には、裸潜水漁を行いながら生計の主要な部分を賄う人々が存在し、彼/女らは俗に「海人(アマ)」と呼ばれ、特に、男性は「海士」、女性は「海女」と表記されている。この海人の歴史は古く、『魏志倭人伝』や記紀、『万葉集』から『枕草子』に至るまで、その存在が散見される。また、海女をモチーフとした文学作品や能楽、浮世絵も数多く残されている。しかしながら、もはや裸潜水漁で生計を立てている海女... 続きを読む
ISUCON4 予選アプリケーションの復習した結果 - Hateburo: kazeburo hatenablog
2014-11-10 ISUCON4 予選アプリケーションの復習した結果 本選までの間に地道に復習をした結果です。 repositoryはここで公開されています https://github.com/kazeburo/isucon4-elimination-myhack 最終スコア 派手な点ではありませんが、63000弱となりました $ ~/benchmarker bench --workload... 続きを読む
yum でインストールした rpm がどの repository のものか調べる - tkuchikiの日記
2014-10-14 yum でインストールした rpm がどの repository のものか調べる Linux yum yum-utils rpm RHEL インストール済みの rpm がどの repository のものかは、yumdb コマンドで調べられます。 YumDB - yum - Trac に詳しく書いてありますが、 $ yum install -y yum-utils して、yu... 続きを読む
githubへ100MB超のファイルのあるrepositoryを移行する | ラクスル tech blog
ラクスルの利根川です。 ラクスルも最近の多くのテック系企業のようにソースコードの管理にgithubを使っています。 ラクスルがgithubに来るまで raksul.com をオープンして間もない2011年10月からソースコードの管理をgitにて行っておりましたが、2013年12月に「コードレビューとかプルリク運用とかそろそろしたいよね」とgitlabを使用していました。 ただ、過去の1万以上のco... 続きを読む
CircleCI導入したのでwerckerとの比較も含めてまとめ - 月曜日までに考えておきます
2014-05-20 CircleCI導入したのでwerckerとの比較も含めてまとめ IT Webサービス 最近話題のCI as a Serviceを導入すべく調査してみました。JenkinsさんもすごくいいのですがAWS smallインスタンスに乗せているとやっぱり本来の力を発揮できない感じがあるので。 CircleCIって以前は、一番安い契約だと1Private Repositoryしか扱え... 続きを読む
Githubに日本国憲法のRepositoryを作成しました。 - 蟲!虫!蟲! - #!/usr/bin/bugrammer
ちょっと政治的な話題ではありますが、自民党が日本国憲法草案を公開していまして(それ自体の評価については、このブログでは書かないようにはしますが)、昔から、こういう党からの提出に限らず、草の根的に「自分たちが日本国憲法を作ったらどうなる?」という試みはあったりします。 なものなので、『日本国憲法』をMarkdownでマークアップしたものを、Githubに公開しましたので、これをgit cloneして... 続きを読む
Ruby 1.9.3-p194 is released
Ruby 1.9.3-p194 is released. This release include Security Fix for RubyGems: SSL server verification failure for remote repository. And many bugs are fixed in this release. == Security Fix for RubyGem... 続きを読む