루비 소스 코드 읽기를 통한 내부 동작 원리 파악: RubyKaigi 2013 요약
루비의 C 소스 코드는 공식 문서보다 정확하고 최신 정보를 담고 있는 가장 신뢰할 수 있는 레퍼런스이다.
루비 소스 코드 읽기를 통한 내부 동작 원리 파악: RubyKaigi 2013 요약
루비의 C 소스 코드는 공식 문서보다 정확하고 최신 정보를 담고 있는 가장 신뢰할 수 있는 레퍼런스이다.
I've been doing some initial testing with @radicle ... https://radicle.xyz/
First thoughts ...
rad:z3g..... strings identifying a repository (needed for rad clone) are even worse to remember than IPv6 addresses. I'm missing a "DNS" equivalent for looking up those RID values.I have so much to learn, and need to sit down and read the docs way more carefully. Just need to find the right ones.
#programming #source_code #version_control #vcs #opensource #foss #git #radicle
Эволюция ПО в разработке игр на практике: 1981 — IBM PC, Софт и игра
Несмотря на то, что IBM PC можно было приобрести в одном из двух вариантов, более дешевый не имеет смысла из-за серьезных ограничений по носителям(только кассеты) и возможностям BASIC (только текстовый режим без возможности работы с цветом). Для работы же с версией BASIC на дискете требовалась конфигурация на 48КБ из которых 32КБ забирала система при загрузке PC DOS с дискеты. Также ревизия 1981 года была ограничена 64кб памяти, а вариант на 256кб появился только в следующем году. Это, к слову, в некоторой мере объясняет большую редкость софта под IBM PC на кассетах будь то любительский или коммерческий (строго говоря, он редок и для TRS-80 c Apple II, но хотя бы для последнего известно некоторое количество игр в таком формате). Потому практически все ранние игры для IBM PC рассчитаны под конфиг с 48КБ базовой памяти. Дополнительные 16КБ кажутся относительно дешевыми при таких условиях, мышей еще не было (первая для IBM PC будет только в 1983 году), а джойстик можно будет приобрести потом (к этому времени оные формата Atari VCS/2600 - стик с одной кнопкой - стали стандартом и был доступен вариант известных под термином пэдл (paddle) для подобий Pong и Breakout).
https://habr.com/ru/articles/990442/
#basic #ibm_pc #ms_basic #basica #1981 #soft #source_code #github
Richard Stallman | Recoding Innovation Interview (2013) >
https://youtu.be/ucXYWG0vqqk?si=l4eveVtaeWsZ33IC
#Richard_Stallman @rms #interview #free_software #freedom #GNU #MIT #hacking #ethic_software #source_code #FSF #Free_Software_Foundation vs #control #proprietary_software #incentives #ethics #software #innovations #community #subjugation #Creative_Commons #freedom_respecting_software #privacy #code #Emacs #GNU_is_Not_Unix #free_society #libre #logiciel_libre
[Перевод] Вся мощь открытого исходного кода в PostgreSQL
PostgreSQL — одна из самых популярных СУБД, и это во многом благодаря открытому исходному коду. В статье рассказывается о том, как открытость кода влияет на развитие PostgreSQL и создание сообщества вокруг неё.
https://habr.com/ru/companies/flant/articles/901622/
#open_source #postgresql #исходный_код #коммиты #commit #git #git_log #sgml #git_blame #source_code
Как рождаются, живут и умирают горутины
Вы когда-нибудь, глядя на горутину, думали, что у неё под капотом? Я вот решил посмотреть. И сегодня расскажу о том, как рантайм Go создаёт и управляет горутинами, о статусах, которые у них есть, и некоторых хитростях, к которым прибегают создатели языка.
https://habr.com/ru/companies/ozonbank/articles/877242/
#go #runtime #garbage_collector #goroutine #internal #golang #source_code
So there is a small computer issue that keeps cropping up from 8-10 times per day. It is a minor glitch that requires a supervisor intervention, thus stopping production on that station for a matter of minutes each time. My friend says 'I could easily fix it, if I had the source code to create a macro'. My thoughts exactly.