Рубрика «Песочница» - 194

Одним из секретов эффективного JavaScript-разработчика является глубокое понимание семантики языка. В этой статье я объясню основные элементарные части языка, используя максимально простые и понятные диаграммы.
Читать полностью »

Предисловие

Есть у нашей компании своя собственная CRM и периодически в эту систему добавляются данные о неких организациях с точным адресом, и главное что адреса эти по сути уникальны, то есть в системе не должно быть нескольких организаций по одному адресу (специфика, на самом деле могут, но контролируется челфаком*). С недавнего времени в систему был прикручен КЛАДР, но и он не мог быть панацеей, т.к. КЛАДР имеет кучу неточностей, многие нас. пункты остались без номеров домов итд. итп., хотя адреса эти в реальности есть (данные предоставляют сотрудники компании и они достоверны). В общем ввод адреса оставили в свободной форме с подсказкой из КЛАДр. Сразу хочу сказать, что от комбинации полей мы отказались, т.к. многообразие аббревиатур сокращений не сулило ничего хорошего, к тому же вполне позволительным был адрес на подобии («Ололошское ш. 5км», «ТЦ Весельчак У» или даже «Центральный рынок»). И наконец главный враг программиста — челfuck, подразумевающий от неграмотности и опечаток до залипающей клавиатуры и опечаток. Остальное под катом…
Читать полностью »

От делать нечего, а точнее от желания заиметь устройство, чуть более функциональное, чем планшет на Android'e решил прикупить себе б/у нетбук Sony Vaio P, уж очень привлек он меня габаритами.

Досталась мне модель VGN-P39VRL с «Атомным» процессором быстротою в 2ГГц и 128Гб SSD-диском. Ниже — мой опыт по установке Linux (точнее, Lubuntu) на данное устройство:
Читать полностью »

image
Купил я себе в декабре прошлого года нетбук. Да не простой нетбук, а трансформер, с красивой надписью «ASUS» и резестивным сенсорным экраном на два касания. Я был предельно рад, пока не обнаружил, что нетбук в режиме планшета (то бишь с убранной клавиатурой и тачпадом) использовать практически невозможно. Опечалившись, я перепробовал разные версии Windows, дистрибутивы Linux, и, не найдя утешения, оставил там федору — письма набирать, да интернеты читать.
Но сейчас можно снова посмотреть, появились ли достойные рабочие среды для таких устройств.
Читать полностью »

Использование PostgreSQL tsearch2 в проекте на Yii

Любой сайт — это прежде всего тексты. Для того, чтобы тексты было удобно редактировать их часто хранят в БД. При этом появляются дополнительные возможности, такие как удобный поиск по содержимому текстового поля. Старый добрый LIKE хорош, но не всегда. Есть более продвинутые вещи, такие как tsearch2 в PostgreSQL. Как им воспользоваться в Yii Framework я расскажу под катом.
Читать полностью »

Доброго времени суток!

Как переехать на VDS за 15 минут и не углубляться в изучение nginx, unicorn и capistrano. Пошаговая инструкция под катом. Читать полностью »

Здравствуйте, уважаемые читатели!

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

Всем, кому интересно, прошу под кат.
Читать полностью »

На Хабре и в Сети достаточно много статей на тему QML, но все они оставляют за кадром некоторые моменты. Сегодня я попытаюсь приподнять занавес над некоторыми очевидными моментами для тех, кто имел дело со связкой QML и C++, и не таких очевидных для тех, кто только начинает вникать в нюансы этой замечательной технологии.
Итак. Допустим, у нас есть интерфейс приложения на QML и C++ класс с логикой работы. Как же нам собрать все это в единое целое?Читать полностью »

У каждой компании, которая адекватно оценивает обширные возможности Интернета, появляется желание создать свое представительство в сети. Наша компания уже долгое время занимается туристскими поездками в Хабаровском крае, решила для планомерного развития обозначить свою деятельность также. image

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

Мне как менеджеру по связям с общественностью, если брать официально. И как самому молодому парню, если брать реально. Поставили задачу сделать сайт и выделили на это «отрывая от сердца» 30 тысяч рублей. Всю мою деятельность можно разделить на несколько этапов:

1) Сбор первичной информации:

Для того чтобы понять, как запустить сайт, я обратился за помощью к своему другу, который учился на 4 курсе на специалиста по IT в экономике и банковском деле. Читать полностью »

Не далее как месяц назад компания «Сони» представила всему миру новую портативную консоль под названием PS VITA. Она имеет целый ряд преимуществ перед их предыдущей портативной игровой системой (PlayStationPortable, PSP), и, конечно же, целый ряд недостатков, таких как отсутствие половины (если не больше) заявленных возможностей, и, что самое неприятное, нестабильную (а то и вовсе никакую) работу возможностей, таки реализованных.

Одной из таких «условно работающих» «фишек» консоли являются поддержка Google Maps и некое подобие социальной сети для пользователей VITA — приложение NEAR. Оно, в идеале, должно постоянно отслеживать наше местоположение в пространстве, и, исходя их полученных координат, делать множество полезных вещей — считать пройденное за день расстояние, находить «спрятанные» пользователями для других участников сети «подарки» (то есть, если по-русски, уметь привязывать контейнеры с данными к географическим координатам), показывать владельцев игровой системы в радиусе 7 км и предлагать подружиться с ними и играть, если у них найдется, в сетевые игры вместе.

Как видите, радостей вагон и маленькая тележка. Только не работает.

Однако, не все так плохо, как могло бы показаться.

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


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