Как стать автором
Поиск
Написать публикацию
Обновить
72
0
Волков Денис @popotam2

Senior Backend Developer

Отправить сообщение

Мелочи RoR, облегчающие жизнь

Время на прочтение3 мин
Количество просмотров1.2K

Статья из моих архивов

Недавно видел на хабре спор по поводу того, что нам не нужны никакие скриптовые языки, кроме javascript. Утверждение, конечно, спорное, но меня заинтересовала возможность применения javascript на сервере.Поиски привели меня сюда. Из всех представленных там решений, я почему-то (просто оно с первого раза встало и заработало) выбрал библиотеку Node для google v8.

Установка достаточно проста: сначала устанавливаем v8. Его либо можно скачать отсюда, либо, если у вас ubuntu (у меня 9.04, не знаю, что там с другими версиями и дистрибутивами), то можно установить libv8 из репозиториев. Сам Node берем здесь.

Читать далее

7 этапов эволюции тестирования в компании

Время на прочтение7 мин
Количество просмотров1.3K

Я выделил 7 ключевых стадий эволюции тестирования, чтобы проиллюстрировать, как меняются подходы к обеспечению качества в компаниях. В ходе чтения статьи вы сможете проследить эволюцию тестирования, определить свой текущий этап и узнать, что стоит предпринять для улучшения процесса и качества тестирования.Статья изначально писалась для журнала CIS, но думаю будет интересна и пользователям Хабра.

Итак, стадии.

Читать далее

Знания нужны для действия, действия — для знания

Время на прочтение3 мин
Количество просмотров2K

Когда-то наша команда была большой, а проекты – маленькими. Весь обьем работы помещался в голове каждого человека, и каждое изменение требований клиента, каждое важное решение доносилось «от сердца к сердцу», с надеждой на электронную почту.Сложность проектов росла, почтовый ящик распухал от писем, и вот появилось новое веяние: вики! Можно теперь складывать документы и знания в одном месте! Точнее, в двух – одном, видимом для всех сотрудников, и другом – видимом для топ-менеджеров. Ну, как-то. Задачи и время в то время мы отслеживали в Rational ClearCase, а план рисовали в MS Project. Все бы ничего, но связи между этими тремя системами не было никакой. Решения, принятые менеджером, доносились до команды в режиме «летучки + почта», кто пропустил тот упустил. До клиента же решения доносились героическими усилиями команды, чаще всего самого несчастного человека на свете – менеджера проекта: через вручную сгенерированные отчеты. Количество систем менялось, но суть оставалась той же: трудно совместимые данные, сложность моментально связать все аспекты задачи.

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

Читать далее

Сотрудничества и управление проектами в автоматизации бизнесов

Время на прочтение3 мин
Количество просмотров559

Меня долго занимал один вопрос. Почему внедрение средств управления проектов в России сложнее, чем на западе? Недавно я понял, что причина в не отделении проектной организации от других видов бизнесов.

Чтобы понять роль инструментов «ведения проектов» и «сотрудничества в проектах» (collaboration tools) достаточно понять место проектов в конкретном бизнесе. Как выглядит идеальная структура проектно-ориентированной организации?

Когда основным процессом производства являются «проекты», то каждый проект, как живой организм, включен в более широкий контекст бизнеса. В этом «широком» контексте можно выделить:

Читать далее

Как я набирал штат программистов с фрилансерских сайтов (в основном индусов)

Время на прочтение1 мин
Количество просмотров2.5K
Я использовал понравившиеся мне своим функционалом elance.com и odesk.com
Сначала создал работу типа «Нужен программист на Prestashop PHP» в описании написал, что мол реагируйте — а я посмотрю кого из вас взять.
Через сутки у меня было 71 новое предложение. Необходимо выработать систему — как их просматривать. Открываю каждого и смотрю на 2 вещи — наличие prestashop в skills и наличие работ на этом движке в портфолио.
Читать дальше →

План самостоятельного обучения DDD, CQRS, EventSourcing

Время на прочтение7 мин
Количество просмотров56K

Если вы собрались плотно погрузиться в тему Doman Driven Design (DDD), о том как его применять, как использовать, для чего он нужен, и как с ним связаны Command and Query Responsibility Segregation (CQRS), Event Sourcing и другие термины из мира DDD то можно воспользоваться планом обучения, который последовательно погрузит вас в эти темы и поможет сориентироваться. Часть информации на русском, часть на английском языке, так как русскоязычных аналогов я не смог найти.

