Все потоки
Поиск
Написать публикацию
Обновить
32.07

Разработка под e-commerce *

Разработка систем электронной коммерции

Сначала показывать
Порог рейтинга
Уровень сложности

«Эхо прошлых лет»: Как решается вопрос недостатка адресов IPv4

Время на прочтение4 мин
Количество просмотров28K
IPv4 позволяет использовать около 4,3 млрд адресов. Однако «мощности» инфраструктуры интернета, которую заложили в 70-х годах XX века, сегодня становится недостаточно, поскольку в то время никто не предполагал такого быстрого роста потребителей. За последние 20 лет число интернет-пользователей выросло практически в 60 раз, во многом благодаря густонаселенным странам — Индии и Китаю. Также этому поспособствовало распространение мобильных устройств.

Читать дальше →

Дайджест Университета ИТМО: Подборка ресурсов по искусственному интеллекту

Время на прочтение5 мин
Количество просмотров9.7K
Искусственный интеллект оброс большим количеством мифов, обещающих страшные полуфантастические сценарии. Поэтому мы решили составить подборку (прошлый выпуск нашего дайджеста о резидентах наших акселераторов) надежных источников не только об этой области и ее истории, но и о перспективных направлениях развития и конкретных исследованиях, проводящихся как в России, так и за рубежом.
Читать дальше →

«Пятничный формат»: Что случится, когда закон Мура перестанет действовать

Время на прочтение5 мин
Количество просмотров13K
Сегодня законом Мура называется почти любая экспоненциальная или другая закономерность. Что же на самом деле говорил Гордон Мур? В своей статье 1965 (пункт «Costs and Curves») он говорит об удвоении компонентов на интегральной микросхеме каждый год при минимально возможной выгодной цене. Позднее, в статье 1975 года он вводит другой временной показатель — 2 года.

Цифру 18 месяцев и само высказывание об увеличении мощности процессоров, наряду с увеличением их количества и тактовой частоты, сам Мур в одном из интервью приписывает Дейву Хаусу (Dave House), сотруднику Intel. Однако в некоторых источниках, например, тут, именно это и понимают под законом Мура. Даже на сайте Intel закон формулируется именно так.

Читать дальше →

Magento 2: ObjectManager и Proxy-классы

Время на прочтение3 мин
Количество просмотров6.9K

Процесс создания объектов в Magento 2 включает в себя некоторые особенности, присущие именно Magento 2 и связанные с автоматической генерацией кода при определенных условиях (proxies, factories и interceptors). С interceptor'ами для меня было все более-менее понятно, а вот назначение двух других типов генерируемых классов было скрыто туманом непонимания. И если относительно фабрик у меня туман пока еще остается, то вот относительно прокси-классов — туман развеялся.

Для чего нам этот тюнинг в зоопарке

Какой может быть работа ИТ-специалиста будущего

Время на прочтение6 мин
Количество просмотров23K
В нашем блоге на Хабре мы рассказываем о том, что сделает работу начинающего программиста эффективнее, и даже даем вредные советы в виде практических пособий вроде «Как вывести из себя программиста». Сегодня мы решили посмотреть на то, как могут измениться сегодняшние ИТ-профессии.

Существуют очень разные прогнозы, но одно ясно точно — компьютерные науки никуда не денутся. Директор Американского центра развития Лизетт Партелоу (Lisette Partelow) в конце своей статьи пишет, что их изучение не привязано к коду как таковому, дает более общий и широкий набор знаний, поэтому по какому бы сценарию ни развивался мир, такие навыки можно будет применить во многих разных профессиях и в будущем.

Читать дальше →

«Великий уравнитель» или способ решить проблему выравнивания по высоте

Время на прочтение4 мин
Количество просмотров18K
Мы много занимаемся электронной коммерцией и часто встречаем задачу по выравниванию элементов. На первый взгляд все просто, в коде пишется несколько строк и все ок. Но на самом деле элементы бывают очень разные, правил применения тоже много, а еще есть адаптив.

Эта статья пригодится тем, кто часто встречается с проблемой выравнивания элементов по высоте в разных ситуациях.

Рис. 1. Порядок отображения группы товаров.

Читать дальше →

Навыки опытного программиста: Самые популярные советы начинающим

Время на прочтение6 мин
Количество просмотров43K
Быть программистом — это призвание? Возможно. Мы в 1cloud решили выяснить, как сами программисты оценивают свои достижения, какие качества считают неотъемлемыми в своей работе (вне зависимости от выбранного языка и специализации) и какие советы дают начинающим разработчикам.

