Свежие публикации

Здесь собраны все публикуемые пикабушниками посты без отбора. Самые интересные попадут в Горячее.

08 Марта 2016

Воин

Воин Aion, MMO, RPG, Арт, Латная броня хаоса, Асмодианин
Показать полностью 1

Комментарии в вк

Данные комменты под фотографией Валентины Терешковой

Комментарии в вк Сексизм, Космонавты, Валентина Терешкова, ВКонтакте

Вот так таланты и просираются.

Вот так таланты и просираются.

Записки программиста 2. И попал я в ад...

В поисках

Уволившись из рая для программиста по причине переезда в другой город, пришлось искать тут работу. Долго заморачиваться не хотел, поскольку было много других неотложных дел; нужен был стабильный источник дохода. Так как на предыдущей работе я программировал исключительно на js, естественно, искал вакансию, где мои знания пригодились бы. Как водится, нашей несколько вакансий на хедхантере, отправим резюме и стал ждать. На следующий день уже было назначено два собеседования.

Первое: вакансия php-программиста с активным использованием js. Работа в стартапе, который занимается оцифровкой одного бизнеса. Собеседование продлилось 15 минут, в течении которого, после стандартного опросника меня гоняли по основами ООП и php, нюансах ООП в php. Собеседующий даже не попытался сбить тот оклад, на который я претендую.

Второе: собеседование в крупную телеком компанию на вакансию js-программиста со знанием языка python. Тут меня даже не пытались поймать на каком-нибудь каверзном вопросе, а собеседование, скорее, походило на разговоры давних приятелей. Мы обсуждали современные технологии, их возможности и способы применения. Без особой конкретики. Проболтали около часа, после чего выяснили, что, поскольку о python'е я только слышал, то на зп могу рассчитывать сильно ниже ожидаемой, на 30 процентов. Сошлись на том, что я подумаю.

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


Первый день

Подписав договор, мне сразу же была поставлена первая задача: есть несколько модулей, доступ к которым происходит через разные url-адреса. Мне предстояло объединить их под одним приложением и организовать загрузку каждого из модулей через ajax-запросы в определенную область. Как водится, каждый модуль в веб-интерфейсе использовал библиотеку jQuery кучей навешанных плагинов. А поскольку каждый модуль писался в разное время, значит и библиотеки jQuery были разных версий. Но это еще не все. Предыдущие программисты совершенно не заморачивались в названиях css-селекторов, а посему ситуация, когда один класс использовался в разных модулях, да еще и с разными стилями, стала для меня типичной. Если вы еще не поняли всю печальность данной ситуации, поясню: в каждом модуле своя библиотека jQuery, свои плагины, свои css-стили. Поскольку это все необходимо объединить под одним приложением, то все css-стили и весь js-код грузится в самом начале, а следовательн наложение css-стилей и взаимное исключение работоспособности одних jQuery-плагинов с jQuery-библиотекой другого модуля были повсеместны. Времени переделывать нет, весь функционал неизвестен, а клиенты уже ждут результат. Как сказали, главное, чтобы все это при портировании работало и сносно выглядело. Поскольку раньше таким непотребством заниматься не приходилось, уходя домой, у меня были грустные мысли.


Далее

Конечно же, перелопатив кучу кода, я выполнил задание ~за неделю, но каким способом...

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

Во-вторых, чтобы не поломать существующий функционал и не менять зависимости(поскольку время жмёт), пришлось одновременно подключить три разные библиотеки jQuery и для каждой подключать свои плагины. Феерическое решение по сути, но по факту работающее и на первых парах вполне себе подходящее.

В третьих, глубже погрузившись в код, обнаружил множество невероятных решений, которые заслуживали публикации на сайте govnokod.ru. Например, разграничение ролей реализовывалось путем обычной конструкции if-else. А об инкапсуляции они и вовсе не задумывались: в конструкторе классов всюду использовались глобальные переменные О_о.