Погрузиться в DDD

24 рецепта, как стартапу преуспеть на огромной мировой выставке, на примере Web Summit 2018

Время на прочтение11 мин
Количество просмотров2.5K

Первое знакомство




Для тех кого интересуют сами 24 рецепта — они в конце статьи.

Web Summit 2018 в Лиссабоне очень масштабное событие, я на таком присутствовал впервые и очень многое меня удивило. Во-первых то, что планируемое количество посетителей саммита 70К, при населении города 600К, то есть, в принципе, каждый десятый должен быть участником саммита. На самом деле, начинать ощущать масштаб мероприятия мы начали уже при подходе к метро. Просто толпы идут в одном направлении. Поэтому ошибиться в утренние часы в дни саммита — «а туда ли ты идешь?» — просто невозможно. Весь город идет на саммит. Следуйте за толпой.

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

Очень много молодежи, видно, что с разных стран. Довольно много русской речи, многие уже имеют на груди бейджик Web Summit, значит прилетели на день раньше… А нет, приглядишься — ВСЕ имеют такой бейджик. Весь вагон. Вся станция метро.

Бейджик получаешь после регистрации на саммите. Кроме него, надевают еще тканевый браслет на руку. Потеряешь что-то одно из этого — придется выложить 100 евро, потеряешь оба — заново плати за входной билет 1500 евро! С браслетом можно мыться, проверено. Бейдж берегите.

Нам, как участникам, кстати, столько платить не пришлось, мы за все 3 билета заплатили меньше чем за один и еще получили стенд в эти деньги. Делать новые технологии выгодно!

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

Web Summit, начало


Регистрация занимает не больше минуты. И вот мы на саммите!

Куда идти? Что смотреть? С чего начать? Где наши клиенты?

Хотите поучаствовать в диалоге бизнеса и власти? Всего 157 300 рублей

Время на прочтение1 мин
Количество просмотров464
Пригласили на форум инновационных технологий «InfoSpace». На сайте есть большие красивые буквы про Президент-отель, модернизацию и Медведева, нет одного — цены вопроса. После того, как перезвонили — понял почему. 157 тысяч рублей. За один день. Молодцы. Я тоже так хочу.

Очень пафосно все это заявляется… Причем как мне объяснили спонсорами является Дума, Администрация президента, еще кто-то там и мероприятие — бесплатное. А 157 300 рублей это «Организационный взнос» за упоминании в «Альманахе» который будет распространяться по «вертикали власти».
мне кажется, что тут какая-то наебка. Очень большая сумма с каждого участника, это раз.
Когда я сказал что участвовать хочу, но денег не дам, и публиковаться в Альманахе не хочу — стушевались, и сказали что «уточнят у организаторов, возможно ли это»
Ведь как я понимаю, кто-то выиграл тендер, по условиям которого должен провести эту конференцию. Обычно бабло платится за полный цикл, и вряд ли оговаривается, что вход будет платный…
Кому бы сообщить… Мне кажется это или аферисты, или получив бабла по тендеру, пытаются еще срубить с посетителей, за которых государство уже заплатило… Жесть!

www.rosstrategy.com

Как оплатить забугорным компаниям с Российского юридического лица?

Время на прочтение1 мин
Количество просмотров3.5K
Это вопрос.
Я хочу от своего юридического лица оплатить услуги, например хостинга, расположенного не в России и принимающего только Visa,Mastercard,PayPal,Webmoney.
Как можно сделать это так, чтобы у меня еще и документы закрывающие были для бухгалтерии?

Как вариант, можно сделать на себя лично карту c CCV кодом, а суммы переводить себе на счет, начисляя в виде премии. Но это неудобно и неправильно, и, как мне кажется, могут возникнуть проблемы с налоговой.
%username% поделись опытом. Думаю многим будет интересно знать.

Странный шрифт заголовков стал на Хабре. Раньше было лучше

Время на прочтение1 мин
Количество просмотров700
Вот снимок — как это выглядит у меня gyazo.com/290c1419158f71a542358dac1f17827c.png
Русские буквы и английские с цифрами — имеют другое начертание… Раньше было намного лучше. Верните старый шрифт.
МакОС, FF 3.5.7

Как бороться с человеческим фактором при внедрении ПО?

