• Как производители светодиодных ламп обманывают покупателей

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

      Вот две лампы «Экономка». Судя по картинкам, покупатель должен понять, что они потребляют 5 Вт, а светят, как 60-ваттные лампы накаливания.



      Читать дальше →
    • Собеседование в Booking.com (часть 1, московская)



        В последнее время здесь стали популярными статьи на тему рабочей иммиграции в Европу. Поскольку я также являюсь IT-иммигрантом и работаю в Амстердамском офисе Booking.com, я решил, что у меня тоже есть, что рассказать.

        Меня зовут Георгий, и вот уже полтора года я живу в Голландии и работаю разработчиком/тим-лидом в Booking.com. Начать свой рассказ про жизнь в Амстердаме я хочу с истории о том, с чего вообще все это началось. История эта будет про то, как и почему я выбрал для работы свою текущую компанию, как проходил процесс собеседования и последующего сопровождения.
        Читать дальше →
      • Пудра для мозга или как сделать порошок для посудомойки в 9,7 раз дешевле

        • Tutorial


        Update
        Новый вариант порошка и более подробный разбор во второй части: DIY порошок для посудомойки: разбираем промышленные средства и улучшаем рецепт

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

        Есть очень много областей нашей жизни, где наше представление формирует исключительно маркетинговый буллшит. Увы, большинство людей даже не пытаются задумываться о том, что лежит в основе всего этого. Очень часто рыночная ситуация приводит к тому, что себестоимость продукта составляет 0.5% от его цены. Остальное маркетинг, наценки, логистика, упаковка и тому подобное. Почти все в курсе про концепцию продажи чернил для принтера по цене слез гималайских девственниц и настойчивые рекомендации производителей использовать только оригинальные расходные материалы. Например, совсем недавно меня озарило, что 1.5 грамма сухого вещества во флаконе удобрений для растений не могут стоить 200-250 рублей. А ведь именно такое количество может уместиться в относительно стабильном состоянии в виде раствора. Я сразу представил себе гектары полей и грузовики, которые везут тонны порошка. В результате перешел на расфасовки по 1 кг Буйских комплексных сухих удобрений. Можно ванну раствора приготовить.

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

        TLDR:

        70% прокаленной соды и 30% стирального порошка вместо моющего средства.
        Если очень лень возиться с содой, то просто порошок Биолан или его аналоги. Сода удешевляет.
        Пищевая соль «Экстра» вместо соли.
        Да начнутся адские эксперименты!
      • Как реализовать SOAP- сервис для работы с таблицами Google через SQL

          Была задача — в ходе подготовки демки одного из решений надо было показать, что клиентскую информацию можно сохранять где угодно — в простом случае, например, в таблицах Google, в более сложном (после полугодового «внедрения»и многомиллионного бюджета) в CRM клиента. В используемой нами WSO2 ESB есть коннектор к таблицам Google — но реализовать требуемый функционал на нем оказалось не очень простой задачей — и тогда я на это забил.

          Но вот недавно, разбираясь с новыми фичами WSO2 Data Services Server обнаружил, что в нем можно легко реализовать SOAP-сервис для работы с таблицами Google (который потом можно подцепить где угодно). Причем работа с данными в таблице осуществляется через привычный всем SQL.
          О том, как это сделать, и хочу рассказать под катом.
          Читать дальше →
          • +7
          • 12.8k
          • 2
        • Oracle, типичные задачи SQL. Гарантированный выбор

          • Tutorial


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

          Что такое гарантированный выбор в SQL? Допустим, что в условии запроса к таблице выполняется сравнение какого-либо поля с какой-нибудь переменной. В зависимости от значения этой переменной запрос может вернуть строки из таблицы, а может и не вернуть их вовсе. Если выпадает такое значение переменной, что строки из таблицы не возвращаются, то для этого случая надо специально сгенерировать заранее определенный левый результат. То есть в любом случае общий запрос должен гарантированно что-нибудь да вернуть. Сам термин взят отсюда. Однако задача усложняется тем (а может и наоборот, упрощается), что вместо одной простой ячейки со значением, нам нужно гарантировано вернуть полноценную строку.

          Привожу данные центризбиркома. Первый тур голосования закончился с такими результатами
          Читать дальше →
        • Настраиваем связку Apache Zeppelin + Oracle

            Давно ищу удобный инструмент для выполнения ad hoc SQL-запросов в БД Oracle, с возможностью быстрого построения различных типов графиков на полученных данных. Все, что может облегчить оперативное создание отчетов, как говорится «на лету». Совсем недавно наткнулся на вот такой инструмент как Apache Zeppelin. Короткий обзор возможностей в документации на сайте и демо-видео показал, что это штука достаточно интересная и имеет смысл более плотно исследовать ее и настроить доступ из Apache Zeppelin к СУБД Oracle.


            Читать дальше →
          • Открытка-лабиринт. Подарок, который невозможно открыть, не разгадав головоломку

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


              Лабиринт в процессе прохождения.
              Читать дальше →
            • 4 простых способа разрешить самые сложные ситуации в жизни

              • Translation
              image

              Для ощущения полного счастья каждому человеку необходимо что-то свое. Но о том, как работать более эффективно, справляться с дилеммами и запоминать как можно больше полезной информации, задумывались все. Советы, приведенные в статье, помогут решить именно эти задачи.
              Читать дальше →
            • Как вести переговоры о повышении: Cоветы ИТ-специалисту

              • Translation


              Представьте, что вы просматриваете сайт с платежками вашей компании, и натыкаетесь на редактируемое поле ввода под названием «Рыночная ставка заработной платы». Вы прописываете для себя 10-кратное увеличение этого параметра (потому что вы, безусловно, этого заслуживаете) и потом проводите остаток дня как обычно.

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

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

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


              Читать дальше →
            • Бодибилдинг для фрилансера

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

                Зачем


                Во-первых, в двух словах зачем вообще фрилансеру спорт. Сидячая работа и нерегулярное питание рано или поздно выльются в проблемы со здоровьем у любого человека, даже не расположенного генетически к полноте. Если вы сейчас молоды, здоровы и думаете, что так будет постоянно и что у вас не появится живота, лишнего веса, одышки и запоров к 25-30 годам — вы глубоко ошибаетесь. И это только самые очевидные вещи, возможные проблемы с позвоночником куда серьезнее. Про вредные привычки ничего не скажу — личного опыта нет, но ясно что ни алкоголь, ни курение со здоровым образом жизни и тем более бодибилдингом не совместимы никак. Поэтому здоровье свое нужно беречь постоянно, и чем раньше начать это делать — тем лучше.
                Читать дальше →
              • Как я считал рукопожатия или «Уверен ли ты, что хочешь знать друзей друзей друзей друзей»

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

                Для затравки оставлю здесь картинку:

                Граф от Жгуна до Баженова
                Читать дальше →
              • Фотографии NASA, которые должен увидеть каждый

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

                  Под катом много фото и изображений взятых из аккаунта NASA Goddard Space Flight Center на Фликере, все кликабельны, а так же даны ссылки на скачивание в максимально возможных разрешениях. Некоторые из оригиналов огромны и годятся для фотообоев, серьезно, так что будьте аккуратны с трафиком.

                  А теперь наслаждайтесь.

                  image

                  Large (2048 x 2048) Original (4096 x 4096)
                  100-миллионный кадр, сделанный в SDO (Solar Dynamics Observatory) NASA. Для создания кадра использовалось параллельно четыре телескопа, которые по очереди фотографировали солнце в десяти различных волновых диапазонах каждые 12 секунд.
                  Посмотреть все фото
                • Защита DRM добралась до кошачьих туалетов

                    Программист Хорхе Лопес (Jorge Lopez) очень любит кошек. Единственным неприятным моментом он называет постоянную необходимость убирать использованный наполнитель — из-за резкого запаха. Полгода назад Хорхе исполнил свою давнюю мечту и купил любимой кошке супернавороченный автоматический туалет CatGenie, который автоматически собирает и отмывает пластиковый наполнитель для повторного использования.

                    Картриджа с чистящим средством хватает на 2-4 месяца (в год на него уходит около $350). Однажды Хорхе не успел купить запасной картридж и решил самостоятельно поменять жидкость. Здесь кошатника ждал неприятный сюрприз. Своим искренним возмущением он делится в блоге на Medium.

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

                    Хорхе Лопес снова полез гуглить проблему — и выяснил, что в картриджах SaniSolution SmartCartridge от CatGenie установлены RFID-микросхемы, следящие за уровнем жидкости. В случае, если чистящее средство заканчивается, вернуть устройство в рабочее состояние уже невозможно без перепрограммирования микросхемы.
                    Читать дальше →
                  • Рецепт новогоднего корпоратива в стиле ИТ

                      «А ну-у-у-ка теперь все выходим в центр и встаём в круг, мальчик-девочка, да поплотнее-е-е-е!». На третий раз после такого мы чуть было не выбросили ведущую из окна четвёртого этажа. Пронесло. Успели бы выпить чуть больше, трагедии не миновать.

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

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

                      Так что, если Вы сейчас находитесь в похожей ситуации — этот пост как раз для Вас. Под катом история о том, какие я готовил конкурсы, и как в результате прошел праздник.
                      Читать дальше →
                      • 0
                      • 20.8k
                      • 4
                    • Не пельменем единым жив программист или история о том, как все успеть

                      • Tutorial
                      image

                      По заявкам трудящихся и в связи с переносом — возвращаю пост, который многих порадовал. Надеюсь НЛО будет не против.

                      На написание этого поста меня сподвиг замечательный пост «За что конкретно я ненавижу некоторых отдельно взятых маркетологов — или как айтишник по магазинам ходил». Сразу хочу извиниться за возможные опечатки — пишу с планшета, сидя в микроавтобусе и вытягивая сеть телефоном. Hacker's keyboard очень удобен для ssh-доступа, но большие тексты писать им не очень удобно.

                      IT- специалисты — народ любопытный. То соберут на базе микроконтроллеров автоматическую систему полива и освещения для любимого фикуса, то пропатчат прошивку мультиварки для раздачи торрентов. Но, по непонятной и загадочной причине, когда дело доходит до еды, пресловутый принцип DIY дает сбой. И наш герой, способный часами переделывать кинескоп старого телевизора в Луч Смерти, идет на кухню утолить голод соевым текстуратом пополам с гидроцеллюлозой и «коллагеновым сырьем».

                      В этом посте я хочу разрушить миф о том, что еда может быть либо быстрой и удобной, либо съедобной. Не секрет, что многим из нас приходится работать по 12 часов в сутки, что не способствует кулинарным подвигам с участием 28 приправ и перьев с зада дракона, омытых слезами единорога. Вы получите замечательную возможность посмотреть в глаза своей половинки на 8 марта после того, как она получит не контроллер для дистанционного управления шторой, а свежевыпеченный хлеб ручной работы рано утром. Если вам надоело есть синтетику — добро пожаловать под hubracut.
                      Читать дальше →
                    • Идеальное собеседование айтишника

                      • Tutorial
                      – Папа, а идеальное собеседование существует?
                      – Нет, сынок, это фантастика.
                      (с)

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

                      Читать дальше →
                    • Спать мало, но правильно?

                        Навеяно этим постом от юзера case. Пост не новый, и на главную он не попал.
                        Но я вот наткнулся на него сегодня и решил написать кое-что о сне. Уверен, что это будет полезно многим хабравчанам, да и случайным читателям тоже.
                        Читать дальше →
                      • Повышаем личную эффективность: советы от Марка Андреессена

                        • Translation
                        Одно из моих любимых удовольствий – productivity porn, порнография эффективности. Или, для тех, кто в теме – pr0n. Это набор техник, тактик и трюков по максимизации личной эффективности. Что называется, «getting things done».

                        Следующие техники я использую в комплексе, но возможно не все они пригодятся конкретно вам. Даже если вы почерпнёте одну-две идеи – значит, моя цель будет достигнута. Итак, начнём внезапно.

                        Не составляйте себе расписание

                        Читать дальше →
                      • За нами следят или clickjacking для бизнеса

                          Несколько дней назад искал зимнюю резину. Искал в поисковой выдаче Яндекса. Переходил на сайт, смотрел. Ничего не подошло, оставил дело на потом. Ничего нигде не заполнял, никому ничего не писал (это важно).

                          Сегодня мне пишут в личном сообщении ВК:
                          «Вы интересовались нашим товаром на странице…. Мы можем Вам помочь… бла-бла-бла».

                          Я был очень удивлен. Как они узнали, что это был именно я?
                          Читать дальше →
                        • Ковыряционный анализ, балалайка, божена – а как вы разговариваете с коллегами?

                            imageСвой собственный сленг рано или поздно образуется в любой команде. Айтишный же, наверное, складывается на 90% из словечек, которые более-менее понятны любой другой компании-разработчику, особенно в контексте. А на 10% — из особенностей фунциональности разрабатываемого продукта или конкретного разработчика.
                            Под катом – профессиональный словарик девелоперов Parallels. А какие у вас в команде крылатые выражения?
                            Читать дальше →