-Подписка по e-mail

 
Получать сообщения дневника на почту.

 -Поиск по дневнику

люди, музыка, видео, фото
Поиск сообщений в zerg_from_hive

 -Сообщества

Участник сообществ (Всего в списке: 1) Домашняя_Библиотека
Читатель сообществ (Всего в списке: 2) Золотые_блоги_Лиру Домашняя_Библиотека

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 05.09.2006
Записей: 2198
Комментариев: 12488
Написано: 48944

Комментарии (0)

занятное с хабра

Дневник

Пятница, 17 Февраля 2017 г. 20:29 + в цитатник
В колонках играет - Tristania/Amnesia
Просто небольшая подборка занятного с хабра.

"Крах «философии» UNIX", где автор делится своими воззрениями на "костыльность" UNIX-подобных систем (некоторые факты действительно любопытны) и философии UNIX ("всё есть файл" и "всё есть текст"). Правда, упоминая Plan 9, автор забыл отметить, что планокуры плановоды называли свою систему "бо́льшим UNIX, чем сам UNIX", намекая на дальнейшее развитие изначальной концепции: стало быть, ошибки свойственны не столько философии, сколько её конкретной реализации, не так ли?

"Он пьянел медленно, но все-таки опьянел, как-то сразу, скачком; и когда в минуту просветления увидел перед собой разрубленный дубовый стол в совершенно незнакомой комнате, обнаженный меч в своей руке и рукоплещущих безденежных донов вокруг, то подумал было, что пора идти домой. Но было поздно.
(Аркадий и Борис Стругацкие)"


Это был эпиграф к истории одной трагедии, постигшей недавно Opensource-сообщество: "31 января 2017 года произошло важное для мира OpenSource событие: один из админов GitLab.com, пытаясь починить репликацию, перепутал консоли и удалил основную базу PostgreSQL, в результате чего было потеряно большое количество пользовательских данных, и сам сервис ушел в офф-лайн. При этом все 5 различных способов бэкапа/репликации оказались нерабочими. Восстановились же с LVM-снимка, случайно сделанного за 6 часов до удаления базы. It, как говорится, happens." Подробно история со множеством ссылок на оригиналы описана в заметке "sudo rm -rf или хроника инцидента с базой данных GitLab.com от 2017/01/31": весьма рекомендую, читается не хуже забористого триллера.

"Почему все драйверы в Windows датируются 21 июня 2006 года" Хороший вопрос? Вот и мне так же показалось. Оказывается, всё гораздо проще, чем может показаться: "Так вот, когда система PnP в Windows выполняет ранжирование драйверов, она первым делом сверяет аппаратный идентификатор устройства и драйвера. Если же два драйвера имеют одинаковый идентификатор, то система должна выбрать один драйвер из двух. В этом случае главным фактором является дата драйвера.

Всем драйверам во всех версиях Windows присваивается стандартная дата, которая соответствует дате выхода Vista RTM. Эта фиксированная дата не зависит от версии драйвера или реальной даты создания файла. В то же время обновляется номер версии драйвера — это следующий фактор, который учитывается при выборе драйвера, после даты создания файла."


Кажется, кто-то что-то говорил о костыльности UNIX? 8-)

Метки:  
Комментарии (0)

зерги везде

Дневник

Четверг, 08 Октября 2015 г. 11:59 + в цитатник
В колонках играет - АукцЫон/Сирота
Новость за 6 октября из блога гитлабоводов: "Today Perforce launched Helix GitSwarm built on top of GitLab. GitSwarm combines Perforce and GitLab to enable easy project and team management while allowing developers to collaboratively code using their preferred version control system, Git.
We’re happy that Perforce chose GitLab to help their customers create, code, and deploy together. To learn more, have a look at the GitSwarm overview."


Шутка юмора, если кто не в курсе, в терминологии: GitSwarm очень сильно напоминает зерговскую фишку DarkSwarm из старого доброго Старкрафта. 8-)

Метки:  
Комментарии (0)

хозяйке на заметку: нулевые репы после обновления gitlab

Дневник

Среда, 16 Сентября 2015 г. 14:49 + в цитатник
В колонках играет - Высоцкий/Охота на волков
Не знаю, как у кого бывает, но иногда при крупном обновлении гитлаба в админке можно увидеть, что все репозитории ВНЕЗАПНО имеют нулевой размер. С перепугу может начаться истерика в стиле "Всё пропало!", но при ближайшем рассмотрении оказывается, что на самом деле все файлы на месте, их можно посмотреть, проекты можно склонить -- т.е. всё работает, только вот в админке из-за граблей с кешем вот такая раздражающая хрень. Лечится это следующей командой:
sudo -u git -H bundle exec rake gitlab:cleanup:update_repository_sizes RAILS_ENV=production
Правда, даже в обновлённом гитлабе такой команды нет, 8-) а чтобы она появилась, к файлу lib/tasks/gitlab/cleanup.rake необходимо приложить патч, который берут тут: https://gitlab.com/DanielSt/gitlab-ce/commit/f5c3b...1bb20142a75f4c9510f70475.patch

Можно бы, конечно, запостить этот патч и здесь, но не нравится мне плывущая разметка из-за шрифтов переменной ширины и урезания количества пробелов (кстати, пока не забыл: упаси Бог в конфигах вроде config/gitlab.yml впендюрить табуляцию (!) вместо ряда пробелов -- гитлаб банально НЕ ВЗЛЕТИТ). И да, после каждого следующего обновления нужно не забывать патчить вышеупомянутый файлик (надеюсь, что рано или поздно столь полезную функцию добавят в главную ветку в т.ч. CE).

Метки:  

 Страницы: [1]