Search
Write a publication
Pull to refresh
23
0
Anton MegaPort @AlexTest

Magento, Telegram bots

Send message

Сохранение банковской тайны в Украине под угрозой

Reading time3 min
Views6.7K
Компания LAWBOOT Lawyers & Consultants следит за ключевыми изменениями законодательства по всему миру, которое в той или иной сфере касается IT бизнеса.

В этой статье мы хотим рассказать Вам о нашумевшей в Украине новости, а так же предоставить аналитику касательно законопроекта, опубликованного на сайте Министерства Финансов Украины, согласно которого планируются глобальные изменения в аспекте раскрытия банковской тайны в Украине.

Если законопроект будет принят, то у IT-шников (и не только) из Украины могут начаться определенные трудности. О них я расскажу ниже.
Читать дальше →

Оформляем правильно техническое задание

Reading time2 min
Views6.2K
Вопрос оформления технического задания к договорам заказной разработки набил оскомину, но продолжает задаваться разработчиками с изрядной постоянностью.

Зачем нужно техническое задание к договору на заказную разработку, когда к моменту завершения работ оно в полной мере не отражает результат? Мы пользуемся электронной системой планирования разработки ПО, к которой заказчику предоставлен доступ. Постановка и корректировка задач выполняется по электронной почте. Бумажная волокита отнимает много времени. Вот наиболее общие аргументы, в защиту неформального подхода к договору на создание ПО. Юридические последствия формального подхода к ТЗ под катом.
Читать дальше →

Sencha: О лицензиях и ограничениях

Reading time4 min
Views22K
В одном из своих проектов мне захотелось попробовать что-то новое и как-то облагородить админпанель своей CMS. Рассмотрев разные MVC/MVVM JavaScript framework, выбор пал на ExtJS. Я давно обращал на него внимание и знал, что у них есть лицензия для «свободного использование». Зайдя на страницу Sencha ExtJS, я обнаружил, что бесплатная версия предоставляется только на 30 дней, а цена на платную версия не то, чтобы кусается, она готова оттяпать тебе руку по локоть (от $3,855.00 за ExtJS 5). Так куда же делась свободная лицензия на ExtJS.
Читать дальше →

IT-эмиграция в Ригу, Латвия

Reading time7 min
Views72K
image

Здравствуйте, дорогие хабровчане! Давно собирался рассказать о своем опыте переезда из Украины в Латвию. Я веб-программист, родом из славного города Запорожья, в Украине. Решил, посмотреть мир и набраться опыта работы в других странах мира.

Сложных путей не искал, создал резюме на английском языке и подал его в HR-компанию, предварительно указав свои пожелания. Одно из которых отсутствие языкового барьера, так как с английским языком у меня не все так радужно, как хотелось бы… Предложения сыпались одно за другим, буквально через неделю получил предложение от крупной международной компании Accenture. Предложили работу в Латвийском филиале.
Читать дальше →

ProtonMail вышел из тени

Reading time1 min
Views13K
Запущенная год назад инженерами из ЦЕРН криптопочта ProtonMail вышла в публичную бету: protonmail.ch/sign-up Все зарегистрированные до 17 июня аккаунты получат по 1024 МБ пространства для хранения.



Из-за по-прежнему ограниченного серверного пространства, 17 июня или когда объёмы закончатся, регистрация будет снова закрыта, а будущие аккаунты получат уже только по 500 метров почты на брата.
Читать дальше →

DevConf::PHP уже в эту пятницу — программа сформирована, в кулуарах расскажем как переносили сайт конференции на Laravel 5

Reading time1 min
Views6.1K
Релиз PHP7 — что нас ждет в октябре 2015

imageДмитрий Стогов — Лидер проекта PHPNG и один из основных разработчиков PHP; ведущий инженер в Zend Technologies.

PHPNG успешно добрался до основной ветки PHP, и релиз PHP7 уже не за горами. Помимо производительности, появилось множество нововведений призванных сделать PHP более пригодным для написания больших проектов и избавиться от «детских болезней». Помимо несомненных плюсов, новшества несут головную боль связанную с переходом на новую версию. Доклад содержит обзор основных нововведений и некоторые рецепты по портированию.

Полная программа секции PHP
Читать дальше →

Upgrade до Middle PHP-разработчика за 3 месяца

Reading time2 min
Views195K

В очередной раз на меня свалилась задача найти хорошего PHP-программиста.
По результатам прозвона потенциальных кандидатов, 90% тех, кто мнит себя Middle, на самом деле Junior и годы опыта не спасают, потому что клепают однотипный код в пределах заданий, посланных свыше.
Прописал минимальный план желающим сделать рывок и перейти на следующий уровень без отрыва от производства.


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

