Импортозамещение….

Автор: | 30.07.2017

Все как-то не было времени описать свое отношение к текущему положению дел в импотозамещении. Я, конечно, не про все, а только про программное обеспечение, с которым мне лично приходится сталкиваться. Далее описано мое лично мнение по данной тематике.

Когда эта тема только начинала развиваться, то одним из лозунгов было еще и экономия на программном обеспечении, а именно, теперь не придется кормить американцев, все у нас будет опенсорсное: и СУБД, и операционки, офисные программы. Заживем…

Вот в конце прошлого года слышал, что у одного клиента, что вот закупка проприетарного программного обеспечения сильно дорого, а так мы возьмем СУБД и поставим ее. Пришло время ставить и вдруг выяснилось, что версия, которая была сертифицированная ФСТЭК, уже совсем не бесплатная, а у коллег от ее стоимости задрожали голоса…

Вот так, берем опенсорс, сертифицируем, продаем… А ведь говорили про экономию…

Книга, которая готовит к собеседованию по тестированию.

Автор: | 29.07.2017

Пока катался на паровозе из Санкт-Петербурга в Нижний Новгород и обратно (а там получается достаточно много времени в пути, когда и не спишь), прочитал книгу «Тестирование дот ком». Где-то в районе середины книги стал задаваться вопросом, а для кого вообще эта книга? Поясню, очень много профессионального сленга, которые часто и не расшифровывается, много английский словечек и понятий. Очень мало смыслового пояснения процессов тестирования, способов, методик и так далее. И вот я понял зачем эта книга. Это для тех, кто вообще не в теме  тестирования и разработки ПО. Берем книгу, заучиваем понравившиеся словечки, ваяем резюме с использованием этих слов и почаще пытаемся использовать их при собеседовании. Вроде как умный получаешься и в теме. Правда вот когда общаешься с такими, то за индустрию обидно.

Понравившаяся книга про Docker

Автор: | 20.07.2017

С неделею назад дочитал книгу Jaroslaw Krochmalski «Developing with Docker«. Книгу начал читать только из-за названия, чтобы понять каким образом все же можно применить Docker в работе. В этом не особо книга помогла, но она оказалась качественным описанием того, что именно представляет собой Docker. В отличии от нескольких ранее прочитанных, здесь мне почему-то впёрло и я неплохо осознал и что такое слои, и как вообще готовить Docker 🙂 Всем рекомендую посмотреть…

О качестве современных книг по программированию…

Автор: | 17.06.2017

Сегодня при прочтении книги по одному из языков программирования (из серии от новичка до профессионала) столкнулся с интересным моментом.

В главе, посвященной работе с базой данных, был написан пример построения программы. Все было ничего, если бы бы уважаемый автора работы не стал делать весьма странные запросы к базе данных. Полностью собирает строчку запроса,  потом отдает на сервер без связанных переменных. Ну так же нельзя работать с базами. Им же больно от этого и они болеют. Поясню, на всякий случай, что при этом происходит каждый раз подготовка и выполнение запроса. Если часто так работать, то это будет куда медленнее, чем при использовании связанных переменных, когда запрос уже разобран и подготовлен СУБД.

Понимаю, что все знать нельзя, но все же, если ты пишешь книги, то будь ответственный, а не загребай прост деньги.

Сломал Linux Mint

Автор: | 08.06.2017

Ну вот и я смог сломать Mint. На самом деле сам был полный дурак. Экспериментировал с сборкой Python и его установкой в замен того, то есть в репозиториях Ubuntu. В итоге при сносе пакета python3 (спрашивается, а на кой я его вообще выносить стал) я ответил на вопрос о сносе графической оболочки, как зависимой от этого пакета. Ну в общем, кроме командной строки у меня ничего не осталось.

Как не удивительно, но командная строка работала на ура. Я спокойно смонтировал внешний накопитель и слил все нужные файлы. Опять хвала Linux — все они были только в моем home.

По итогам восстановление системы без резервной копии заняло в районе 30-40 минут (переставлена система и скопирован home). Еще 10 минут настройки и все заработало. В общем это мне реально понравилось больше чем восстановление Windows, на который уходит куда больше времени, ну и потери побольше будут 🙂

Сравнение широкой и узкой таблицы (плюсы и минусы)

Автор: | 07.06.2017

На днях мне пришлось столкнуться со следующей проблемой при проектировании базы данных: имеется таблица сущности, к которой необходимо иметь таблицу расширения с некими количественными характеристиками. В моем конкретном примере это был ресурс в рамках проектного управления и его количественная оценка. При этом количественная оценка делилась на типы: плановая, фактическая и прогнозная. Читать далее

Функции по работе со строками в Postges

Автор: | 05.06.2017

Вчера нашел ссылку, по которой можно взять картинку, где на одной страничке приведены функции по работе со стороками в Postgres. Мне показался данный материал достаточно удобным и решил поделится.

Установка pgAdmin4 на Ubuntu

Автор: | 02.06.2017

Сегодня в процессе установки Postgres на виртуальную машину с Lubuntu, столкнулся с необходимостью поставить еще и pgAdmin. В общем с третьим проблем не возникло, так как он есть в официальных репозиториях, а вот с четвертым все не так просто. Нашел статью, которая мне помогла и решил ее оставить здесь. Спасибо огромное автору, все прошло как по маслу, хотя специалистом ни в Python, ни в Ubuntu, я не являюсь. Ну по крайней мере пока 🙂 Единственное, что сам pgAdmin4 брал не по ссылке в статье, а с www.postgresql.org/ftp/pgadmin/pgadmin4/v1.5/pip/.

Интересный материал по поводу ГОСТ 34

Автор: | 18.02.2017

Сегодня на Хабрахабре нашел интересный материал по поводу применения 34 ГОСТа. В материале не только подборка ссылок на тексты ГОСТов, но и самое главное — плакат по применению данных ГОСТов. Советую посмотреть здесь.