Ладно, если бы код был написан с использованием классов, так обычным делом пыли портянки кода в 3000 строк с мешаниной из php, HTML, и js.

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

Конечно, со временем многое изменилось. Некоторые вещи стали неактуальны, например, одновременно 3 подключенных библиотеки jQuery канули в лету, а главное, на подмогу были наняты еще два программиста. Однако, по прошествии почти года некоторые части кода по-прежнему терпеливо ждут своего преображения...

Показать полностью

Российский солдат, охраняющий гуманитарную помощь, сирийская провинция Латакия, город Эт-Тель

Российский солдат, охраняющий гуманитарную помощь,  сирийская провинция Латакия, город Эт-Тель

Лица

Лица

Мотивация учить язык программирования Java

Мотивация учить язык программирования Java

Товары для летнего спорта

Перейти

Что купить, чтобы заниматься спортом на улице

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

Что купить, чтобы заниматься спортом на улице Спорт, Магазин, Длиннопост

Мегамаркет дарит пикабушникам промокод килобайт. Он дает скидку 2 000 рублей на первую покупку от 4 000 рублей и действует до 31 мая. Полные правила здесь.

Для тех, кто привык заниматься один

Сумка для бега TOPROCK RUNTOP

Что купить, чтобы заниматься спортом на улице Спорт, Магазин, Длиннопост

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

Фитнес резинка Shark Fit

Что купить, чтобы заниматься спортом на улице Спорт, Магазин, Длиннопост

С фитнес-резинкой можно тренировать все группы мышц: руки, ноги, кор, ягодицы. А еще она облегчает подтягивания и помогает мягко растягиваться. В сети можно найти огромное количество роликов с упражнениями разной степени сложности. Нагрузка легко дозируется: новичкам подойдет резинка с сопротивлением до 23 кг, опытным атлетам — до 57 кг. При этом оборудование максимально компактно и поместится даже в небольшую сумку.

Слэклайн Speedise AKS85-20

Что купить, чтобы заниматься спортом на улице Спорт, Магазин, Длиннопост

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

Для активных занятий вдвоем

Набор для настольного тенниса Torres Control 10

Что купить, чтобы заниматься спортом на улице Спорт, Магазин, Длиннопост

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

Набор для бадминтона Wish Steeltec

Что купить, чтобы заниматься спортом на улице Спорт, Магазин, Длиннопост

Еще один вид спорта, которым можно заниматься, даже не имея серьезной подготовки — бадминтон. С набором от Wish Steeltec вы сможете потренировать силу удара, побегать и просто хорошо провести время. Детали яркие, так что их трудно потерять даже на природе. Леска натянута прочно, ресурса ракеток должно хватить не на один сезон.

Фрисби Wham-O Ultimate 52000

Что купить, чтобы заниматься спортом на улице Спорт, Магазин, Длиннопост

Фрисби воспринимается как простое пляжное развлечение. Тем не менее перекидывание друг другу тарелки задействует все группы мышц и развивает скорость реакции. Эта тарелка летит далеко и по понятной траектории — отличный снаряд для начала. Кстати, фрисби — это еще и ряд спортивных дисциплин со своими правилами и техническими сложностями, так что игра с друзьями может перерасти в серьезное увлечение.

Для большой компании

Мяч баскетбольный Jogel Streets

Что купить, чтобы заниматься спортом на улице Спорт, Магазин, Длиннопост

Стильный мяч из износостойкой резины отлично подходит для уличных тренировок. Вы сможете поиграть компанией в баскетбол или стритбол или просто отработать броски. При производстве используется технология сбалансированного сцепления: это значит, что снаряд не сбежит от вас и будет двигаться по стабильной траектории.

Футбольный мяч Torres Striker

Что купить, чтобы заниматься спортом на улице Спорт, Магазин, Длиннопост