Как определить дубликаты картинок с помощью PHP

Reading time4 min
Views47K
В любом проекте человеческий фактор никто не отменял, и если пользователи самостоятельно грузят картинки на сайт – появления дубликатов не избежать. Когда доходит до тысяч файлов, глазами всего не пересмотреть, а повторяющиеся картинки мало того, что никому не нужны, так еще и занимают место, тратят ресурс и в конце концов тормозят работу.



Потому рано или поздно встает вопрос автоматизации процесса поиска повторов, и тут мы рассмотрим основные, а также попробуем в деле.
Читать дальше →

Незаменимые ресурсы для изучения иностранных языков

Reading time3 min
Views29K
Существует множество ресурсов, с помощью которых вы можете начать изучать язык или продолжить улучшать его. Но мы хотели бы рассказать вам о некоторых очень полезных и, возможно, не слишком известных сервисах для совершенствования ваших знаний.



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

Мобильный трафик: его ультра-много, но он ультра-пассивный. Что с этим делать?

Reading time6 min
Views17K
В начале года ComScore опубликовал интересную статистику. Для того чтобы определить долю мобильного трафика, им была проанализирована аудитория сайтов крупнейших интернет-магазинов Америки. В итоге количество посетителей с мобильных устройств превысило количество посетителей с компьютеров. Более того, примерно 38% всех пользователей сайта Amazon, 44%eBay и 59%Apple заходят на ресурсы ТОЛЬКО со смартфонов.

image

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

Эксплуатируем XSS уязвимость на сайте ipay.ua для кражи карточных данных

Reading time3 min
Views50K
Продолжая пентестинг отечественных платежных систем, я остановился на довольно популярном в Украине платежном сервисе ipay.ua.

Меня интересовало, на сколько PCI DSS сертификация платежными системами и проводимое ими ежеквартальное ASV-сканирование (в том числе на наличие XSS уязвимостей) гарантирует защиту данных клиентов.

Моё внимание привлекла форма p2p переводов по адресу www.ipay.ua/ru/p2p. Проверяя форму на фильтрацию вводимых данных, я добрался до поля для комментария (оно по умолчанию скрыто, что бы оно появилось, нужно поставить курсор в поле «Телефон получателя»). Как обычно, для первичной проверки, начал вводить текст:
<script>alert('XSS!')
… И только я закрыл скобку, как увидел на экране модальное окно с сообщением.

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

Защищенный компьютер внутри Micro SD карты

Reading time3 min
Views25K
image

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

Вместе с тем компания Google также озабочена вашей безопасностью в интернете и хочет помочь вам защитить вашу самую ценную информацию самым разумным способом. Google создал то, что является самым маленьким компьютером – Project Vault.

Это цепляющее название было представлено во второй день ежегодной конференции разработчиков Google I/O.

Project Vault – это полностью безопасный компьютер, разработанный Google ATAP (Advanced Technology and Projects), упакованный в карту MicroSD, которая может быть вставлена в любую систему, будь то ПК или мобильный телефон.
Читать дальше →

Зачем разработчикам должностные инструкции?

Reading time3 min
Views5.8K
Вопрос оформления кадровой документации в небольших ИТ-компаниях, как правило, на последнем месте. Понятно, когда все силы направлены на окупаемость продукта, руки до этого не доходят.

Помимо этого у ИТ-специалистов просто нет необходимого опыта в составлении подобных бумаг и, соответственно, понимания какие риски и преимущества возникают при их отсутствии или наличии.

Поэтому ниже мы рассмотрим два главных аргумента за оформление должностной инструкции для программиста и прочих ИТ-специалистов, участвующих в разработке программных продуктов.
Читать дальше →

Как не работает Интернет — желтые страницы вместо современного инструмента

Reading time3 min
Views9.5K
В качестве эпиграфа, комментарий хабрапользователя Reposlav:
Не принципиально. Я открою несколько сайтов химчисток, чтобы сравнить их. Если информации на сайте для меня недостаточно, я его закрываю. Если достаточно — могу скинуть ссылку на прайс кому-нибудь: «Вот, смотри, тут дешевле». Не буду же я общаться с несколькими компаниями по телефону, чтобы узнать, какая химчистка мне подходит больше, это займет кучу времени. А еще по телефону мне будут впаривать всякую хрень, а я этого не люблю.
habrahabr.ru/company/krible/blog/258987/#comment_8438313

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

Итак, как обычно — издалека. Взаимодействие между покупателем и бизнесом (пока говорим про розницу) традиционно строилось по модели офис/ офис продаж/ магазин — покупатель. Открываешь точку — заманиваешь покупателей. Это со стороны бизнеса. Со стороны покупателя: нужно отремонтировать машину, побелить потолок, купить продуктов и новый пылесос? Вперед:

image
Интернет сегодня — это вот это. И на это грустно глядеть — «срамота ходячая».
Читать дальше →

Сооснователь free-lance.ru Василий Воропаев создал сервис фриланс-услуг «под ключ»

Reading time2 min
Views8.1K
Один из основателей сервиса free-lance.ru (fl.ru) Василий Воропаев объявил о запуске собственного сервиса фриланс-услуг Rubrain. Два года назад он продал свою долю в free-lance.ru и отошел от дел компании.

Главное отличие нового сервиса заключается в том, что заказчик теперь освобожден от всех тягот работы с фрилансерами. Вместо этого с ними будет общаться менеджер сервиса. Он обязан контролировать ход работы и докладывать об этом заказчику.
Читать дальше →

Как я использую трейты

Reading time6 min
Views39K
Недавно несколько человек просили меня рассказать об использовании трейтов в новом проекте, который я пишу. Примерно в тоже время Рафаэль Домс показал мне его новую речь о сложных когнитивных процессах, которые мы не замечаем. Так как наш мозг — это большой мешок, перемешивающий все, в результате получился пост, который пытается охватить и то как я использую трейты, и то как я решаю где они нужны.

Воздействие vs Абстракция


Первое, что вы должны сделать — пойти почитать пост “Abstraction or Leverage” от Майкла Найгарда. Это отличная статья.

Если же у вас мало времени, основная суть поста состоит в том, что части кода (функции, классы, методы и т.д.) могут предназначаться либо для абстракции, либо для воздействия. Разница в:

  • Абстракция содержит высокоуровневый концептуальный код, позволяющий лаконичнее работать с ним другому коду.
  • Воздействие содержит код, изменения в котором влияют лишь на определенную часть.
Читать дальше →

Подкаст «Пятиминутка PHP»

Reading time1 min
Views9.7K
Пятиминутка PHP — еженедельный подкаст о новостях из мира PHP, интересных постах в блогах и современных подходах к разработке.

Послушайте первые два выпуска и вы узнаете про:
  • SPL структуры данных (стек, очередь, массив) против классического array и что нам принесёт PHP 7
  • эффективное пересечение массивов, поиск элемента или проверку вхождения в массив
  • проблему с хешами паролей, даже если вы используете новые функции хеширования из PHP 5.5
  • Russia Laravel Meetup и DevConf 2015
  • сравнение производительности Golang, Scala, Elixir, Ruby, Python 3 и PHP в сферических попугаях в вакууме
  • оптимизацию использования памяти и как написать свой сборщик мусора на PHP
  • почему Doctrine ORM не подходит для PHP
  • рендеринг ReactJS шаблонов на сервере с помощью PHP
  • пример использования генераторов (yield)
  • прошлое, настоящее и будущее Code Coverage от автора PHPUnit
  • проблемы Zephir с PHP 7
  • хорошие статьи о PHP 7, которые уже есть на хабре
  • написание и тестирование API на PHP, Rails и Go от Phil Sturgeon
  • TDD — Train Driven Development

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

Неизвестная история Tesla, часть 1/3

Reading time9 min
Views50K

Работа, изобретения, озарения, предательство и создание электроавтомобиля



Реакция Илона Маска (в центре) на первое публичное размещение, AP Photo/Mark Lennihan

Существование Tesla противоестественно. Последний успешный автомобильный стартап Америки, который поразил весь мир своими новыми технологиями, основали 111 лет назад, и назывался он «Форд».

Компания, возраст которой едва превысил 10 лет, стоит более 30 миллиардов долларов. Да что фондовый рынок, её тихо обожают абсолютно все, от любителей зелёной энергетики и фанатов искусственного интеллекта до простых автомобилистов. Банковский холдинг «Морган Стэнли» назвал Tesla важнейшей автомобильной компанией, а Tesla Model S стала самой любимой машиной США в 2014 году.
Читать дальше →

Как Бандеролька делает упаковку, которая пересекает океан и не боится «Почты России»

Reading time5 min
Views49K
В конце 2012 года на рынок смартфонов вышел хороший аппарат Google Nexus 4, и наши клиенты тут же начали покупать его в американских магазинах и заказывать доставку домой через Бандерольку. Но такой телефон хотелось иметь не только им — сотрудники «Почты России» попробовали их воровать. Мы приостановили отправку, выплатили страховку и начали думать, как сделать упаковку, которую нечестные почтальоны не смогут вскрыть.


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

Information

Rating
Does not participate
Registered
Activity