-
На днях столкнулся с глупейшей ситуацией. Запустили один веб-проект, все работает, код пишется и дополняется, базы данных наполняются. Разработка идет на тестовом хосте, затем изменения заливаются на сервер, вся проверка сводится к заходу на сам сайт и тесту всего и…
-
Знакомство с Semantic3 API
В этом небольшом посте описывается работа с сервисом Semantics3, с которым я познакомился в процессе разработки некого портала для покупок в интернете. Цель сервиса — собрать в одном месте все товары в мире и давать доступ магазинам по API к…
-
Опрос работодателей. Возьмёте на работу выпускника онлайн курсов без диплома о ВО?
В продолжение дискуссии об перспективности онлайн обучения предлагаю работодателям проголосовать. Хотелось бы узнать мнение на этот счёт от владельцев бизнеса или менеджеров принимающих решение о приёме на работу квалифицированных сотрудников. Допустим, к вам на собеседование приходит претендент на вакансию. В…
-
Методы обхода ASLR в новейших Zero-Day эксплоитах [часть первая]
ASLR (Address Space Layout Randomization) является одним из наиболее эффективных механизмов защиты в современных операционных системах. Но данный метод не является совершенным. Многие современные APT (advanced persistent threat) уже научились использовать инновационные технологии для обхода ASLR. Рассмотрим наиболее известные методы…
-
Превращаем статический сайт в мобильное приложение с помощью jQuery Mobile и PhoneGap
После приобретения телефона на базе Android, возникла задача сделать из сайта brainexer мобильное приложение. Выбор пал на jQuery Mobile и PhoneGap. До этого никаких познаний в обрасти мобильной разработки не было, поэтому пришлось осознать некий пласт новой информации, выжимкой из…
-
Пример использования WxPython для создания нодового интерфейса. Часть 4: Реализуем Drag&Drop
В небольшом цикле статей будет описано использование WxPython для решения вполне конкретной задачи по разработке пользовательского интерфейса, да еще и то, как сделать это решение универсальным. Туториал этот расчитан на тех, кто уже начал изучать эту библиотеку и хочет увидеть…
-
Выпуск платформы Tizen версии 2.2.1
На официальном сайте Tizen появилось сообщение от Technical Steering Group о том, что выпущена новая версия Tizen — 2.2.1.
-
Парадокс Монти Холла и Excel
Несчастны те люди, кто не умеет программировать хотя бы на уровне формул Excel! Например, им всегда будет казаться, что парадоксы теории вероятностей – это причуды математиков, неспособных понимать реальную жизнь. Между тем, теория вероятностей как раз-таки моделирует реальные процессы, в…
-
Одна история про создание и продвижение браузерной игры
Добрый день, господа. Вот и мой первый пост на Великом Хабре. Сразу хочу отметить, что все доводы, мнения и выводы в статье сугубо субъективные, так что я всегда рад конструктивной критике. В далёком 2008 году, когда браузерные игры были на…
-
Профилирование и отладка Python, переходим к практике
В прошлой статье мы определили понятия профилирования и оптимизации, познакомились с различными подходами к профилированию и видами инструментов. Немного коснулись истории профайлеров. Сегодня я предлагаю перейти к практике и покажу на примерах способы ручного профилирования (и даже «метод пристального взгляда»…