После первого поста про свой вариант изучения JavaScript, совмещая приятное с полезным, решил внести важные дополнения и, заодно, сделать рывок в обучении.
Читать полностью »
Архив за 21 августа 2013 - 7
Как я продолжил делать свой луна-парк
2013-08-21 в 8:45, admin, рубрики: javascript, интерфейсы, я учусь, метки: javascript, я учусьСкрипт проверки наличия свободных дат в посольстве
2013-08-21 в 8:37, admin, рубрики: python, selenium-webdriver, автоматизация, КодоБред, ненормальное программирование, скрипт, метки: python, selenium-webdriver, автоматизация, скриптПредисловие:
В Беларуси стоит острая проблема с получением виз в Еврозону (т.е. Шенген). Все из-за того, что Польское посольство предоставляет так называемые мульти-визы за покупками (т.е. многократные). Регистрация производится на сайте посольства онлайн. Но вся проблема состоит в том, что свободных дат не словить. Единственный вариант — круглосуточно чекать страницу, и если появится дата — быстро «ловить» ее и заканчивать регистрацию. Т.к. свободного времени для круглосуточного чека нет, было принято решение об автоматизации данного процесса.
Сразу оговорюсь, что существуют различные скрипты, которые вылавливают свободные даты и за которые люди получают деньги. Мой скрипт не претендует на их место по быстроте, качеству и т.д. Данный скрипт был сделан только для себя, никакой коммерческой и иной выгоды я не преследовал.Читать полностью »
Оптимизация перебора
2013-08-21 в 8:34, admin, рубрики: bruteforce, Алгоритмы, жадность, оптимизация, перебор, метки: bruteforce, жадность, оптимизация, переборДисклеймер: для понимания этой статьи требуются начальные знания теории графов, в частности знание поиска в глубину, поиска в ширину и алгоритма Беллмана — Форда.
Введение
Наверняка вы сталкивались с задачами, которые приходилось решать перебором. А если вы занимались олимпиадным программированием, то точно видели NP-полные задачи, которые никто не умеет решать за полиномиальное время. Такими задачами, например, является поиск пути максимальной длины без самопересечений в графе и многим известная игра — судоку, обобщенная на размер . Полный перебор крайне долгий, ведь время его работы растёт экспоненциально относительно размера входных данных. Например, время поиска максимального пути в графе из 15 вершин наивным перебором становится заметным, а при 20 — очень долгим.
В этом посте я расскажу как можно оптимизировать большинство переборов, чтобы они стали работать на порядки быстрее.
Читать полностью »
Цвет как фактор эффективности труда
2013-08-21 в 8:32, admin, рубрики: 3D-модель, Анимация и 3D графика, Дизайн в IT, цвет, метки: 3D-модель, цветВводная
Я всегда считал, что цвет влияет на восприятие человеком окружающего его мира. Но, важно понимать, что цвет влияет на нас 24 часа в сутки и 7 дней в неделю, причем не только через органы зрения.
На сегодняшний день проблема повышения эффективности труда является одной из ключевых. Актуальность выбранной темы заключается в том, что методики или технологии, наработанные человеком в процессе его развития, применимы в современном мире. В настоящее время ученые разрабатывают технологии, в том числе и на основе древних методик, помогающие увеличить эффективность труда в коммерческих целях. Чтобы сотрудник компании выполнял свои должностные обязанности качественно, и соответственно была отдача в качестве повышения эффективности, необходимо, чтобы они были здоровы.
Методы применения цвета можно использовать в качестве здоровьесберегающей технологии. Значит, цвет, который окружает сотрудника на протяжении всего рабочего дня, напрямую связан с эффективностью труда. Немногие бизнесмены знают, что цветовая гамма интерьера воздействует на подсознание человека. Преобладание какого-либо цвета (или сочетания цветов) в оформлении помещения создает определенную эмоционально-деловую среду. Декораторы и дизайнеры, конструируя интерьер помещений, всегда должны учитывать социально-демографические особенности человека — пол, возраст, профессию и т.д. Однако имеются некоторые общие характеристики воздействия цветов на человека.
Цель данной статьи – доказать, что древние технологии работы с цветом не утратили своей силы и актуальны в современном мире, дать рекомендации по использованию технологий работы с цветом в офисе. Итогом работы стало построение 3D модели абстрактного офиса для дизайнера.
Читать полностью »
Привет, читатель!
В данной теме я расскажу о принципах построения системы request tracker с точки зрения программирования, т.к. это достаточно хорошая система учета заявок и может быть использована на крупном предприятии в качестве helpdesk-системы.
Кому интересно — добро пожаловать под кат.
Читать полностью »
Китайские производители отказываются от услуг TSMC по выпуску 28-нанометровых однокристальных систем для планшетов
2013-08-21 в 8:05, admin, рубрики: Новости, метки: новостиВ начале месяца появилась информация, что TSMC может потерять часть заказов на выпуск микросхем QualcommЧитать полностью »
Пишем музыку в Linux. Софт
2013-08-21 в 7:57, admin, рубрики: ardour, jack, linux, метки: ardour, Audio, jack, linuxВступление
Месяца два назад я полностью перешёл на OpenSource в плане написания музыки. Ещё год назад, меня никакими силами нельзя было заставить писать музыку в Linux и перейти с таких удобных продуктов как Adobe Audition, Logic Studio, FL Studio, многочисленных синтезаторов и плагинов обработки, но времена меняются, и ситуация с музыкальным софтом под linux изменяется к лучшему.
Читать полностью »
Стандартом MHL 3.0 удвоена пропускная способность интерфейса MHL и добавлена поддержка 4K
2013-08-21 в 7:44, admin, рубрики: Новости, метки: новостиПродвижение видео в формате 4K побудило участников консорциума MHL обновить одноименную спецификацию, стандартизующую интерфейс, в котором подключение мобильного устройства к внешнему монитору объединено с функцией подзарядки его батареи. От своего предшественника интерфейс MHL 3.0 отличается увеличенной вдвое пропускной способностью. Это позволило добавить поддержку видео сверхвысокой четкости Ultra HD, вплоть до разрешения о 2160p30. При этом поддерживается механизм защиты контента HDCP 2.2. Возможен одновременный вывод на несколько дисплеев.
(Попытка №2. Без лишней лирики, дабы опять не принялись сливать. Не горю желанием ловить плевки в рожу за проделанный труд.)
Понадобилось мне однажды распарсить CSS, чтобы вынуть @import
, url()
. Но для .NET были только разной степени кривоты поделки. Лучшей библиотекой была ExCSS, но она загибалась на таких тривиальных вещах, как медиа-запросы. Поэтому я решил заполнить пробел.
Были варианты: расковырять Chrome, расковырять Firefox, расковырять левую библиотеку. Нужно было гарантированное качество и регулярное обновление, поэтому последний вариант отпадал. В Chrome парсинг CSS и HTML генерировался на основе грамматик, и беглое изучение разнообразия инструментов для .NET повергло в уныние, что уж говорить о совместимости инструментов, поэтому Chrome отпал. Остался Firefox с вручную написанными парсерами.