Читать дальше →

Так когда же умрет электронная почта?

Время на прочтение5 мин
Количество просмотров17K
История email началась еще в 1972 году, когда Рэй Томлинсон (Ray Tomlinson) предложил использовать символ «@» (at-sign) для обозначения сообщений, которые нужно передать с одного компьютера на другой.

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

Но в последнее время всё чаще появляется информация о том, что дни email сочтены. В своем исследовании специалисты компании Radicati выявили тенденцию к снижению количества отправляемых личных писем. Связано это в первую очередь с распространением социальных сетей и появлением мессенджеров, которые также называют «убийцами» email.

Читать дальше →

DPI-дайджест: Анализ трафика, блокировки, платформы и производители систем DPI

Время на прочтение3 мин
Количество просмотров13K
В первых материалах, которые мы опубликовали в своем блоге на Хабре, мы рассказывали как о самой технологии DPI, так и о различных сценариях, которые позволяют ее использовать, а еще мы затрагивали тему оборудования.

Сегодня мы решили подвести промежуточный итог цикла вводных материалов и подготовили для вас DPI-дайджест. Теорию мы постарались разнообразить информационно-развлекательными материалами из тематического блога VAS Experts.

«Ультимативный» SSL-дайджест: Лучшие практические материалы на Хабре и не только

Время на прочтение7 мин
Количество просмотров11K
Мы в 1cloud предоставляем услуги аренды виртуальной инфраструктуры и совсем недавно начали поставлять SSL-сертификаты от Сomodo, Geotrust, Rapidssl, Symantec и Thawte. Добавление такой возможности сподвигло нас к беглому анализу публикаций, которые затрагивали те или иные аспекты работы с SSL и выходили на Хабре за последние пару лет.

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

Читать дальше →

Разработки Университета ИТМО: Управление дронами на основе блокчейн

Время на прочтение5 мин
Количество просмотров9K
Сфера применения технологии блокчейн сегодня расширяется, выходя за пределы экономики. Самый известный пример ее использования — сеть bitcoin. Однако в ней доступна ограниченная информация — отправитель «монет», их количество и адрес получателя.

Один из проектов, которым занимаются сотрудники и студенты Университета ИТМО, использует блокчейн и применяет технологию в другой сфере — управлении беспилотниками. Подробнее об этом расскажем в нашем материале.

Magento 2. Ui Grid

Время на прочтение45 мин
Количество просмотров34K
Абсолютно все пользователи Magento 2 обратили внимание на обновленный интерфейс админ панели. В этой статье я хотел бы рассмотреть новый интерфейс Grid страниц и главное, как можно создать свою собственную Grid страницу с подробным описанием.
Читать дальше →

Кто ты по професии: Разница между «Programmer», «Software Engineer» и «Computer Scientist»

Время на прочтение6 мин
Количество просмотров177K
Как только сегодня ни называют программистов, особенно в зарубежных СМИ. Да и у нас, в частности, при поиске работы, можно встретить абсолютно разные описания должностных обязанностей.

Меняется ли от этого суть работы? Мы в 1cloud попробовали разобраться в том, какую работу подразумевают такие специализации как «Programmer», «Software Engineer» и «Computer Scientist».

Читать дальше →

Ближайшие события

Разработка модулей для Magento 1.x — большой гайд + видео

Время на прочтение100 мин
Количество просмотров28K


Привет, Хабр! Несмотря на давно уже выпущеную Magento 2, Magento первой версии еще живее всех живых и пока еще не собирается нас покидать. Команда Magento будет поддерживать первую версию продукта 3 года с даты выпуска версии 2, т.е. примерно до ноября 2018. Рынок пестрит широчайшим выбором тем, модулей и сервисов заточеных под Magento 1.x версии. И большое количество сайтов, которые сейчас на Magento 1.x, не торопятся обновляться. Работы много — выхлопа мало. А значит, разработка под Magento первых версий еще актуальна и так будет несколько лет.

Но не о перспективах развития e-commerce решений пойдет речь в этой статье. Тут я решил собрать своеобразный гайд по созданию модулей для Magento 1.x (далее просто Magento). Но не простой гайд, в котором надо всего лишь следовать инструкциям, а с небольшими пояснениями «почему пишем так, а не иначе». Я старался найти золотую середину между краткостью и достаточностью. И в первую очередь, гайд несет пользу новичкам в деле разработки модулей для Magento. Но и более опытным пользователям данный материал может принести пользу.

