Архив за 29 января 2015 - 4

Привет!

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

О работе девушки-тестировщика игрового проекта - 1
Крайне необходимый и полезный в работе девайс.
Читать полностью »

Один из самых популярных производителей калькуляторов Texas Instruments представил калькулятор «будущего» TI-84 Plus CE, сообщает CemeTech.

Он является не первым калькулятором с цветным дисплеем – TI-84 Plus C Silver Edition также обладал цветопередачей. Однако новый калькулятор на 30 процентов тоньше и легче предшественника.

Каким в будущем может стать калькулятор (ВИДЕО)

Читать полностью »

Представляю вниманию мою мотосигнализацию на базе Arduino UNO в паре c акселерометром MMA7361. Принцип работы таков: Arduino опрашивает акселерометр, считывает данные по осям X, Y, Z и если есть отклонения от значений, которые были при включении сигнализации, больше допустимой величины — включается сирена; т.е. никаких данных вносить не нужно, не важно под каким углом Вы оставили свой мотоцикл, хоть на бок его положили, после включения сигнализации у осей X, Y, Z появляются текущие координаты и если в момент опроса текущие координаты хотя бы по одной оси отличаются от предыдущих на величину больше установленной нами (для этого использовал потенциометр) — срабатывает сигнализация. Другими словами, если Ваш мотоцикл трогают, наклоняют, пытаются перемещать, в общем, создают движение — включается сирена.
Читать полностью »

Как 3D-печать внедряется в производственный процесс - 1

3D-печать с каждым днем становится более востребована в жизни современного человека и это не удивительно! Благодаря новейшим технологиям она активно применяется на производствах, в различных сферах промышленности, приборостроении, медицине и других отраслях.

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

Таким образом, использование 3D-печати значительно экономит финансовые средства и время, сокращая цикл производства.
Читать полностью »

Привет!

Вот так выглядит несложный интерфейс погружения и всплытия подлодки Б-413:

image

А вот это — монитор дизельного двигателя. Одного.

image
Богато. Непонятно — рубильника нет

Наши любимые стартапы — как та подлодка: в случае провала, о команде на весь мир скажут — “она утонула”. И хотя не доказано, что плохие интерфейсы напрямую отсекают путь к популярности для большинства продуктов (слагаемых успеха и провала всегда много), никто не станет спорить, что удобно — это правильно, а уязвимость UI — еще одна причина для самоторпедирования.

Проблема в том, что маленький проект часто не может привлечь специально обученного UX/UI-дизайнера, и проектируют интерфейсы в нём все подряд: разработчики, маркетологи, руководители… Поэтому соблюдение прав удобства пользователя так часто следует принципу “не стреляйте в питониста”.

К чему это ведет, и как это лечить — об этом и хотим поговорить.

Наш сайт в его первой версии, например, спроектировал наш CTO.
Читать полностью »

Компанией Alcatel подготавливается к выпуску брелок OneTouch RC 20 Smart Control, который сможет управлять мобильными устройствами.

Информация о новинке была найдена в документах FCC.

«Умный» брелок от Alcatel будет управлять смартфоном

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

Читать полностью »

Много рассказывать о том, что такое TypeScript, не буду. На мой взгляд, это уже устоявшаяся и хорошо зарекомендовавшая технология, которая предоставляет возможности программирования, которых не хватало раньше в JavaScript. Самыми основными возможностями языка, на мой взгляд, стало более четкое ООП и строгая типизация. И за эти качества я этот язык полюбил и он гармонично вписался в мои проекты.

Все начиналось с того, что я в командной строке вызывал компилятор после каждого изменения проекта и пересобирал проект. Это было жутко не удобно и очень сильно замедляло разработку. Для grunt было расширение grunt-ts которое решало мои задачи и я им какое-то время пользовался. У компилятора TypeScript есть одна особенность (не бага и не фитча, политкорректность), которую во всех расширениях, которые я перепробовал, не учитывалась. Это жутко мешало и заставило писать свой код. grunt-tsc — расширение для grunt, позволяющее собирать проекты на TypeScript, о нем я и хочу рассказать.Читать полностью »

25 ноября 2012 года в Таллинне проводилось крупнейшее в Балтии соревнование роботов — «Роботекс». Мы решили построить робота в категории профессиональный футбол. Конечно, это будет не Криштиану Роналдо, но вызов интересный. Я опишу детали создания и программирования робота. Имя его — Палмер.

Сам футбол проходит на площадке зеленого цвета, на котором расположены 11 оранжевых мячиков для гольфа. Имеются ворота, 15 см высотой и примерно 37 см шириной, желтые у одной стороны и синие с другой. Робот должен искать мячи на поле, захватывать их, выбирать нужные ворота и забивать. На поле находятся два робота. Побеждает тот, кто забьет больше мячей. Технические требования к роботу: цилиндр высотой 35 см и диаметром 35 см. Все просто.
Читать полностью »

Samsung зарегистрировал патент на автоматическое обновление телефонной книги - 1

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

В продолжение публикации «Был получен доступ к тысячам персональных данных пользователей «Билайн проводной интернет»».

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

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

CSRF работает так: каким-либо образом попросить браузер жертвы загрузить сочиненный url, при этом целевой сайт, узнав ваш браузер, что-то сделает, как будто этого хотели вы.

Примерно вот так будет выглядеть адрес от человека, собирающего ботнет для дерзкой icmp-атаки на ya.ru:

у-у-у

http://192.168.1.1/apply.cgi?
current_page=Main_AdmStatus_Content.asp&
next_page=Main_AdmStatus_Content.asp&
next_host=192.168.1.1&
sid_list=FirewallConfig%3B&
group_id=&
modified=0&
action_mode=+Refresh+&
first_time=&
action_script=&
SystemCmd=nohup+ping+ya.ru+%26&
action=Refresh

В конце статьи будет само решение проблемы, тоже ничего

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

А вы знали, что Safari не имеет привычки забывать* один раз введенные данные http аутентификации? Я вот не знал, но уже несколько недель как захожу в веб интерфейс не вводя пароль, хотя никогда не просил его сохранять. И, что удивительно, даже ничего не могу с этим сделать. Иначе говоря, если роутер при логине показывает такое системное окошко с предложением пройти аутентификацию, а у вас Safari, то закончить сессию так просто не получится. На этом месте я осознал необходимость что-то со всем этим сделать.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js