Время на прочтение2 мин
Количество просмотров2.5K
Устал биться головой об стену! Сотрудники организаций, в которых мы внедряем ПО, не используют его возможности полностью, или вообще не используют.И это, в принципе, случается не только у нас, но и у других разработчиков/внедренцев в организациях всех размеров. Да что говорить, внутри своей компании внедрение различного по для багтрекинга/контроля версий/управления проектами/сниппет-хранилища проходит со скрипом. И это среди программистов!
Приведу три примера:
Читать дальше →

Какие бывают META теги и зачем они нужны

Время на прочтение7 мин
Количество просмотров267K

META-теги


В продолжении первого поста про DOCTYPE, я, как и обещал, продолжу про META теги. 
META-теги — это необязательные атрибуты, размещенные в заголовке страницы, которые могут содержать ее описание, ключевые слова к ней, информацию об авторе, управляющие команды для броузера и поисковых роботов, и прочую служебную информацию, не предназначенную для посетителей.
 

META-теги имеют два возможных атрибута


— <META HTTP-EQUIV="имя" CONTENT="содержимое">
— <META NAME="имя" CONTENT="содержимое">
META-теги должны находиться в заголовке HTML-документа между <HEAD> и </HEAD> (особенно это важно для документов, использующих фреймы).

Стандартом HTML 4.01 значения и имена мета-тегов НЕ оговариваются, поэтому мы будем рассматривать те значения, которые уже устоялись в интернете и используются чаще других.
подробнее о META тегах

Почему важен DOCTYPE и как его правильно использовать

Время на прочтение7 мин
Количество просмотров134K
Решил проводить регулярные лекции и практические занятия со своими сотрудниками по программированию на PHP, MySQL, Javascript. А также другим технологиям необходимым для выпуска качественных сайтов. Начать решил с самого «верха», с HTML тэгов. Буду рад, любым комментариям :)
Сразу оговорюсь, что бОльшая часть информации я нашел в интернете, внизу статьи будут приведены ссылки на источники. Часть информации была переведена совместно с google translate.
Итак:

Почему так важен DOCTYPE



Вроде бы вы сделали все правильно, но ваш сайт почему-то не выглядит или не работает, как ожидалось, в последних версиях броузеров.
Вы написали правильный стандартный XHTML код и стандартный CSS. Вы воспользовались стандартной спецификацией для работы с DOM (Document Object Model), чтобы управлять динамическими элементами на странице. И все-таки, в броузерах, которые казалось бы сделаны с соблюдением именно этих стандартов, ваш сайт не работает. Скорей всего, ошибка кроется в неправильном заголовке DOCTYPE.
Эта небольшая статья расскажет вам о заголовках DOCTYPE, которые работают, а также объяснит практическое и теоретическое значение этого, казалось бы отвлеченного от реальности, тега.
Читать дальше

Организация проводОв

Время на прочтение1 мин
Количество просмотров2.3K
Жутко надоели провода в офисе, ума не приложу куда их можно спрятать? У нас обычные столы- парты, компы под столами… А за столом получается куда проводов от моника, клавы мыши… Столы стоят задней частью к центру помещения — и кода заходишь — видишь кучу проводов свисающих с каждого стола. Если кто-то уже победил эту проблему — поделитесь

Организация рабочего времени с помощью цвета

Время на прочтение1 мин
Количество просмотров3.1K
Предлагаю еще один вариант сделать себя более организованным и все успеть. Я сделал несколько календарей, и раскрасил их разными цветами. Делая новую запись на день я выбираю календарь и событие приобретает цвет календаря. Теперь я могу точно распределить свое время – когда мне нужно быть в офисе, когда нужно позвонить, а когда куда-то ехать.
Читать дальше →

Дизайн для заказчика или качественный дизайн

Время на прочтение1 мин
Количество просмотров2.9K
Будучи директором компании по разработке сайтов сталкиваюсь с ситуацией: дизайнер рисует прекрасный макет, красивый, согласно фирменного стиля заказчика, используя, может быть, какие-то новшества. Вобщем весь коллектив ахает. Заказчику не нравится, начинаем перерисовывать согласно его хотелок и в итоге получается «унылое г-но», стандартное, можно сказать шаблонное. Заказчик РАД! А нам потом даже не очень хочется выкладывать это в свое портфолио. Конечно, мы зарабатываем деньги, и, в принципе — нравится, платит — ну и ладно. Но есть профессиональная гордость, хочется делать качественные, инновационные вещи, отвечающие веб-стандартам де факто.
Господа, как найти компромисс в этой ситуации?

Информация

В рейтинге
1 586-й
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность