NoSQL обычно воспринимается как альтернатива реляционным БД, однако, многие из них, особенно, те, что попроще, могут не только заменять, но и отлично дополнять их. На самом деле, чтобы использовать какое-то NoSQL-решение вместо привычной БД, нужен либо новый проект, либо возможность переписать старый практически полностью. Редкие случаи, в повседневной разработке. В то же время можно легко сорвать множество низко висящих плодов.
Рожков Дмитрий @nLight
Tech Lead
Голубая карта Германии
3 мин
29KКоллеги, сегодня, первого августа, в Германии вступил в силу проект "Blue Card", позволяющий инженерам и в частности, IT специалистам получить возможность работать в Германии и Евросоюзе, при этом получить четырёхлетнюю визу с правом работы по упрощённой процедуре. Проект этот обсуждался довольно давно, но вот теперь получил официальное подтверждение. Он в общих чертах напоминает программу Green Card десятилетней давности, но есть несколько важных отличий.
+96
2 года в Германии, впечатления после переезда из Новой Зеландии
6 мин
6.2KПочти 2 года как мы с женой переехали в Германию из Новой Зеландии. Хочу описать впечатления и несколько лайфхаков, полезных первое время. Все это можно найти в интернете, но редко в одном месте. Возможно, отчасти все будет слишком специфично для Мюнхена/Баварии. Текст длинный!
+14
Upgrade или второе дыхание macbook MB467 (Late 2008)
3 мин
94KДоброго всем времени суток. Недавно столкнулся с проблемой, с которой в свое время сталкиваются все обладатели того или иного компьютера (в данной случае ноутбука), а именно — медленной работой и нехваткой ресурсов для нормальной работы вашего девайса.
MacBook MB467
Многие сразу начинают задумываться про замену своего компьютера на более новый, но т.к. финансовых средств на данный момент у меня не было я решил сделать некий upgrade своей старой лошадки. Провел парочку тестов до и после (тесты касались температурного режима работы процессора и дисков, скорости загрузки ОС и некоторых программ), и, когда я увидел, что результаты превзошли ожидания родилась эта статья.
MacBook MB467
До:
Процессор: Intel Core Duo 2.4 GHz
Шина: 1066 MHz
Кеш 3 MB
Память (RAM) 4096 MB
HDD 250 GB
После:
Процессор: Intel Core Duo 2.4 GHz
Шина: 1066 MHz
Кеш 3 MB
Память (RAM) 8 GB
SSD 60GB + HDD 250 GB
Многие сразу начинают задумываться про замену своего компьютера на более новый, но т.к. финансовых средств на данный момент у меня не было я решил сделать некий upgrade своей старой лошадки. Провел парочку тестов до и после (тесты касались температурного режима работы процессора и дисков, скорости загрузки ОС и некоторых программ), и, когда я увидел, что результаты превзошли ожидания родилась эта статья.
+40
Настройка обмена данными между WebAsyst и 1С УТ 11
2 мин
12KРешил написать небольшой мануал по подключению 1С Управление торговлей версии 11.х (далее УТ) к скрипту интернет-магазина WebAsyst стандартными средствами, так как наблюдается явное отсутствие информации.
На оф. сайте есть подробное описание подключения для УТ версии 10.х, но оно кардинально отличается от настройки для новой версии, так как сама 1С УТ имеет значительные изменения. Обязательно прочитайте раздел Настройка Shop-Script и сделайте у себя на сайте все, что там рекомендуют сделать, иначе могут возникнуть ошибки во время синхронизации. Данный мануал актуален для тех, кто только начинает настройку магазина и УТ, грубо говоря, вы только открываете свой бизнес в интернете, хотя вполне может пригодиться всем кто подключает уже работающий сайт к УТ.
В принципе стандартные средства обмена не совсем идеальны и некоторые операции нужно делать в ручную, но основные функции по синхронизации имеются, и работают, чего вполне достаточно для старта продаж через интернет. После настройки вы сможете выгружать товары (номенклатуру с описанием, ценами, фото), товарные группы, синхронизировать остатки, получать заказы из магазина и оформлять их в УТ.
На оф. сайте есть подробное описание подключения для УТ версии 10.х, но оно кардинально отличается от настройки для новой версии, так как сама 1С УТ имеет значительные изменения. Обязательно прочитайте раздел Настройка Shop-Script и сделайте у себя на сайте все, что там рекомендуют сделать, иначе могут возникнуть ошибки во время синхронизации. Данный мануал актуален для тех, кто только начинает настройку магазина и УТ, грубо говоря, вы только открываете свой бизнес в интернете, хотя вполне может пригодиться всем кто подключает уже работающий сайт к УТ.
В принципе стандартные средства обмена не совсем идеальны и некоторые операции нужно делать в ручную, но основные функции по синхронизации имеются, и работают, чего вполне достаточно для старта продаж через интернет. После настройки вы сможете выгружать товары (номенклатуру с описанием, ценами, фото), товарные группы, синхронизировать остатки, получать заказы из магазина и оформлять их в УТ.
+3
Из html в pdf – легко! Обзор конвертеров
3 мин
102KЕжедневно в процессе деятельности регистратора REG.RU, в котором я работаю программистом, совершаются сотни операций, требующих оформления каких-либо официальных документов. Среди них — различные договоры, счета, сертификаты и т.п., которые необходимо печатать как компании, так и клиентам. Для таких целей хорошо подходит формат PDF, который на сегодняшний день стал де-факто основным для обмена и распространения документации. Основными преимуществами этого формата можно назвать: кроссплатформенность, аппаратную независимость и безопасность. Все вышеперечисленное позволило PDF завоевать популярность среди пользователей и стать одним из самых распространенных.
Как можно создавать документы в формате PDF на лету, из скрипта?
Как можно создавать документы в формате PDF на лету, из скрипта?
+61
История игрушки. Поле Чудес
11 мин
298KСлучилось это в городе, закрытом от шпионов, цыган и бед социалистической экономики. В Советском Союзе было ровно 10 таких городов, повязанных атомным секретом.
Жизнь мальчиков с математическими способностями в атомных городах была предопределена — школа с пятерками по алгебре и геометрии, мех-мат столичного университета, возвращение в систему, квартира через год, кандидатская степень в 40 лет, ВАЗ 2103 к пятидесяти годам, звание доктора, гараж, шесть соток, четыре квадратных метра.
Бесконечные размышления о математическом моделировании ядерных взрывов разрывали мальчикам мозг. Мозг можно было отвлечь тремя способами — алкоголем, азартными играми и спортом. Секс и музыка помогали не всегда.
Далее я проваливаюсь в историю компьютерной игры.
Под тегом личные воспоминания ветерана без ссылок, рекламы, картинок и кода.
Спасибо за чудесные комментарии, парни.
Жизнь мальчиков с математическими способностями в атомных городах была предопределена — школа с пятерками по алгебре и геометрии, мех-мат столичного университета, возвращение в систему, квартира через год, кандидатская степень в 40 лет, ВАЗ 2103 к пятидесяти годам, звание доктора, гараж, шесть соток, четыре квадратных метра.
Бесконечные размышления о математическом моделировании ядерных взрывов разрывали мальчикам мозг. Мозг можно было отвлечь тремя способами — алкоголем, азартными играми и спортом. Секс и музыка помогали не всегда.
Далее я проваливаюсь в историю компьютерной игры.
Под тегом личные воспоминания ветерана без ссылок, рекламы, картинок и кода.
Спасибо за чудесные комментарии, парни.
+913
Офис компании «ВКонтакте»
6 мин
221K На днях нас с коллегами случайно занесло в северную столицу, где не менее случайно нам удалось побывать в самом, пожалуй, необычном офисе города. Наличие фотоаппарата позволило частично передать вам ту атмосферу, которая царит в этом месте — осторожно, много фоток!
+216
Поддержка OAuth 2.0 платформой ВКонтакте
2 мин
38KВчера во ВКонтакте появилась поддержка открытого стандарта авторизации OAuth 2.0. Теперь интегрировать сайты и клиентские приложения с социальной сетью стало значительно проще.
+99
Твить позже, мыль раньше и не забудь про субботу
3 мин
670Перевод
Твить больше и обрати внимание на выходные. Такой совет дает Ден Заррелла (Dan Zarrella), исследователь социальных медиа, у которого 33000 собственных фоловеров. Заррелла работает в компании HubSpot, где обрабатывает данные о сотнях миллионов твитов, блог-постов и почтовых рассылок. Эти данные используют маркетологи, стоит обратить на них внимание и новостийщикам.
+20
Софт для бекапа сайтов ftp&mysql
1 мин
626Уважаемые,
Я вчера озадачился проблемой бекапа своих сайтов и в поисках решения набрел на следующую программу SiteVault. Демка показала, что это в принципе то, что мне нужно.
Но:
а) хотелось бы узнать существуют ли аналоги чтобы сравнить;
б) цена в 99$ не то чтобы неподъемная, но жаба всё же душит :).
Программа должна уметь выкачивать сайт и базу MySql проектом, ну и восстанавливать их. А также работать по расписанию. Собственно это всё, что нужно.
Заранее спасибо.
Я вчера озадачился проблемой бекапа своих сайтов и в поисках решения набрел на следующую программу SiteVault. Демка показала, что это в принципе то, что мне нужно.
Но:
а) хотелось бы узнать существуют ли аналоги чтобы сравнить;
б) цена в 99$ не то чтобы неподъемная, но жаба всё же душит :).
Программа должна уметь выкачивать сайт и базу MySql проектом, ну и восстанавливать их. А также работать по расписанию. Собственно это всё, что нужно.
Заранее спасибо.
-6
Как сделать идеальную версию для печати
7 мин
3.8KЕщё 18 лет назад первый в мире браузер WorldWideWeb, написанный Бернерс-Ли, уже давал пользователю возможность отправить на принтер интернет-страницу. Но, несмотря на это, проблематика удобной печати документов в интернете до сих пор остается актуальной и вызывает вопросы в среде веб-разработчиков.
Почему же простая, на первый взгляд, функция вызывает так много дискуссий? Чтобы понять это, достаточно вспомнить, что представлял собой первый в истории веб-строительства сайт, и сравнить его с современными.
Почему же простая, на первый взгляд, функция вызывает так много дискуссий? Чтобы понять это, достаточно вспомнить, что представлял собой первый в истории веб-строительства сайт, и сравнить его с современными.
+6
Совершенствование браузера. Версия страницы для печати
2 мин
762Суть проблемы
То, как информация отображается в браузере, еще полбеды. В последнее время об этом начали думать, и верстать для экрана многие научились; за что немалое спасибо Якобу Нильсену. Однако, помимо браузера, есть и другие устройства. Одним из таких важных устройств является принтер.
Зачастую пользователю необходимо распечатать просматриваемую страницу. Например, я часто так делаю при посещении каталогов товаров и интернет-магазинов. Это удобно. Однако, я не всегда уверен, что будет распечатано именно то, что мне нужно. На некоторых сайтах при нажатии кнопки «Печать» на бумаге оказывается шапка сайта, навигационное меню, реклама и прочее. В результате вместо одной страницы я в лучшем случае получаю две, изобилующие информационным шумом.
+6
Коллекции иконок? Легко! Тысячи иконок в сетах.
2 мин
39KВ продолжении поста "Ресурсы по поиску качественных иконок" представляю свою коллекцию сайтов, на которых вы найдёте очень(!) много качественных наборов иконок. Все сайты проверены руками, следовательно открываются и скачиваются легко.
+112
Версия для печати: HTML vs CSS vs JavaScript
3 мин
1.9KВ век современных технологий, когда все больше и больше сайтов поддерживает Google Gears, или другие способы оффлайнового просмотра документов, создание вменяемых версий для печати отходит на второй план. Тем не менее, огромное количество «мастодонтных» пользователей упрямо распечатывают страницы сайтов, чтобы потом почитать в дороге или дома. Параллельно, естественно, матеря на чем свет стоит разработчиков сайтов, которые не смогли предусмотреть вменяемый способ распечатать только нужную информацию.
Сегодня мы рассмотрим некоторые варианты создания версий для печати, а также обсудим их плюсы и минусы.
Сегодня мы рассмотрим некоторые варианты создания версий для печати, а также обсудим их плюсы и минусы.
+12
Печать из браузера
4 мин
8KWeb наступает. Все больше и больше обычных настольных приложений переезжает в Internet. Уже никого не удивить онлайновым текстовым или графическим редактором. А уж различные многопользовательские комплексы, базы данных, системы отчетности — тут раздолье для веб-технологий. Например, еще несколько лет назад было бы вполне нормально сделать систему регистрации и учета клиентов скажем стоматологической поликлиники или библиотеки в Delphi, добавить базу данных и сетевую часть. Но сейчас такое решение окажется неразумным: гораздо проще, удобнее, а значит и эффективнее использовать все то, что предоставляет нам Web, даже если приложением будут пользоваться только внутри локальной сети. Кроме того, такое решение кроссплатформенное, что актуально в связи с наметившейся тенденцией перехода к свободным ОС. Все что нужно на клиентских компьютерах — наличие браузера, никаких установок, настроек и прочего.
Но у решения все делать в web есть недостаток (даже не один, но я сейчас не буду перечислять все): неудобство при печати отчетов, бланков документов и прочих печатных страниц. Это связано с тем, что веб-страницы рассчитываются прежде всего для отображения на экране монитора и не подтачиваются для печати, что нередко ведет к расползанию печатной страницы. К счастью это все временные трудности и их можно обойти. Можно, например, генерировать отчеты в pdf или doc. Но я считаю это не слишком удобным: пользователю надо устанавливать программы, работающие с этими форматами, каждый раз выкачивать с сервера сгенерированный файл, печатать из сторонней программы, а не браузера. Поэтому стоит приложить усилия к созданию страниц, правильно выводящихся на печать прямо из браузера.
Но у решения все делать в web есть недостаток (даже не один, но я сейчас не буду перечислять все): неудобство при печати отчетов, бланков документов и прочих печатных страниц. Это связано с тем, что веб-страницы рассчитываются прежде всего для отображения на экране монитора и не подтачиваются для печати, что нередко ведет к расползанию печатной страницы. К счастью это все временные трудности и их можно обойти. Можно, например, генерировать отчеты в pdf или doc. Но я считаю это не слишком удобным: пользователю надо устанавливать программы, работающие с этими форматами, каждый раз выкачивать с сервера сгенерированный файл, печатать из сторонней программы, а не браузера. Поэтому стоит приложить усилия к созданию страниц, правильно выводящихся на печать прямо из браузера.
+15
Переезд IT-шника в Германию: от А до Я
20 мин
98KПривет.
В этом посте я хочу подробно рассказать о моём опыте переезда на работу PHP-разработчиком в Германию — от момента, когда есть просто желание переехать, но не знаешь что и как делать, до момента, когда уже переехал, вселился в квартиру и получил вид на жительство. Кроме того, в конце поста я приведу немного полезной информации и ссылок по переезду в некоторые другие страны.
Ещё с универа я понимал, что в Украине ловить нечего и надо валить. В течение нескольких лет я исследовал вопрос эмиграции: читал блоги, форумы, сообщества, общался с друзьями и знакомыми, которые могли мне рассказать что-то новое и, естественно, за это время, учитывая и сам переезд, у меня накопился определённый багаж информации, которым и хочется поделиться.
Итак, если вы имеете IT-шное образование и вам интересна идея сваливания из печальной пост-совковой реальности, прошу под кат.
В этом посте я хочу подробно рассказать о моём опыте переезда на работу PHP-разработчиком в Германию — от момента, когда есть просто желание переехать, но не знаешь что и как делать, до момента, когда уже переехал, вселился в квартиру и получил вид на жительство. Кроме того, в конце поста я приведу немного полезной информации и ссылок по переезду в некоторые другие страны.
Ещё с универа я понимал, что в Украине ловить нечего и надо валить. В течение нескольких лет я исследовал вопрос эмиграции: читал блоги, форумы, сообщества, общался с друзьями и знакомыми, которые могли мне рассказать что-то новое и, естественно, за это время, учитывая и сам переезд, у меня накопился определённый багаж информации, которым и хочется поделиться.
Итак, если вы имеете IT-шное образование и вам интересна идея сваливания из печальной пост-совковой реальности, прошу под кат.
+167
Покупка в Apple Store с доставкой в Россию
7 мин
125KДля чего я пишу этот пост?
На многих форумах не устают задавать одни и те же вопросы, суть которых сводится к одному — “Где и как дешевле купить определенный девайс?”. Некоторые, осознав, что лучший способ это заказать заграницей и в этом нет ничего сложного, решаются на покупку в иностранном интернет магазине, но получают не совсем то, что ожидали, например, недавний пост «Так ли выгодно делать покупки за рубежом (на примере ebaytoday.ru)».
Особенно ярко это проявляется при покупке техники Apple, так как официально техника, если и поставляется, то с большой задержкой и в большинстве случаев по заоблачным ценам. Данная статья не сможет решить первую проблему в полной мере, так как Гонконг не является, так называемой “страной первой волны”, где в первую очередь появляются устройства от Apple, а вот метод борьбы со второй я и попытаюсь описать далее.
Итак, о чем же данный пост?
В данном посте я хочу описать весь процесс покупки техники на Apple Store HK через посредника(Shipito), начиная от основных моментов работы с shipito.com, заканчивая объединением нескольких посылок в одну и оплатой доставки в Россию. Описываемый способ может использоваться и для США, но, к сожалению, я не пробовал этого делать и, по некоторым отзывам, Apple Store US отказывается высылать на адреса Shipito, на этом моменте я постараюсь остановиться подробнее в заключении.
UPD: получил посылку, публикую Tracking #: CP839884595HK и пишу сроки внизу статьи.
+150
Управление запасами для небольших интернет-магазинов
6 мин
11KВопрос управления запасами торгового предприятия является одним из базовых для повышения эффективности его работы. Обычно этот термин ассоциируется со сложными аналитическими моделями, которые составной частью входят в крупные компьютерные системы управления предприятием (ERP). Легко представить себе заумных аналитиков, работающих с гигабайтами накопленной статистики с какой-то отдаленной целью «повысить эффективность».
На самом деле, это так и есть. Но это не вся правда.
+37
+397
Информация
- В рейтинге
- Не участвует
- Откуда
- Hamburg, Hamburg, Германия
- Дата рождения
- Зарегистрирован
- Активность