Декомпиляция Java-методов на продуктивном приложении под нагрузкой – миф или реальность?

Время на прочтение3 мин
Количество просмотров5.5K
Тестирование, несомненно, является одним из китов, на которых стоит разработка приложений. Как и любой характерный кит, тестирование может зафонтанировать багами и долго не останавливаться. Но главный вопрос заключается в достаточности тестового покрытия – все ли баги по написанным тест-кейсам удастся отловить? Возможно, некоторые появятся только под пользовательской нагрузкой. Для выявления оных, как правило, детонирует обращение пользователя и далее задействуется следующая цепная реакция: специалист Help Desk, вторая линия поддержки и, если повезет, сообщение о нештатной работе попадет в руки разработчика. Да, инцидент может также прийти от системы APM-мониторинга (если она у вас есть, конечно). Но все эти вещи не позволят однозначно определить, какие значения принимали переменные до возникновения исключения. В посте мы как раз поговорим о решении, призванном в помогать в подобных ситуациях.


Собрать монстров в узелок

Немного о типах DDoS-атак и методах защиты

Время на прочтение5 мин
Количество просмотров37K
Согласно проведенным исследованиям, масштабы DDoS-атак выросли примерно в 50 раз за последние несколько лет. При этом злоумышленники «метят» как в локальные инфраструктуры, так и публичные облачные площадки, на которых сосредотачиваются решения клиентов.

«Успешно реализованные атаки имеют непосредственное влияние на бизнес клиентов и носят деструктивные последствия», – комментирует Даррен Ансти (Darren Anstee), представитель компании Arbor Networks, поставляющей решения для обеспечения безопасности в сетях.

При этом частота атак также увеличивается. В конце 2014 года их число составляло 83 тыс., а в первом квартале 2015 года цифра увеличилась до 126 тыс. Поэтому в нашем сегодняшнем материале мы бы хотели рассмотреть различные виды DDoS-атак, а также способы защиты от них.


/ Flickr / Kenny Louie / CC
Читать дальше →

Упрощаем бинарный поиск в Excel — реализация Double VLOOKUP Trick с помощью UDF

Время на прочтение3 мин
Количество просмотров11K
Добавлю в копилку статей Хабра о Бинарном поиске еще одну. Речь пойдет о кастомной реализации, может быть полезно всем, кто часто использует в работе ВПР для сравнения больших списков или для поиска данных в больших массивах.
Читать дальше →

Как сейчас используют нейросети: от научных проектов до развлекательных сервисов

Время на прочтение7 мин
Количество просмотров24K
В 1960-х годах появился новый подраздел информатики — искусственный интеллект (ИИ). Полвека спустя инженеры продолжают развивать обработку естественного языка и машинное обучение, чтобы оправдать надежды на появление сильного ИИ.

Мы в 1cloud пишем в блоге не только о себе [клиентоориентированность, безопасность], но и разбираем занимательные темы вроде ментальных моделей или систем хранения данных на основе ДНК.

Сегодня мы расскажем о том, как машинное обучение используется сейчас: почему нейронные сети популярны у физиков, как работают рекомендательные алгоритмы YouTube и поможет ли машинное обучение «перепрограммировать» наши болезни.


/ Zufzzi / Wikimedia / CC0
Читать дальше →

IaaS и GaaS: «Облачное» будущее видеоигр

Время на прочтение4 мин
Количество просмотров5.9K
За последние 5 лет графика и геймплей в видеоиграх шагнули далеко вперед. Также изменились и сами принципы разработки. Разработчикам игр сегодня приходится быстро вносить изменения в проекты, масштабировать и адаптировать ИТ-инфраструктуру под меняющиеся процессы разработки и требования пользователей.

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


/ фото John_Schiel CC
Читать дальше →

«Будущее телетрансляций»: Облачное телевидение и не только

Время на прочтение4 мин
Количество просмотров5.9K
С распространением интернета телевидению, как бумажным книгам и театру, пророчили быструю смерть. Но всемирная сеть не только не привела к краху телеиндустрии, но даже укрепила ее позиции, лишь несколько преобразовав формат: инициативу у «традиционных» телекомпаний перехватывают компании-поставщики фильмов и сериалов на основе потокового мультимедиа, распространяющие свой контент через интернет.


/ фото Iain Watson CC
Читать дальше →

Вклад авторов