Футбол — один из самых популярных в России видов спорта. Играя, можно отлично побегать, потренировать меткость и отработать взаимодействие в команде. Футбольный мяч Torres Striker выполнен из качественного полиуретана и резины и выдержит не один десяток матчей, не потеряв упругости. Отличная балансировка и оптимальный размер делают его подходящим как для взрослых, так и для подростков. Он достаточно тяжелый, почти как в профессиональном спорте, так что совсем малышам не понравится.

Мяч волейбольный TORRES SIMPLE COLOR

Что купить, чтобы заниматься спортом на улице Спорт, Магазин, Длиннопост

Пляжный или обычный волейбол? А может быть, пионербол, как в детском лагере? Мяч TORRES SIMPLE COLOR подойдет для любой из этих игр. Камера отлично держит давление, поэтому вам не придется постоянно подкачивать его, а качественные материалы (полиуретан и бутил) сохраняют все характеристики даже при интенсивном использовании.

Для совмещения приятного и полезного

Велосипед STELS Pilot

Что купить, чтобы заниматься спортом на улице Спорт, Магазин, Длиннопост

Многоскоростной велосипед с рамой 19-го размера подойдет как мужчинам, так и женщинам. Это отличный вариант для новичков: модель доступная, удобная. Поможет понять, нравится ли вам велоспорт. Конструкция велосипеда позволяет ездить по дорогам разных типов, поэтому вы сможете перемещаться по городу или отправиться в поход. Есть складной механизм — велосипед с ним легко возить в машине, на электричке и просто хранить в кладовке.

Горный велосипед Format

Что купить, чтобы заниматься спортом на улице Спорт, Магазин, Длиннопост

Более продвинутая модель для тех, кто уже оценил прелесть движения на двух колесах. Геометрия велосипеда предполагает вертикальную посадку. Это обеспечивает более удобное положение тела, чем на других байках. В конструкции предусмотрены детали для комфорта и безопасности: пружинная вилка с ходом 100 мм, сервисная подводка тросов и дисковые гидравлические тормоза.

Самокат PLANK Magic 200

Что купить, чтобы заниматься спортом на улице Спорт, Магазин, Длиннопост

Если вы не фанат велоспорта, но хотите получить свою дозу физической нагрузки, перемещаясь по городу, выбирайте самокат. В модели PLANK Magic 200 есть регулировка руля по высоте, надежные тормоза и прочная увеличенная дека из алюминия. Когда вы катаетесь на самокате, работают мышцы ног, ягодиц, спины и живота, а заодно добираетесь, куда нужно. Если вы решите сделать паузу в тренировках, самокат легко складывается для хранения.

Экипировка

Кроссовки Hoka RINCON 3

Что купить, чтобы заниматься спортом на улице Спорт, Магазин, Длиннопост

Любая активность на свежем воздухе требует хорошей обуви, специально сделанной для занятий спортом. Яркие кроссовки Hoka RINCON 3 с облегченным весом амортизируют, снижают нагрузку на суставы. Выраженный рельеф подошвы обеспечивает сцепление с поверхностью вне зависимости от того, где проходит тренировка: на специальной площадке, асфальте или грунте.

Кроссовки Hoka CLIFTON

Что купить, чтобы заниматься спортом на улице Спорт, Магазин, Длиннопост

Легкие женские кроссовки из линейки Clifton подходят для занятий на твердых покрытиях. Дышащий сетчатый верх поддерживает вентиляцию стоп, чтобы можно было тренироваться даже в жару. Подошва из легкой пены EVA гасит силу ударов. Кроссовки беговые, подходят для тренировок на длинных дистанциях.

Защита от солнца и перегрева

Бейсболка GLHF

Что купить, чтобы заниматься спортом на улице Спорт, Магазин, Длиннопост

Во время занятий на свежем воздухе важно защитить голову от перегрева. С этим отлично справится легкая и светлая бейсболка — например, от GLHF. Она удобно сидит на голове, не сваливается и не отвлекает от занятий, благодаря сетке голова меньше потеет. Козырек жесткий и не мнется.

Крем для лица и тела Librederm

Что купить, чтобы заниматься спортом на улице Спорт, Магазин, Длиннопост

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

