Участник:VitaliyFilippov/Закладки — различия между версиями

Материал из YourcmcWiki
Перейти к: навигация, поиск
(Добавлена закладка go - how to listen to N channels? (dynamic select statement) - Stack Overflow)
(Добавлена закладка Денис Ефаров — Hadoop 3: Erasure coding catastrophe - YouTube)
 
(не показано 107 промежуточных версий этого же участника)
Строка 2: Строка 2:
 
<listfeed name="Закладки У Виталия" date="^\s*(?:\[[^\:]*\]\s*)?%d\s+%b,\s*%H:%M:%S:\s*" headingdate="%Y" />
 
<listfeed name="Закладки У Виталия" date="^\s*(?:\[[^\:]*\]\s*)?%d\s+%b,\s*%H:%M:%S:\s*" headingdate="%Y" />
 
<!--BookmarkHeadings:"%Y", "%B %Y"--><!--BookmarkDate:%d %B, %H:%M:%S:-->
 
<!--BookmarkHeadings:"%Y", "%B %Y"--><!--BookmarkDate:%d %B, %H:%M:%S:-->
 +
 +
== 2024 ==
 +
 +
=== ноября 2024 ===
 +
 +
* 02 ноября, 23:36:06: [https://www.youtube.com/watch?v=e8gU7-nF350&t=2227s Денис Ефаров — Hadoop 3: Erasure coding catastrophe - YouTube]
 +
 +
=== октября 2024 ===
 +
 +
* 31 октября, 11:28:18: [https://yandex.com/games/app/153846 Cute Snake io (by JulGames) - play online for free on Yandex Games]
 +
 +
=== сентября 2024 ===
 +
 +
* 21 сентября, 02:01:08: [https://pikabu.ru/story/kinkazhu_neponyatnaya_meshanina_iz_zhivotnyikh_raznyikh_vidov_obrazuyut_semi_iz_3_vzroslyikh_zhivotnyikh_dlya_chego_8437968 Кинкажу: Непонятная мешанина из животных разных видов. Образуют семьи из 3 взрослых животных. Для чего? | Пикабу]
 +
* 21 сентября, 02:01:01: [https://bad-good.ru/2016/may/clean-iron.html Химические процессы и тонкости восстановления ржавого железа путем электролиза (08.05.2016).]
 +
* 18 сентября, 01:37:42: [https://pagefind.app/ Pagefind | Pagefind — Static low-bandwidth search at scale]
 +
* 15 сентября, 18:23:51: [https://github.com/cloudcannon/pagefind CloudCannon/pagefind: Static low-bandwidth search at scale]
 +
* 09 сентября, 15:21:05: [https://docusaurus.io/ Build optimized websites quickly, focus on your content | Docusaurus]
 +
* 09 сентября, 15:21:01: [https://lunrjs.com/ Lunr: A bit like Solr, but much smaller and not as bright]
 +
* 09 сентября, 15:20:29: [https://typesense.org/ Typesense | Open Source Alternative to Algolia + Pinecone]
 +
 +
=== августа 2024 ===
 +
 +
* 11 августа, 13:27:53: [https://docs.victoriametrics.com/stream-aggregation/ Streaming aggregation]
 +
* 11 августа, 13:26:08: [https://www.opennet.ru/opennews/art.shtml?num=60808 Microsoft открыл код хранилища Garnet, совместимого с Redis]
 +
* 11 августа, 13:23:31: [https://docs.saunafs.com/ SaunaFS documentation overview | SaunaFS Documentation]
 +
* 11 августа, 13:21:52: [https://sibylfs.github.io/ Introduction · GitBook]
 +
* 11 августа, 13:20:04: [https://github.com/dCache/dcache dCache/dcache: dCache - a system for storing and retrieving huge amounts of data, distributed among a large number of heterogenous server nodes, under a single virtual filesystem tree with a variety of standard access methods]
 +
* 11 августа, 13:16:09: [https://www.tadviser.ru/index.php/%D0%9A%D0%BE%D0%BC%D0%BF%D0%B0%D0%BD%D0%B8%D1%8F:ITG_(INLINE_Technologies_Group)#.D0.9B.D0.B8.D0.BA.D0.B2.D0.B8.D0.B4.D0.B0.D1.86.D0.B8.D1.8F_.D1.8E.D1.80.D0.BB.D0.B8.D1.86.D0.B0 ITG (INLINE Technologies Group)]
 +
 +
=== июня 2024 ===
 +
 +
* 19 июня, 14:52:16: [https://forward.com/news/562504/yaroslav-hunka-anthony-rota-canada-ukraine-nazis/ Why Canada honored a Ukrainian man who fought under the Nazis – The Forward]
 +
 +
=== мая 2024 ===
 +
 +
* 30 мая, 15:03:57: [https://github.com/DavidS95/Smokeless_UMAF DavidS95/Smokeless_UMAF]
 +
* 25 мая, 11:03:39: [https://github.com/vrolife/modern_laptop vrolife/modern_laptop: Redmi Book Pro 14/15 2022 锐龙版/Ryzen Linux 键盘驱动/keyboard driver]
 +
* 10 мая, 01:18:34: [https://github.com/anishathalye/porcupine anishathalye/porcupine: A fast linearizability checker written in Go 🔎]
 +
* 07 мая, 23:44:12: [https://vk.com/@vmk_surv_guide-mmp Разоблачение кафедры ММП]
 +
 +
=== апреля 2024 ===
 +
 +
* 18 апреля, 12:00:39: [https://highscalability.com/gossip-protocol-explained/ Gossip Protocol Explained - High Scalability -]
 +
* 05 апреля, 13:19:39: [https://xanmod.org/ XanMod Kernel]
 +
* 02 апреля, 18:16:40: [https://docs.nvidia.com/gpudirect-storage/overview-guide/ NVIDIA GPUDirect Storage Overview Guide - NVIDIA Docs]
 +
*: <html><span class="token string">"rdma_dev_addr_list"</span> <span class="token builtin class-name">:</span> <span class="token punctuation">[</span><span class="token string">"192.168.0.12"</span><span class="token punctuation">]</span></html>
 +
<!-- NEXT BOOKMARK -->
 +
 +
=== марта 2024 ===
 +
 +
* 28 марта, 19:57:17: [https://www.sophon.ai/ SOPHGO]
 +
* 24 марта, 12:21:11: [https://vz.ru/columns/2017/10/4/889507.html ВЗГЛЯД / Святослав Голиков: Маршрут транзита исламских боевиков через Украину не случаен :: Автор Святослав Голиков]
 +
 +
=== февраля 2024 ===
 +
 +
* 21 февраля, 12:29:29: [https://manticoresearch.com/ Manticore Search]
 +
* 01 февраля, 02:06:00: [https://generalarcade.com/croteams-serious-drm/ Croteam's "serious" DRM | General Arcade]
 +
* 01 февраля, 00:03:05: [http://www.revolucia.ru/gaydar_mk.htm Аркадий Гайдар. Сказка про военную тайну, Мальчиша-Кибальчиша и его твердое слово. Библиотека газеты РЕВОЛЮЦИЯ]
 +
 +
=== января 2024 ===
 +
 +
* 29 января, 13:15:36: [https://www.weave.works/blog/weave-gossip-dns/ Weave ‘Gossip’ DNS]
 +
* 26 января, 00:04:46: [https://mr_goldberg.gitlab.io/goldberg_emulator/ https://mr_goldberg.gitlab.io/goldberg_emulator/]
 +
* 26 января, 00:04:37: [https://gitlab.com/Mr_Goldberg/goldberg_emulator Goldberg / goldberg_emulator · GitLab]
 +
* 19 января, 15:26:18: [https://www.opendnssec.org/softhsm/ OpenDNSSEC » SoftHSM]
 +
* 18 января, 19:30:25: [https://www.ev3.cloud/ru/ ОТВ - Главная]
 +
* 18 января, 13:01:53: [https://www.authelia.com/ Authelia - The Single Sign-On Multi-Factor portal for web apps]
 +
 +
== 2023 ==
 +
=== декабря 2023 ===
 +
 +
* 23 декабря, 11:32:59: [https://www.visualcapitalist.com/cp/how-americans-spend-their-money-2022/ How Americans Spend Their Money, By Generation]
 +
* 07 декабря, 23:20:43: [https://github.com/ytsaurus/ytsaurus/blob/main/yt/yt/core/misc/fenwick_tree.h ytsaurus/yt/yt/core/misc/fenwick_tree.h at main · ytsaurus/ytsaurus]
 +
* 07 декабря, 19:22:51: [https://en.wikipedia.org/wiki/Fenwick_tree Fenwick tree - Wikipedia]
 +
* 06 декабря, 17:16:44: [https://github.com/efficient/epaxos efficient/epaxos]
 +
* 02 декабря, 00:26:17: [https://openobserve.ai/ OpenObserve | Open Source Observability Platform for Logs, Metrics, Traces, and More – Your Ultimate Dashboard for Alerts and Insights]
 +
 +
=== ноября 2023 ===
 +
 +
* 17 ноября, 02:17:40: [https://docs.nvidia.com/networking/display/mlnxofedv582030lts/flow+steering Flow Steering - NVIDIA Docs]
 +
*: <html>RFS cannot function if LRO is enabled. LRO can be disabled via ethtool.</html>
 +
*: <html><span class="token function">ethtool</span> -K eth0 ntuple on </html>
 +
<!-- NEXT BOOKMARK -->
 +
* 17 ноября, 02:17:19: [https://github.com/bhuanand/rps-rfs-configuration bhuanand/rps-rfs-configuration: A script for configuring the Receive Packet Steering (RPS) and Receive Flow Steering (RFS) on linux]
 +
 +
=== октября 2023 ===
 +
 +
* 21 октября, 02:19:11: [https://github.com/Lxtharia/minegrub-theme Lxtharia/minegrub-theme: A Grub Theme in the style of Minecraft!]
 +
* 21 октября, 02:18:52: [https://kipp.ly/jits-impls/ How JIT Compilers are Implemented and Fast: Pypy, LuaJIT, Graal and More | kipply's blog]
 +
* 16 октября, 18:13:43: [https://github.com/lni/dragonboat lni/dragonboat: A feature complete and high performance multi-group Raft library in Go.]
 +
 +
=== августа 2023 ===
 +
 +
* 23 августа, 02:31:41: [https://kb.blockbridge.com/technote/proxmox-tuning-low-latency-storage/ Low Latency Storage Optimizations for Proxmox, KVM, & QEMU | Blockbridge Knowledgebase]
 +
* 11 августа, 00:32:48: [https://github.com/kholia/OSX-KVM kholia/OSX-KVM: Run macOS on QEMU/KVM. With OpenCore + Big Sur + Monterey + Ventura support now! Only commercial (paid) support is available now to avoid spammy issues. No Mac system is required.]
 +
* 08 августа, 17:20:27: [https://habr.com/ru/articles/753322/ Производительность софт nvme рейдов на основе mdadm, LVM, ZFS и LVM+vdo / Хабр]
 +
 +
=== июля 2023 ===
 +
 +
* 31 июля, 00:50:36: [https://awayfl.org/ AwayFL]
 +
 +
=== июня 2023 ===
 +
 +
* 14 июня, 01:32:50: [https://github.com/logseq/logseq logseq/logseq: A privacy-first, open-source platform for knowledge management and collaboration. Download link: http://github.com/logseq/logseq/releases. roadmap: http://trello.com/b/8txSM12G/roadmap]
 +
* 14 июня, 00:31:30: [https://obsidian.md/ Obsidian - Sharpen your thinking]
 +
* 13 июня, 13:30:47: [https://pandoc.org/ Pandoc - index]
 +
* 13 июня, 13:28:16: [https://github.com/benweet/stackedit benweet/stackedit: In-browser Markdown editor]
 +
* 03 июня, 23:55:10: [https://wiki.micdoodle8.com/wiki/Main_Page Galacticraft Wiki]
 +
* 03 июня, 23:47:56: [https://gkbeshtau.ru/products/monitor/ Монитор Бештау M24FHD]
 +
* 03 июня, 23:46:29: [https://yuzu-emu.org/ yuzu - Nintendo Switch Emulator]
 +
* 03 июня, 23:43:44: [https://aliexpress.ru/item/1005003262886521.html?sku_id=12000027454618130 BliKVM CM4 KVM over IP, Raspberry Pi CM4 HDMI CSI PiKVM v3 | Аксессуары | AliExpress]
 +
* 03 июня, 23:39:28: [https://tracker.ceph.com/issues/58530 Bug #58530: Pacific: Significant write amplification as compared to Nautilus - bluestore - Ceph]
 +
* 03 июня, 23:34:16: [https://www.dinosaurtheory.com/index_ru.html Scaling properties show the way to solving the big dinosaur paradox]
 +
* 03 июня, 23:26:38: [https://www.dinosaurtheory.com/big_dinosaur_ru.html Парадокс, представляемый большими динозаврами]
 +
* 03 июня, 23:21:05: [https://pikabu.ru/story/tragediya_yerfurtskoy_vyigrebnoy_yamyi_9025888 Трагедия эрфуртской выгребной ямы | Пикабу]
 +
*: Трагедия эрфуртской выгребной ямы
 +
*: Жуткая история, которая вошла в германские летописи под названием «Трагедия эрфуртской выгребной ямы». Летом 1184 года будущий император Священной Римской Империи Генрих VI, проезжая по живописным проселкам Тюрингии, временно остановился в Эрфурте.
 +
*: Там он намеревался помирить между собой заклятых врагов – местного ландграфа Людовика III и майнцского архиепископа Конрада. Для этого в замок созвали весь цвет тюрингского дворянства. Но народу набилось в зал так много, что деревянные перекрытия пола обрушились и все великосветское общество провалилось вниз. А внизу была гигантская выгребная яма. Очень глубокая и заполненная доверху.
 +
*: Те, кто сидел по краям зала, уцелели, потому что по краям были каменные плиты. Повезло в том числе и Генриху VI. На глазах этих счастливчиков разыгралась настоящая трагедия. Провалившиеся отчаянно копошились по брови в жидком говне, пытаясь забраться на плечи друг другу и спастись.
 +
*: Утонуло 60 вельмож.
 +
<!-- NEXT BOOKMARK -->
 +
 +
=== мая 2023 ===
 +
 +
* 29 мая, 19:52:53: [https://pkolaczk.github.io/memory-consumption-of-async/ How Much Memory Do You Need to Run 1 Million Concurrent Tasks? | Piotr Kołaczkowski]
 +
*: <html><div style="height:16em"></div>    <script>    makeBarChartDeferred("tasks-1M", "memory [MB]", "",        ["Rust tokio", "Rust async-std", "Go", "Java virtual threads", "C#", "Node.JS", "Python", "Elixir"],        {"memory": [213.6, 527.7, 2658, 1154, 461, 494, 2232, 4009]});    </script>    <span class="caption"> Fig.4: Peak memory needed to launch 1 million tasks</span></html>
 +
<!-- NEXT BOOKMARK -->
 +
* 27 мая, 23:08:10: [https://docs.google.com/spreadsheets/d/1B27_j9NDPU3cNlj2HKcrfpJKHkOf-Oi1DbuuQva2gT4/edit#gid=0 SSDs - Google Sheets]
 +
*: <html><br><br></html>
 +
<!-- NEXT BOOKMARK -->
 +
* 01 мая, 23:54:09: [https://github.com/GloriousEggroll/wine-ge-custom GloriousEggroll/wine-ge-custom: My custom build of wine, made to use with lutris. Built with lutris's buildbot.]
 +
 +
=== апреля 2023 ===
 +
 +
* 19 апреля, 01:35:27: [https://github.com/ilyhalight/voice-over-translation ilyhalight/voice-over-translation: Небольшое расширение, которое добавляет закадровый перевод видео из YaBrowser в другие браузеры]
 +
* 10 апреля, 02:09:17: [https://github.com/fei-ke/OmcTextDecoder fei-ke/OmcTextDecoder: Decode / Encode Samsung csc files]
 +
* 06 апреля, 11:48:08: [https://github.com/THEBOSS619/knoxpatch2 THEBOSS619/knoxpatch2]
 +
 +
=== марта 2023 ===
 +
 +
* 31 марта, 02:34:25: [https://github.com/arr2036/yksofttoken arr2036/yksofttoken: Software emulation of Yubikey hardware tokens in HOTP mode]
 +
* 31 марта, 01:34:01: [https://github.com/BlackMesa123/KnoxPatch BlackMesa123/KnoxPatch: LSPosed module to get Samsung apps/features working again in your rooted Galaxy device.]
 +
* 31 марта, 01:26:09: [https://github.com/THEBOSS619/knoxpatch2/ THEBOSS619/knoxpatch2]
 +
* 27 марта, 11:35:39: [https://www.xda-developers.com/custom-saturation-level-google-pixel-2/ Set a Custom Saturation Level on your Google Pixel or Pixel 2 (Root)]
 +
*: <html><span class="hljs-selector-tag">setprop</span> <span class="hljs-selector-tag">persist</span><span class="hljs-selector-class">.sys</span><span class="hljs-selector-class">.sf</span><span class="hljs-selector-class">.color_saturation</span> <span class="hljs-selector-tag">X</span><span class="hljs-selector-class">.X</span><br>setprop persist.sys.sf.native_mode 0/1</html>
 +
*: <html>service <span class="hljs-keyword">call</span> SurfaceFlinger <span class="hljs-number">1023</span> i32 <span class="hljs-number">0</span>/<span class="hljs-number">1</span></html>
 +
*: <html><span class="hljs-selector-tag">service</span> <span class="hljs-selector-tag">call</span> <span class="hljs-selector-tag">SurfaceFlinger</span> 1022 <span class="hljs-selector-tag">f</span> <span class="hljs-selector-tag">X</span><span class="hljs-selector-class">.X</span></html>
 +
<!-- NEXT BOOKMARK -->
 +
* 13 марта, 19:08:59: [https://github.com/torkve/yoba-rust torkve/yoba-rust: Yoba language implementation in rust]
 +
* 13 марта, 14:34:04: [https://blog.cloudflare.com/a-byzantine-failure-in-the-real-world/ A Byzantine failure in the real world]
 +
* 13 марта, 12:10:20: [https://magiskzip.com/gsi-list-phhusson/ Generic System Image (GSI) list - phhusson]
 +
* 13 марта, 12:08:58: [https://camera.aeonax.com/ ANXCamera by AEonAX]
 +
* 12 марта, 18:55:49: [https://kernelsu.org/guide/what-is-kernelsu.html What is KernelSU? | KernelSU]
 +
* 09 марта, 18:26:45: [https://ton.org/docs/develop/dapps/ton-connect/integration Integration manual | The Open Network]
 +
*: <html><p></p><p>First of all, we must get wallet's public key. We will NOT use <code>tonapi.io</code> or similar services as there are no reasons why we may rely on their answer. We will parse <code>walletStateInit</code>.</p><p></p></html>
 +
<!-- NEXT BOOKMARK -->
 +
* 08 марта, 01:05:53: [https://googleprojectzero.blogspot.com/2020/02/mitigations-are-attack-surface-too.html Project Zero: Mitigations are attack surface, too]
 +
* 08 марта, 00:25:35: [https://forum.xda-developers.com/t/unofficial-encryption-wrappedkey-twrp-3-3-1-6-proper-system_as_root-decryption.3933531/ (UNOFFICIAL)(ENCRYPTION)(wrappedkey) TWRP 3.3.1-6: proper system_as_root & decryption | XDA Forums]
 +
* 05 марта, 17:10:57: [https://samfw.com/firmware/SM-A736B/SER/A736BXXU2AVG3 Download Galaxy A73 5G SM-A736B (SER) A736BXXU2AVG3 in Samfw - Samsung firmware download]
 +
* 05 марта, 16:09:52: [https://android.googlesource.com/platform/external/avb/+/master/README.md Android Verified Boot 2.0]
 +
* 05 марта, 16:09:44: [https://android.googlesource.com/platform/external/avb/+/master/avbtool.py avbtool.py - platform/external/avb - Git at Google]
 +
* 03 марта, 02:03:11: [https://www.freedesktop.org/wiki/Software/systemd/dbus/ dbus]
 +
 +
=== февраля 2023 ===
 +
 +
* 27 февраля, 12:48:35: [https://aboutnetworks.net/rocev2-on-nexus9k/ RDMA over Converged Ethernet (RoCE) on Cisco Nexus 9300 • AboutNetworks.net]
 +
* 21 февраля, 01:33:01: [https://www.nayuki.io/page/reed-solomon-error-correcting-code-decoder Reed–Solomon error-correcting code decoder]
 +
* 09 февраля, 11:43:03: [https://developers.tonhub.com/docs/metadata-headers Metadata headers]
 +
* 01 февраля, 16:18:02: [https://swc.rs/ Rust-based platform for the Web – SWC]
 +
 +
=== января 2023 ===
 +
 +
* 30 января, 14:39:37: [https://github.com/abbyssoul/libtribe abbyssoul/libtribe: Group Membership and Failure Detection using gossip style protocol.]
 +
* 20 января, 23:25:31: [https://www.garant.ru/article/1555428/ Правовые проблемы использования открытого программного обеспечения (open source)]
 +
* 17 января, 17:54:44: [https://github.com/zinal/yc-dataproc-snippets/blob/main/dataproc-s3a-committers/README.md yc-dataproc-snippets/README.md at main · zinal/yc-dataproc-snippets]
 +
* 17 января, 17:54:24: [https://quasar.dev/ Quasar Framework]
 +
* 11 января, 12:40:42: [https://capnproto.org/ Cap'n Proto: Introduction]
 +
* 09 января, 13:10:34: [https://tekton.dev/docs/dashboard/ Tekton]
  
 
== 2022 ==
 
== 2022 ==
 +
=== декабря 2022 ===
 +
 +
* 27 декабря, 00:12:11: [https://github.com/tidwall/summitdb tidwall/summitdb: In-memory NoSQL database with ACID transactions, Raft consensus, and Redis API]
 +
* 27 декабря, 00:04:31: [https://github.com/WilliamX1/cse-2021 WilliamX1/cse-2021: A distributed file system similar to Google File System (GFS).]
 +
* 27 декабря, 00:03:35: [https://github.com/baidu/BaikalDB baidu/BaikalDB: BaikalDB, A Distributed HTAP Database.]
 +
* 24 декабря, 01:58:39: [https://habr.com/ru/post/704362/ Rust в стартапе: поучительная история / Хабр]
 +
*: <html>Я всегда жаловался на скорость разработки на Rust. И мой опыт, в целом, соответствует опыту в статье. Правда у меня был большой pet-проект, на расте я писал его около двух лет, после очередной борьбы (<a href="https://t.me/inv2004_dev_blog/28" rel="noopener noreferrer nofollow">https://t.me/inv2004_dev_blog/28</a> <a href="https://t.me/inv2004_dev_blog/29" rel="noopener noreferrer nofollow">https://t.me/inv2004_dev_blog/29</a>) наконец-то плюнул и решился сменить язык. Но, главное удивление, я понимаю что в голове уже были некие дорожки по этому проекту, но переписывание всего функционала параллельно улучшая, заняло ТРИ НЕДЕЛИ, три недели и два года, Карл!</html>
 +
<!-- NEXT BOOKMARK -->
 +
* 10 декабря, 11:37:08: [https://github.com/superfly/litefs/blob/main/docs/ARCHITECTURE.md litefs/ARCHITECTURE.md at main · superfly/litefs]
 +
* 02 декабря, 01:14:22: [https://3dnews.ru/1073858/duv-tehnologii-i-edinitsy-nanometrov/page-1.html Тут надо технически, или Каким образом DUV-технологии всё же добрались до единиц нанометров / Offсянка]
 +
 
=== ноября 2022 ===
 
=== ноября 2022 ===
  
 +
* 22 ноября, 01:44:29: [https://messer.su/page/remont_akkumulyatorov Ремонт аккумуляторов в Москве]
 +
* 22 ноября, 01:38:10: [https://komodmsk.ru/cat/biblioteka/kupit-knizhniy-shkaf-038-1613592 Книжный шкаф Карлос-038 за 12950 р, бесплатная доставка, купить недорого в Москве]
 +
* 22 ноября, 01:31:15: [https://github.com/NVIDIA/aistore NVIDIA/aistore: AIStore: scalable storage for AI applications]
 
* 22 ноября, 01:30:10: [https://stackoverflow.com/questions/19992334/how-to-listen-to-n-channels-dynamic-select-statement go - how to listen to N channels? (dynamic select statement) - Stack Overflow]
 
* 22 ноября, 01:30:10: [https://stackoverflow.com/questions/19992334/how-to-listen-to-n-channels-dynamic-select-statement go - how to listen to N channels? (dynamic select statement) - Stack Overflow]
 
*: <html>cases := <span class="hljs-built_in">make</span>([]reflect.SelectCase, <span class="hljs-built_in">len</span>(chans)) <span class="hljs-keyword">for</span> i, ch := <span class="hljs-keyword">range</span> chans {    cases[i] = reflect.SelectCase{Dir: reflect.SelectRecv, Chan: reflect.ValueOf(ch)} } chosen, value, ok := reflect.Select(cases) <span class="hljs-comment">// ok will be true if the channel has not been closed.</span> ch := chans[chosen] msg := value.String()</html>
 
*: <html>cases := <span class="hljs-built_in">make</span>([]reflect.SelectCase, <span class="hljs-built_in">len</span>(chans)) <span class="hljs-keyword">for</span> i, ch := <span class="hljs-keyword">range</span> chans {    cases[i] = reflect.SelectCase{Dir: reflect.SelectRecv, Chan: reflect.ValueOf(ch)} } chosen, value, ok := reflect.Select(cases) <span class="hljs-comment">// ok will be true if the channel has not been closed.</span> ch := chans[chosen] msg := value.String()</html>

Текущая версия на 23:36, 2 ноября 2024

Rss16.png На мои закладки можно подписаться по RSS — просто кликните по ссылке.

Содержание

2024

ноября 2024

октября 2024

сентября 2024

августа 2024

июня 2024

мая 2024

апреля 2024

марта 2024

февраля 2024

января 2024

2023

декабря 2023

ноября 2023

октября 2023

августа 2023

июля 2023

  • 31 июля, 00:50:36: AwayFL

июня 2023

мая 2023

апреля 2023

марта 2023

февраля 2023

января 2023

2022

декабря 2022

ноября 2022

октября 2022

сентября 2022

августа 2022

июля 2022

июня 2022

апреля 2022

марта 2022

января 2022

2021

декабря 2021

сентября 2021

августа 2021

июля 2021

мая 2021

апреля 2021

марта 2021

января 2021

2020

декабря 2020

ноября 2020

октября 2020

сентября 2020

  • 29 сентября, 19:22:43: Центр обработки данных Contell - услуги ЦОД в Москве
  • 24 сентября, 01:30:33: Serverless: 15% slower and 8x more expensive
  • 18 сентября, 22:00:26: How fast is Intel DC Persistent Memory Module? | Xiangpeng Hao
  • 15 сентября, 17:59:55: vtl/ethblk: High-performance network storage protocol
  • 09 сентября, 13:48:02: Мы тратим годы на то, что делается неделю — потому что все ларьки заигрались в IT-гигантов / Блог компании VDSina.ru — хостинг серверов / Хабр
    Уже потом, через четыре года, тот-кто-за-все-платит придет и скажет: «Проект умер по независящим от команды разработки причинам, ребят, всем спасибо. Можем ли мы как-то использовать написанный код для других продуктов, или выложить отдельные модули в опенсорс, ведь вы говорили, что у нас все компоненты переиспользуемые?»

    Нет, братан. Ты оплатил четыре года написания самого бесполезного говна во вселенной. Этот код нигде больше не используешь, и без продукта, который он описывает, ни одна строка тут не имеет никакой ценности. У нас 400к строк мусора, который писался топовыми инженерами с грамотным соблюдением всех стадий хорошо продуманного процесса, потому что ты — идиот.

    А мы хорошенько поучились тут, и пойдем в большие компании, где эта сложность действительно нужна. Большое спасибо за опыт и деньги. В следующий раз, когда захочешь что-то поделать, попробуй принять уже наконец простой факт: ты изобрел ларек — вот и строй ларек. Он ведь очень прост, и он зарабатывает деньги — именно то, что ты хочешь. А в индустриальную разработку пусть играют индустриальные гиганты — у них это отбивается.
  • 05 сентября, 22:24:25: Мир закрылся на карантин. Обзор на предстоящую неделю от 22.03.2020
    Нет вариантов.
    Или Еврозона навсегда избавляется от политических рисков и евродоллар пойдет на перехай 1,60ХХ (не исключено сначала падение ниже паритета в случае, если будут долго думать и решение будет через долговой кризис) или Еврозона не выдерживает испытания, распадается на части и тогда либо евро остается у северных стран и идет выше 2,0 или Еврозона распадается совсем и тогда марка идет выше 2,0.
  • 04 сентября, 16:11:53: GUI
  • 02 сентября, 14:54:54: Выявлен червь FritzFrog, поражающий серверы по SSH и строящий децентрализованный ботнет
    Ну, кто там утверждал, что на go ничего не написано?
  • 02 сентября, 13:06:54: Garbage collector deleted wrong resources · Issue #88097 · kubernetes/kubernetes

    /remove-lifecycle rotten

    Have the same problem with 1.19.0 and rook resources getting deleted, namely the mon deployments and services, the mgr deployments, the osd deployments and, most annoyingly, the mon endpoint configmap and dashboard password secret - making rook create new cluster from scratch and creating a lot of manual work for me to recover the cluster

    tell me if you need more information

августа 2020

июля 2020

июня 2020

мая 2020

апреля 2020

марта 2020

февраля 2020

января 2020

2019

декабря 2019

ноября 2019

октября 2019

сентября 2019

августа 2019

  • 20 августа, 17:19:26: GitHub - smealum/butthax: lovense hush buttplug exploit chain
  • 20 августа, 02:09:31: OpenDrop - открытая реализации технологии Apple AirDrop
    Каждый месяц ученик добросовестно высылал своему учителю отчёт о своём духовном прогрессе.

    В первый месяц он написал: «Отреверсил AWDL. Чувствую расширение сознания и единение со всем остальным миром». Мастер взглянул на запись и швырнул её в урну.

    Во второй месяц ученик написал: «Наконец я обнаружил уязвимости в этом проприетарном протоколе». Мастер был разочарован.

    В третьем письме ученик с энтузиазмом объяснил: «Тайна AirDrop предстала моему изумлённому взору». Мастер зевнул.

    В следующем письме была новая мысль: «Закрытость протокола негативно сказывается на его безопасности». В отчаянии мастер развёл руками.

    После этого письма прошёл один месяц, потом другой, потом целый год. Учитель решил напомнить своему ученику о том, что уже пора сообщить о духовном прогрессе. Ученик ответил: «Да кому это нужно?» После этих строк на лице мастера появилась улыбка.

    — Наконец-то до него дошло, — сказал он.

июля 2019

мая 2019

апреля 2019

февраля 2019

Февраль 2019

2018

Ноябрь 2018

  • 19 Ноябрь, 23:52:03: Oracle Database 12.2. It is close to 25 million lines of C code. What an unima... | Hacker News
    Oracle Database 12.2.

    It is close to 25 million lines of C code.

    What an unimaginable horror! You can't change a single line of code in the product without breaking 1000s of existing tests. Generations of programmers have worked on that code under difficult deadlines and filled the code with all kinds of crap.

    Very complex pieces of logic, memory management, context switching, etc. are all held together with thousands of flags. The whole code is ridden with mysterious macros that one cannot decipher without picking a notebook and expanding relevant pats of the macros by hand. It can take a day to two days to really understand what a macro does.

    Sometimes one needs to understand the values and the effects of 20 different flag to predict how the code would behave in different situations. Sometimes 100s too! I am not exaggerating.

    The only reason why this product is still surviving and still works is due to literally millions of tests!

    Here is how the life of an Oracle Database developer is:

    - Start working on a new bug.

    - Spend two weeks trying to understand the 20 different flags that interact in mysterious ways to cause this bag.

    - Add one more flag to handle the new special scenario. Add a few more lines of code that checks this flag and works around the problematic situation and avoids the bug.

    - Submit the changes to a test farm consisting of about 100 to 200 servers that would compile the code, build a new Oracle DB, and run the millions of tests in a distributed fashion.

    - Go home. Come the next day and work on something else. The tests can take 20 hours to 30 hours to complete.

    - Go home. Come the next day and check your farm test results. On a good day, there would be about 100 failing tests. On a bad day, there would be about 1000 failing tests. Pick some of these tests randomly and try to understand what went wrong with your assumptions. Maybe there are some 10 more flags to consider to truly understand the nature of the bug.

    - Add a few more flags in an attempt to fix the issue. Submit the changes again for testing. Wait another 20 to 30 hours.

    - Rinse and repeat for another two weeks until you get the mysterious incantation of the combination of flags right.

    - Finally one fine day you would succeed with 0 tests failing.

    - Add a hundred more tests for your new change to ensure that the next developer who has the misfortune of touching this new piece of code never ends up breaking your fix.

    - Submit the work for one final round of testing. Then submit it for review. The review itself may take another 2 weeks to 2 months. So now move on to the next bug to work on.

    - After 2 weeks to 2 months, when everything is complete, the code would be finally merged into the main branch.

    The above is a non-exaggerated description of the life of a programmer in Oracle fixing a bug. Now imagine what horror it is going to be to develop a new feature. It takes 6 months to a year (sometimes two years!) to develop a single small feature (say something like adding a new mode of authentication like support for AD authentication).

    The fact that this product even works is nothing short of a miracle!

    I don't work for Oracle anymore. Will never work for Oracle again!

  • 12 Ноябрь, 00:59:48: Serving Vector Tiles - Paul’s Blog
  • 02 Ноябрь, 12:22:24: Flashing LSI HBA to IT mode or IR Mode – Geeks Unlimted Inc

Октябрь 2018

Сентябрь 2018

Август 2018

Июль 2018

Июнь 2018

Май 2018

Апрель 2018

  • 28 Апрель, 17:53:38: Automating the Debian installer with PXE and preseeding

    There is no need to have a webserver to serve the preseed file. You can use the already existing TFTP server for that. For example this is my PXE config for a "Debian Jessie Preseed" installation:

    KERNEL debian/jessie/amd64/linux
    APPEND auto=true priority=critical vga=788 initrd=debian/jessie/amd64/initrd.gz DEBCONF_DEBUG=5 DEBIAN_FRONTEND=text url=tftp://192.168.1.30/preseed/debian-jessie.preseed --

    And the line url=tftp://192.168.1.30/preseed/debian-jessie.preseed points to the TFTP server and the location of the preseed file.

Февраль 2018

Январь 2018

2017

Декабрь 2017

Ноябрь 2017

Октябрь 2017

Сентябрь 2017

Август 2017

Май 2017

2016

Сентябрь 2016

Август 2016

Июль 2016

Июнь 2016

Май 2016

Март 2016

Февраль 2016

Январь 2016

2015

Декабрь 2015

Ноябрь 2015

Октябрь 2015

Сентябрь 2015

Август 2015

Июль 2015

Июнь 2015

Май 2015

Апрель 2015

Март 2015

Февраль 2015

Январь 2015

2014

Декабрь 2014

  • 31 Декабрь, 23:23:32: Untrusted Connection
  • 30 Декабрь, 14:34:19: Началась кампания по сбору средств на разработку IDE для GNOME - GNOME - Новости
    Прочитал как «разработку DE для GNOME». Вот что не помешало бы точно.
  • 28 Декабрь, 23:13:02: doctalovtyz: "Сел я жопой на ежа..."
    Сел я жопой на ежа - виноваты США. Денег нету ни шиша, кто виновен? США! Если вдруг упал "Протон", то виновен Вашингтон. Станцевали девки в храме - все претензии к Обаме. Нет в стране духовных скреп! И виновен в том ГосДеп! Если Путин строит дачи, если в Думе психи скачут, а министр обороны платит бабам миллионы, если вдруг пылает лес, запрещен оральный секс, если падают зарплаты, виноваты в этом Штаты - от Техаса и до Юты! А совсем-совсем не Путин!!!
  • 23 Декабрь, 00:07:57: PHP Zend сертифицирование сегодня / Хабрахабр
    Однажды на собеседование пришел очень коммуникабельный программист, и рассказывая о профессиональном опыте, первым делом упомянул, что у него сертификат от Зенда, полученный чуть ли не первым в России, и даже достал его нам показать, хотя мы не просили (вроде бы распечатка цветная зеленоватого цвета). Он провалил собеседование полностью. Последний из вопросов был — «сколько бит в байте?». Кандидат несколько раз повторил (руководитель переспрашивал) что 2 (два) бита.

    Собственно, чего я хотел сказать… Сертификат конечно вещь полезная, если вы устраиваетесь куда-то, где их ценят, или дают какие-то бонусы за это. Но очень рекомендую не придавать им особого веса, если в роли нанимателя находитесь вы сами.
  • 19 Декабрь, 15:05:09: pubsubhubbub - A simple, open, webhook based pubsub protocol & open source reference implementation. - Google Project Hosting
  • 16 Декабрь, 14:56:06: 66 job interview questions for data scientists - Data Science Central
  • 11 Декабрь, 16:08:27: DNS Amplification Attacks Observer
  • 11 Декабрь, 15:51:30: kryo.se: iodine (IP-over-DNS, IPv4 over DNS tunnel)
  • 11 Декабрь, 00:48:35: Бизнес модели для Open Source | Just for Fun

Ноябрь 2014

Сентябрь 2014

  • 20 Сентябрь, 12:43:06: Революционный гражданин
    На форуме онлайн игры после продолжительной дискуссии о том у кого статы лучше, уровень выше, меч длиннее.
    Rape: Да что вы знаете о фалометрии, сосунки? Вот мой батя взял хряка, для того чтобы он покрыл наших свиней. Взял он его у знакомого, с которым он, мягко говоря, в натянутых отношениях. Привезли его, хряка, в клетке. Знакомый заботливо выбрал видимо самого тщедушного, худого и напуганного самца. Его перегнали в клетку, и после непродолжительного обмена "любезностями" знакомый уехал. С тех пор смысл жизни бати сосредоточился на хряке. На печке булькали каши, клетка была вычищена до блеска, нутряной жир плавился на сковороде и вонял на весь дом. И спустя определенное время, хряка пришли забирать. Подогнали клетку, открыли дверь и отуда вывалился ОН. Огромны, прибавивший 30 кг, розовый, наглый, с утробным хрюком и презрительным прищуром. Батя небрежно рассуждал о том что ему удалось немножко подкормить его, а то свинки у товарища, видимо, недоедают. На знакомого было больно смотреть. Вот это я понимаю прокачал хряка. А вы говорите, лишний час задротили.
  • 18 Сентябрь, 01:20:50: http://davibu.interfree.it/index.html
  • 16 Сентябрь, 13:53:58: RainLoop Webmail
  • 16 Сентябрь, 00:45:34: PIXEL: LED ART | An LED display for retro pixel art that includes commissioned art from pixel artists
  • 06 Сентябрь, 12:19:55: Rufus - Create bootable USB drives the easy way

Август 2014

Июль 2014

Июнь 2014

Май 2014

Апрель 2014

Март 2014

Февраль 2014

Январь 2014

2013

Декабрь 2013

Ноябрь 2013

Октябрь 2013

Сентябрь 2013

Август 2013

  • 30 Август, 00:13:17: TXPPM
  • 29 Август, 18:23:45: SMBNetFS | Free System Administration software downloads at SourceForge.net
  • 12 Август, 23:42:21: Я люблю Opera 12 / Хабрахабр
    Для хрома есть расширение — most recent tabs — делает переключение как в опере. Правда не так удобно — надо назначать на отдельное сочетание (я сделал на ctrl-`) и оно не работает для втроенных страниц типа загрузок и т.д.
    -«Очень скучаю по левому рулю!»
    -«В нашем автомобиле есть опция Руль слева, Правда он скорее посредине, надо крутить ногой (я верчу левой) и он не вращается на улицах с односторонним движением и т.д.»

Июль 2013

Июнь 2013

Май 2013

Апрель 2013

Март 2013

Февраль 2013

Январь 2013

2012

Декабрь 2012

Ноябрь 2012

Октябрь 2012

Сентябрь 2012

Август 2012

Июль 2012

Июнь 2012

Май 2012

Апрель 2012

Март 2012

Февраль 2012

Январь 2012

2011

Декабрь 2011

Ноябрь 2011

  • 30 Ноябрь, 19:39:49: Open-Source ~ Why The GIMP’s User Interface Is Not As Terrible As You May Think
  • 30 Ноябрь, 01:56:54: Лечим недостаточную поворачиваемость
  • 28 Ноябрь, 16:05:05: WHBT. Ремонт Бытовой Техники. :: Просмотр темы — Барабан Ardo FLS105L :: Ремонт стиральных машин, холодильников, кухонных плит.
  • 18 Ноябрь, 19:19:55: MP3 Player
  • 18 Ноябрь, 19:00:24: Dewplayer lecteur mp3 en Flash — Alsacréations
  • 17 Ноябрь, 23:26:41: glue-it.com --> Model Making
  • 15 Ноябрь, 14:48:25: Light Racer 2.0 — Days 32-33 — Getting Great Game Performance | Robert Green’s DIY
  • 14 Ноябрь, 18:19:54: The Bulbdial Clock Kit — Evil Mad Scientist Laboratories
  • 14 Ноябрь, 02:47:58: Список алгоритмов и структур данных на C++ — Algorithms in Java
  • 11 Ноябрь, 11:19:06: #270852 — iptables: (patch) to add userspace support for kernel patch per-program per-connection filtering — Debian Bug report logs
  • 10 Ноябрь, 23:55:26: 97794_beregovaya-ohrana.jpg (760×575)
  • 10 Ноябрь, 00:21:10: Компонент-Реактив | Компонент-Реактив
  • 09 Ноябрь, 12:38:57: Группа компаний «РусХим»
  • 09 Ноябрь, 03:33:43: c++ — Java operator overload — Stack Overflow
  • 07 Ноябрь, 14:40:11: Sweet Home 3D
  • 07 Ноябрь, 01:41:35: HeliSimRC
  • 04 Ноябрь, 19:34:32: How To Disable Google’s Personalization Of Search Results
  • 01 Ноябрь, 21:41:00: How to hack Acoms AS-16 servos — Blog — Jamie Matthews

Октябрь 2011

Сентябрь 2011

Август 2011


Июль 2011

  • 25 Июль, 01:13:24: Агентство экстремальных путешествий -
  • 25 Июль, 00:50:03: Вэйк Приют — Реверсивная Лебёдка
  • 25 Июль, 00:06:50: Патчим адресную строку в Opera 11
  • 22 Июль, 16:47:47: openkodak — Custom Kodak HD video camera firmware — Google Project Hosting
  • 22 Июль, 02:15:44: OrigenBoard.org
  • 19 Июль, 02:24:20: Various Licenses and Comments about Them — GNU Project — Free Software Foundation (FSF)
  • 18 Июль, 00:47:07:
    dems_037.jpg
  • 18 Июль, 00:46:30:
    dems_027.jpg
  • 16 Июль, 22:13:12: UART also for Archos101 (gen8) " openAOS
  • 12 Июль, 00:08:33: Киряем! — Выпуск #179
    География дома

    Сегодня я расскажу Вам, как выучить географию, не выходя из квартиры. Гардероб. Гардероб это Китай. Да, Вы можете говорить кому угодно HUGO BOSS, COVALLI, GUCCI (показывает фигу) КИ-ТАЙ.
    Антресоли. Антресоли это Монголия, потому что нихрена не понятно, что там лежит, что там происходит, вообще нихрена не понятно.
    Кухня, кухня это Ближний Восток, потому что там постоянно, что-то готовится все на ножах, постоянный фарш, мясо по стенам, слезы, сопли и в центре этого диктатор, который воняет химическим оружием.
    Если Вы живете с тещей, то комната тещи это США. Открываем дверь — вот оно, тупое лицо руководителя государства. А если Вы только сунетесь на Ближний Восток, ЖОПА, война обеспечена.
    Туалет, туалет это Голландия. Потому что неровно положенный кафель постоянно напоминает Вам, что его клали какие-то пидарасы.
    Телевизор, телевизор это Украина. Потому что пульт управления гуляет по рукам, поэтому каждую минуту на Украине новая программа.
    Кот, если у Вас живет кот, то это Прибалтика. Ест на халяву, пьет на халяву, мелко пакостит и делает вид, что нихрена не понимает по-русски.
    Холодильник — это Евросоюз. Чего там только нет, и вроде бы все лежит аккуратно, по полочкам, но обязательно что-то одно воняет. Как только жрать нечего, сразу все лезут в Евросоюз, и Прибалтика тоже сует туда свой нос.
    Балкон — это Египет. Нигде в мире Вы не найдете большего количества древностей, причем этого говна там целые пирамиды.
    Старый молоток. Старый молоток — это Люксембург. А где он? Да х*й его знает, где он!
    Гараж — это Париж. В центре стоит большая груда железа, под которой можно тр*хаться часами.
    И собственно Вы во всем этом Россия. До поры до времени улыбаетесь США. Кормите Прибалтику. Боретесь за право обладания пультом управления Украины. Соприкасаетесь с Евросоюзом. Но сдохнуть хотите в Париже…
  • 10 Июль, 01:10:43: About OProfile
  • 10 Июль, 00:11:13: SKIER — ресурс для лыжников и бордеров : FORUM : Продается катер для вейка
  • 07 Июль, 00:08:29: How fast can we compute the dot product?
  • 01 Июль, 22:49:15: Turing completeness and regular expressions

Июнь 2011

Май 2011

Апрель 2011

Март 2011

Февраль 2011

Январь 2011

2010

Декабрь 2010

Ноябрь 2010

Октябрь 2010

Сентябрь 2010

Август 2010

Июль 2010

Июнь 2010

Май 2010

Апрель 2010

Март 2010

Февраль 2010

Январь 2010

2009

Декабрь 2009

Октябрь 2009

Сентябрь 2009

Август 2009

Июль 2009

Июнь 2009

Май 2009

Апрель 2009

Март 2009

Февраль 2009

Январь 2009

2008

Декабрь 2008

Ноябрь 2008

Октябрь 2008

Сентябрь 2008

Август 2008

Июль 2008

Июнь 2008

Май 2008

Апрель 2008

Март 2008

Февраль 2008

Январь 2008

2007

Ноябрь 2007

Октябрь 2007

Сентябрь 2007

Август 2007

Июль 2007

Апрель 2007

Февраль 2007

Январь 2007

2006

Декабрь 2006