• Выбираем бесплатный сервер в облаке для тестовых целей, домашних проектов и т.д

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

      Статья будет полезна тем, кто ещё не пользовался облачными серверами.


      Читать дальше →
    • 3D печатный яйцебот всего за $15. Рецепт приготовления

        Всем привет!

        image

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

        Для тех кто не в курсе яйцебот — это машина, которая обычным фломастером умеет рисовать на любых сферических объектах: яйцах, теннисных шариках, ёлочных игрушках. Концепт механизма придумал дизайнер Bruce Shapiro в далеком 1990-м году, а не так давно знаменитая компания Evil Mad Scientist Laboratories выпустила в свободную продажу свою версию под названием The EggBot. Надо отдать должное Evil Mad Scientist Laboratories свой проект сделала открытым и разрешает пользоваться программным обеспечением для других яйцеботов даже в коммерческих проектах.
        Читать дальше →
      • Неудавшиеся космические проекты: сверхтяжеловес, глаз в небесах и космическое общежитие



          В истории технологического прогресса немало любопытных проектов. Им прочили большое будущее, их разрабатывали — но потом закрыли. Причём закрыли на самых разных стадиях. Мы решили вспомнить интересные космические проекты, которые теперь пылятся в архивах нереализованных или не доведённых до ума идей.
          Читать дальше →
        • Зачем нужна навигация по торговому центру во Вконтакте, Телеграме и Фейсбуке



            До сих пор трудно сказать, зачем я пошёл с девушкой в Икею 6 марта. Перед праздником внутри была куча людей. Девушке нужна была какая-то мелочь, по-моему, подсвечник. Что бы не толкаться в очередях, я решил установить приложение Икеи, мол «щас мы эту хреновину как по маслу найдём».

            Читать дальше →
          • Специалисты по информатике идут нехожеными дорогами

            • Translation

            Спустя десятилетия застоя, найдены новые короткие пути для задачи коммивояжёра


            image

            Не так давно команда исследователей из Стэнфорда и Университета Макгилла побили 35-летний рекорд по информатике на невообразимо малую величину – на четыре сотых триллионной триллионной триллионной доли процента. Прорыв – сделанный в классической для информатики задаче коммивояжёра – был слишком малым для какого бы то ни было практического значения, но он вдохнул новую жизнь в поиски улучшенных приближённых решений.

            Задача формируется так: для набора городов, соединённых дорогами, необходимо найти кратчайший путь посещения каждого города с возвратом в точку старта. У решений задачи есть практические применения от сверления отверстий в печатных платах до управления расписанием задач на компьютере и упорядочивания свойств генома.
            Читать дальше →
          • Радости и невзгоды IT-шника, который захотел летать

              В последнее время всё больший интерес у людей вызывают мультироторные системы во всех их проявлениях. Будь то аппараты класса DJI Phantom и Inspire, или огромные октокоптеры размером с автомобиль, или наоборот маленькие, но юркие коптеры, а-ля Hubsan x4, но моё внимание привлекли скоростные квадрокоптеры ~250-го размера, имеющие безумный запас тяги и скорости. Многие из вас наверняка встречали завораживающие видео с гонками и фристайлом квадрокоптеров. Глядя на них, кажется: чего стоит купить агрегат и вот так же взмыть в небеса, делать виражи меж препятствий и ловко обгонять соперников, но к сожалению это не так…

              Ровно год назад идея попробовать себя в роли пилота реализовалась и я начал свой долгий и тернистый путь в мир радиомоделистов, скорости и высоты. Я нисколько не разочарован в приобретённом хобби, оно затянуло меня с головой. Когда за секунды взмываешь в небо, слышишь рёв моторов, проходишь трассу с лучшими результатами — это просто непередаваемые чувства. Но у всего этого есть и обратная сторона. Падения, поломки, вечные ремонты и опять поломки, долгие вечера с паяльником и необходимость в большом количестве запасных частей. Спустя год, хотелось бы поделиться всеми радостями и невзгодами этого увлечения, предостеречь кого-то от ошибок, а для кого-то возможно помочь сделать выбор, нужно ли ему это хобби.


              Читать дальше →
            • Простые опыты с ребенком дома


                Пример очень неудачного опыта, пояснение в разделе “о технике безопасности”

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

                  Всем привет!

                  По результатам голосования, будем говорить о Матрице.



                  Q&A

                  Что на этот раз?

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

                  Это про то что Матрица в Матрице?

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

                  Зачем мне это читать

                  Матрица — это антиутопический киберпанк. Говоря о ней, приходится скатываться во все, что обсуждается на ресурсе: робототехника, ИИ, программирование, энергетика и.т.д.

                  Спойлеры?

                  Безусловно, и много. Все относительно трилогии и Аниматрицы. Прочие произведения вроде «Голиаф» или The Matrix Online в данном случае нерелевантны. Первое, поскольку описывает очень странные события(вроде столкновения машин с пришельцами), второе — поскольку является убожеством с точки зрения сюжета, ИМХО. Также есть небольшой спойлер из игры Mass Effect(на самом деле большой).
                  Читать дальше →
                • Кинематика дельта-робота

                  Дельта-робот


                  В далёком 2009 году я загорелся идеей постройки собственного промышленного робота, который мог бы делать что-то полезное (а именно — сортировать мелкие детали на конвейере). Сразу скажу, что робота я построил (результат вы видите на заглавном фото), а заодно, в качестве побочного продукта, написал небольшую статью о кинематике дельта-роботов на форуме TrossenRobotics — американского продавца наборов из деталей для роботов. Они как раз проводили в то время какой-то конкурс для авторов. Конкурс я, разумеется, не выиграл, но статья на английском осталась. Несколько раз я порывался перевести её на родной язык, однако завершить начатое удалось только сейчас.

                  Если вы хотите построить свою модель дельта-робота, или просто разобраться, как можно вывести кинематические формулы для этого типа роботов (не выходя при этом за рамки школьной программы по алгебре и геометрии) — добро пожаловать под кат. Для тех, кто не очень любит теорию, в конце статьи приведены примеры готового кода на языке C.
                  Читать дальше →
                • PHPExcel и большие файлы

                  PHPExcel — отличная библиотека с огромным функционалом по работе с форматами xls, xlsx. Можно считывать, записывать, менять форматирование, задавать формулы, а из xlsx можно и картинки вытаскивать.

                  На хабре уже был пост про эту библиотеку - Универсальное чтение ячеек в PHPExcel. Я остановлюсь только лишь на главном минусе PHPExcel — вечно памяти не хватает, все время сыпятся ошибки «Fatal error: Out of memory». Этот пост о том, как это обойти.

                  Читать дальше →
                • Запуск .Net Micro Framework 4.4 на STM32F4Discovery

                  • Tutorial

                  .Net Micro Framework — технология, позволяющая писать приложения для микроконтроллеров используя всю мощь управляемого кода и Visual Studio. Она существует давно и сейчас переживает второе рождение. Вокруг нее сформирован open-source проект, который не так давно переехал на GitHub. Однако пока еще это не “коробочный” продукт. Работа с .Net Micro Framework требует определенных навыков. В прошлый раз я писал про то, как создать и запустить простое ”Hello world” приложение на эмуляторе для Windows. Сейчас речь пойдет о том, как поработать с .Net Micro Framework на настоящем “железе” — отладочной плате STM32F4Discovery.
                  Читать дальше →
                • Незрительное действие света

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



                    Под катом обзор механизмов незрительного действия света: фотоповреждения и воздействия на циркадную систему.
                    Читать дальше →
                  • Порошковая покраска металлических поверхностей при помощи гриля-духовки



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

                      В процессе формирования покрытия из нанесенного порошкового слоя создается монолитное качественное покрытие на поверхности изделия. Как оказалось, для использования такого типа покраски не нужно какое-либо промышленное оборудование. Хватит минидуховки, инструмента для нанесения порошковой краски, а также источника высокого напряжения. В качестве примера один из пользователей YouTube окрашивает порошковой краской металлическую деталь своего скейтборда.
                      Читать дальше →
                    • Elasticweb — самый демократичный виртуальный хостинг



                        Здравствуй, Хабр! Наверное, сразу извинюсь за свое отсутствие и столь долгий перерыв в публикации своих дайджестов. Жизнь кардинальным образом поменялась, но я жадно перечитываю все ленты и в скором времени продолжу свое публичное собирательство интересностей и полезностей для веб-разработчиков.

                        А сейчас я хочу рассказать про наше с коллегами творение. Elasticweb — самый демократичный виртуальный хостинг. Прозвучало, вероятно, чересчур амбициозно, но после ознакомления с тарифными планами десятков хостеров мы просто вынуждены так думать. В Elasticweb не существует минимальной и максимальной стоимости, мы применили облачный подход к услуге shared хостинга и не ограничиваем вас по количеству доменов, поддоменов или баз данных. Клиенты платят только за использованные аппаратные ресурсы сервера.

                        Читать дальше →
                      • Подражай-повторяй-применяй! Английская грамматика на счет три



                          Кажется, нас давно тут не было, и мы возвращаемся и возвращаемся не с пустыми руками: та-дам! До определенного момента Lingualeo был отличным способом пополнять словарный запас свежими идиомами и «живой» лексикой спикеров TED. Вы могли развивать навыки, изучая интересный контент. Но сегодня все изменилось.

                          За следующие 7 минут вы узнаете, чему мы научились у самих себя в детстве, про NLP-парсинг предложений, современные фишки front-end разработки и про новый способ изучать грамматику онлайн.
                          Читать дальше →
                        • Кто ВКонтакте самый главный?

                            Привет, хабр!



                            Мы уже знакомы по предыдущим статьям на тему анализа данных. Теперь настало время рассказать об одной очень практической задаче, которую мы научились решать. А именно — мы узнаем, кто же на самом деле управляет нашим мнением в социальной сети ВКонтакте. Код катом много необычных результатов и интересной математики.
                            Читать дальше →
                          • Как обычному сайту на Wordpress набрать 99/100 в PageSpeed Insights

                            Началось все с того что Adsense в очередной раз понизил оценку эффективности страниц:
                            image
                            А все мы знаем, что скорость сайта – один из факторов ранжирования в выдаче Гугла.

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

                            Изначально имеется сайтик со статьями, коих в интернете миллионы: CMS Wordpress 4.2, два десятка плагинов, тема, сверстанная фрилансером и shared хостинг.
                            Читать дальше →
                          • Анализ защиты Sony PlayStation 4

                            • Translation
                            image

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

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

                            Если вы плохо знакомы с применением эксплойтов, вам cледует сначала прочитать мою прошлую статью про взлом игр DS с помощью уязвимости целостности стека (stack smash) в файлах сохранений.

                            Загрузить всё необходимое для собственных экспериментов можно здесь, на данный момент поддерживается исключительно прошивка 1.76.
                            Читать дальше →
                          • SQL Insert Injection в одном интернет магазине


                              Давно на Хабре не звучали истории про SQL injection. А уж рассказов из жизни про SQL INSERT injection вообще очень мало. Поэтому расскажу свою.
                              Лирическое вступление
                              Лирическое вступление

                              Всё началось с моего желания купить себе нечто недешёвое в разборном виде в интернет-магазине A.B.ru фирмы B. После оформления, связи с менеджером по электронной почте, получения посылки и обзора её содержимого оказалось, что некоторых метизов очень не хватает. Полного перечня всего необходимого не было, лишь список болтов, гаек и шайб. Я начал сборку, дойдя до того места, где без отсутствующих болтов уже никак не обойтись. Поэтому мною было скурпулёзно составлено описание не найденных метизов и выслано электронным письмом той же девушке-менеджеру, с которой мы общались. К чести магазина стоит сказать, что практически всё необходимое было выслано второй посылкой. Поэтому я начал сборку, загоняя в дальний угол своего разума опасения о том, что может отсутствовать что-то ещё. Но, дойдя до финишной прямой, оказалось, что примерно 1/4-ой часть устройства не хватает в принципе, судя по фотографиям из руководства и здравому смыслу. Поэтому за первым письмом о недокомплекте последовало второе, куда более обширное, а сборка отложена.
                              Когда прошла вторая неделя ожидания, мне удалось убедить себя в том, что девушка-менеджер вышла в отпуск. Поэтому я переслал ей письмо двухнедельной давности ещё раз и перешёл к поиску других каналов электронной связи — очень уж не хотелось звонить в Москву. В первую очередь тоже самое письмо было отправлено на общий эл-адрес A@B.ru, на что был получен мгновенный ответ: почтовый сервер отказывается принимать письмо из-за переполненного ящика получателя <мужик>@B.ru. Тогда была найдена форма обратной связи на сайте — последняя ниточка соединяющая меня на текущий момент с интернет-магазином. В первую очередь я описал проблему переполненного почтового ящика и вставил сообщение об отказе доставить письмо, которое содержало в себе одинарные кавычки…

                              Начало

                              На попытку отправить отчёт об ошибке через форму обратной связи, на пару секунд на странице появилась ошибка, в которой угадывался голос MySQL. Поэтому я открыл консоль браузера, повторил запрос и заглянул в ответ сервера:
                              Читать дальше →
                            • Мобильные телефоны для/против спецслужб

                                — Здравствуйте, это вам из ФСБ звонят.
                                — Я знаю.
                                — Откуда?
                                — Вы мне на выключенный мобильник дозвонились.


                                Какой самый защищенный телефон?

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

                                Чем больше я копал, тем печальнее мне становилось. Каждый (второй?) человек на Земле носит с собой жучок и за просто так отдает всю свою коммуникацию на блюдечке третьим лицам. И никто об этом не парится кроме профессиональных параноиков.

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

                                Почему нет хакерских/опенсорсных проектов телефонов? Вон, ноутбук запилили, чем мобильник сложнее?
                                (Хотя вот тут есть кой-какие обсуждения).

                                Давайте на секунду задумаемся, как бы выглядел хакерский телефон?
                                Какие бы функции у него были, чем он был бы нафарширован из железа и из ПО.
                                А пока посмотрим, что есть на рынке, какие штучные решения уже реализованы, что можно у них подсмотреть.
                                Читать дальше →