Спортивные солнцезащитные Exenza Empire

Что купить, чтобы заниматься спортом на улице Спорт, Магазин, Длиннопост

Удобные и стильные солнцезащитные очки защищают глаза благодаря фильтру UV400, который поглощает до 99.99% ультрафиолета. Они выполнены из легких материалов и плотно прилегают к голове. Ударопрочные поликарбонатные линзы с антибликовым покрытием подходят для разных видов спорта.

Используйте промокод килобайт на Мегамаркете. Он дает скидку 2 000 рублей на первую покупку от 4 000 рублей и действует до 31 мая. Полные правила здесь.

Реклама ООО «МАРКЕТПЛЕЙС» (агрегатор) (ОГРН: 1167746803180, ИНН: 9701048328), юридический адрес: 105082, г. Москва, ул. Спартаковская площадь, д. 16/15, стр. 6

Показать полностью 17

Многодетная семья. Взгляд изнутри.

Очень часто в своей жизни я слышу о том, что большая семья – это очень здорово. И это всегда вызывает у меня неоднозначные чувства. Я мало кому рассказывала о своей семье и том, как я себя чувствовала. Но сейчас наконец-то решилась поведать о том, как это – жить в большой семье.


В нашей семье 5 детей, включая меня. Для начала стоит отметить, что семейная жизнь моих родителей расклеилась ещё до моего рождения. Мой отец – запойный алкаш, по крайней мере, таким я помню его всю свою жизнь. Моя мать так и не нашла в себе сил и решимости уйти от него, из-за чего я до сих пор дико на неё злюсь. Вместо того, чтобы обеспечить лучшую жизнь своим 4 на тот момент детям, она принимает гениальный ход – рожает меня в свои 40 лет. Не будучи готовой к этому как морально, так и материально.


Всё моё детство меня не покидала мысль – меня не хотели, мне тут не рады. Так как я была самым младшим ребёнком, а мать работала – она скинула заботы обо мне на старших детей. Отклика в их душе это не нашло. Помню, очень часто бывало, когда, не разобравшись в том, кто всё-таки будет сидеть со мной сегодня, мои братья и сестра попросту уходили по своим делам. А я, ребёнок в возрасте 3-4 лет, оставалась одна в пустой квартире. Мне было очень страшно и одиноко, но я ничего не могла с этим поделать. Я не понимала, почему меня не любят, почему меня оставляют одну, что я сделала не так? Я была образцовым ребёнком – вела себя тихо, быстро всему училась, была самостоятельна, но им было всё равно. Каждое моё достижение, которое я считала чем-то очень важным в моей жизни, воспринималось как само собой разумеющееся. Мной не интересовались и не занимались.


Очень рано я усвоила выражение – «у нас нет денег». Многие мои желания, которые не удавалось утихомирить этим выражением, быстро отметались другой фразой – «тебе это не нужно». У меня был минимальный набор игрушек, вещи, передаваемые по наследству и узкий круг друзей, если их можно было так назвать. Редко кто удерживался от удовольствия прокатиться по моей самооценке и кинуть говнеца в мою сторону.


Период моей жизни от 3 до 16 лет – это мольба о любви, внимании и заботе. Я многого была лишена (и я имею ввиду нематериальные вещи). У меня никогда не было своей отдельной комнаты, отдельного шкафчика, в который никто не сунул бы нос. Понятия «личное пространство» просто не существовало в нашей семье.


К чему я всё это пишу? Наверное, хочу рассказать свою историю, свой взгляд изнутри, свой опыт. То, что я описала - всего лишь малая часть того, что происходило у нас в семье.


Я не призываю никого рожать много детей, или не рожать вовсе. Но будущие родители должны, на мой взгляд, задать себе несколько вопросов – зачем мне дети? Смогу ли я дать им всё необходимое и вырастить из каждого достойного человека? Буду ли я любить их одинаково?


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

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

Отличная работа, все прочитано! Выберите