Pull to refresh
22
Anton MegaPort@AlexTest

Magento, Telegram bots

10
Subscribers
Send message

Kickstarter + Flattr + Open Source = возможно, лучшая поддержка ПО, которая у нас может быть

Reading time3 min
Reach and readers21K
Наверняка постоянный читатель хабра знает, что такое Kickstarter и как за один год этому сервису удалось в корне изменить развитие компьютерных игр. К январю 2013 была собрана статистика за прошлый год — в 2012 году игры, успешно закончившие кампании на KS, получили инвестиции общей суммой в 83 миллиона долларов. Помимо впечатляющей суммы интересна и тенденция: за один последний год игровой сектор получил денег в 2 раза больше, чем за все предыдущие 3 года с момента основания Kickstarter. Похожая ситуация и с другими областями — но с играми она смотрится наиболее выигрышно.

Итак, как это связано со свободным софтом и его моделью разработки? Да напрямую. Как это происходило раньше: человек находил интересный проект, присоединялся к его разработке и проводил вечера после работы, а порой и рабочее время. Энтузиазм — это прекрасно, но недостаток свободного времени скорее его отобъет, чем привьет. Особенно на начальной стадии проекта, когда дел — масса, а свободного времени всего 4 часа в день. Очевидно, что основной костяк разработчиков на начальной стадии должен работать full-time.

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

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

JavaScript обёртка скроллбара в виде jQuery плагина

Reading time6 min
Reach and readers68K
Проблема стилизации скроллбара браузера до сих пор актуальна, несмотря на огромное количество скриптов, предназначенных для решения данной задачи. Рассмотрим реализацию стилизуемого скроллбара, максимально приближенного к родному поведению браузера.

Существует два основных подхода для стилизации скроллбара средствами HTML/CSS, каждый из которых имеет свои плюсы и минусы:

  • Эмуляция скролла средствами JavaScript
  • JavaScript обёртка над родным скроллом

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

Самодельная гальваническая развязка, в простонародии – грозозащита

Reading time4 min
Reach and readers215K
image

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

Кому интересно прошу под хабракат.
Читать дальше →

О конкурентных преимуществах, или Не заставляйте заказчика чувствовать себя идиотом

Reading time4 min
Reach and readers11K
Большинство своих предыдущих статей я писал со стороны ИТ специалистов и компаний (Как отпугнуть высококлассных специалистов. Руководство для компаний, Разбор полетов: как нужно описывать вакансии, Когда я говорил...), сегодня же хочу взглянуть на процесс выбора исполнителя глазами заказчика.

Вам приходилось делать ремонт, например, заказывать двери в квартиру? Казалось бы, ничего сложного: зашел в поисковик, ознакомился с ассортиментом, выбрал подходящую модель, осталось дело за малым — выбрать компанию-исполнителя, у которой соотношение цена / качество / время будет оптимальным.

Несколько движений по клавиатуре — и вот перед вами уже список потенциальных компаний. В процессе сбора и анализа информации об этих компаниях вдруг оказывается, что цена на двери у всех одинаковая, так как они получают продукцию от одного и того же производителя (при этом цена на сайте производителя такая же). Здесь вы впервые ощущаете дискомфорт, так как не можете понять, на чем же зарабатывают компании и какие у них конкурентные преимущества.
Читать дальше →

Перевод с карты Payoneer в систему WebMoney

Reading time2 min
Reach and readers26K
Мы рады объявить о запуске новой услуги — перевода средств с карты Payoneer в систему WebMoney. Мы всегда стремимся предоставить нашим клиентам и партнерам лучшие платежные решения: предоплаченные карты, US Payment Service, международные и местные банковские переводы, чеки, трансферы в местные электронные кошельки, различные дополнительные услуги и многое другое.
Видя огромный интерес пользователей к прямым переводам с предоплаченных карт Payoneer MasterCard в систему WebMoney, компания Payoneer запустила данную услугу.
Читать дальше →

The Start-Up Visa Program — новая программа эмиграции в Канаду для стартаперов и участников научных исследований

Reading time4 min
Reach and readers70K

Когда в конце 80 — начале 90 мы с друзьями заканчивали институт очень многие мечтали об иммиграции. Запад тогда притягивал своей загадочностью и новыми возможностями… Среди всех стран наибольшей популярностью пожалуй пользовалась Канада. Как страна с высокой степень толерантности населения, достаточно высоким уровнем жизни, большой территорией, богатыми природными ресурсами, неплохим развитием высоких технологий и многочисленной русскоязычной диаспорой. Ну и конечно близкий к нашему климат! Многие однокурсники с тех пор уехали и в Канаду и в США и в Австралию. Вернулся только один. Из Австралии, причём без дочки и жены.
Сейчас спираль истории совершила очередной виток и я снова очень серьёзно стал задумываться об иммиграции. Подобные мысли поселились и в головах большого количества талантливой молодёжи, которой не хочется делать карьеру в силовых структурах или идти в чиновники надеясь на неплохую прибавку к зарплате в виде откатов… Риски запуска и ведения собственного бизнеса становятся выше с каждым днём, а перспективы потерять собственное дело, а возможно и свободу в одночасье все реальнее.
Читать дальше →

Зачем Google добавляет while(1); к своим JSON-ответам?

Reading time2 min
Reach and readers69K
Это позволяет избежать CSRF/XSRF-атак (подделки межсайтовых запросов).

Рассмотрим следующий пример: допустим у Google есть URL вида gmail.com/json?action=inbox, который возвращает 50 первых сообщений вашего почтового ящика в формате JSON. Злоумышленник, чей сайт находятся на другом домене, не может выполнить AJAX запрос, обратившись по данному URL, чтобы получить данные, ввиду same origin policy (правило ограничения домена). Но ничто не мешает злоумышленнику включить вышеуказанный URL на свою страницу с помощью тега .
Читать дальше →

Eclipse for Java Developers. Навигация и редактирование

Reading time6 min
Reach and readers191K

Наблюдая за со своими знакомыми, которые недавно начали изучать программирование или перешли на Eclipse c другой IDE, я часто замечаю что они почти не используют вспомогательные инструменты среды разработки. Они либо не знают о них вообще, либо не понимают какую практическую пользу они могут принести.
Данная статья предназначена в основном для начинающих в работе с Eclipse. Но в процессе подготовки статьи я сам узнал о нескольких простых и удобных инструментах, которые за два года активной разработки ни разу не использовал.
В данной статье речь пойдет о навигации и редактировании.
Внутри скриншоты.
Читать дальше →

Как превратить браузер в notepad за 1 секунду

Reading time1 min
Reach and readers139K
Открыть новую закладку, скопировать в адресную строку

data:text/html, <html contenteditable>

и нажать Enter.

Вуаля.


При клике на белом поле появляется курсор, и можно писать мысли, заметки, наблюдения. Романы, стихи…

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

Как пополнить баланс карты Payoneer

Reading time3 min
Reach and readers80K
Среди самых популярных вопросов, которые нам задают, безусловно, лидирует: «Как добавить деньги на карту?». В чем особенность предоплаченных карт Payoneer MasterCard и почему стоит узнать о них заранее, чтобы потом не было мучительно больно за бесцельно заказанную карту? В этом посте мы расскажем, как можно и как нельзя загрузить средства на карту Payoneer.

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

Очередь сообщений (Message Queue)

Reading time4 min
Reach and readers156K

Очередь сообщений (Message Queue)



Этот пост рассказывает об очередях сообщений — почему вы должны знать о них, думать при планировании архитектуры и использовать их в вашем приложении.
Читать дальше →

Что нам стоит DOM построить

Reading time6 min
Reach and readers57K
Скажу сразу, всю DOM-модель мы строить не будем, а лишь рассмотрим ее элементы и как с ними работать при помощи jQuery. Статья рассчитана на начинающих или тех кто хочет вспомнить как можно строить элементы «на лету», надеюсь кому-то это будет полезно.
Большинство веб-разработчиков сталкивается с необходимостью вставить какое-либо содержимое из js, возможно это ajax или событие. Но никто не задумывается о том что с вашим кодом возможно кому-то придется работать. И часто даже в очень известных плагинах можно встретить код такого типа:

var content = "<table>"
for(i=0; i<3; i++){
    content += '<tr><td>' + 'result ' +  i + '</td></tr>';
}
content += "</table>"

$('#table').append(content);


Сразу видно, что этот кусочек кода сделан на быструю руку, я и сам так когда-то делал, но ведь можно сделать и лучше.
В статье я вывел самые основные элементы которые используются при разработке, возможно они помогут вам сэкономить время.
Под катом много кода с примерами.
Читать дальше →

Как вывести деньги из App Store на карту Payoneer

Reading time2 min
Reach and readers47K
Обещанного ждут не три года, а всего несколько месяцев. В нашем прошлом посте мы обещали рассказать про вывод из App Store и, вот, рассказываем.

Многие владельцы карт Payoneer зарабатывают на жизнь нелегким трудом разработчика приложений. А перед каждым разработчиком (или компанией оных) рано или поздно встает вопрос вывода заработанных средств. Услуга US Payment Service компании Payoneer позволяет получать выплаты от Apple, PayPal и Google и многих других прямо на вашу карту Payoneer MasterCard.
Читать дальше →

Magmi – лучший способ импортировать продукты в Magento

Reading time3 min
Reach and readers24K
Несколько лет назад я делал много веб-сайтов на основе Magento. В архиве моего блога Вы найдете несколько статей, которые позволяют решить некоторые задачи на Magento.

Недавно я опять работал с Magento (v1.7.0.2). Есть одна вещь, которая невероятно ограничивает использование Magento. Это функционал импорта. Если вы когда-либо импортировали товары через профили Magento Dataflow — Вы знаете, насколько там все криво реализовано:
Читать дальше →

10 дистрибутивов Linux специального назначения

Reading time2 min
Reach and readers225K
Прелесть Linux в том, что можно сделать дистрибутив под любые запросы. Требуется лишь время и желание. Многие популярные дистрибутивы Linux — результат работы отдельных энтузиастов или групп, недовольных имеющимся набором опций. Вот некоторые из дистрибутивов Linux специального назначения.

1. Parted Magic OS: дистрибутив для восстановления дисков и работы с разделами, который поддерживает более десяти файловых систем и включает различные утилиты для «переноса, копирования, создания, удаления, расширения и сжатия дисковых разделов. Клонирование дисков и осуществление полного бэкапа. Тестирование дисков на возможность сбоя в будущем. Поиск сбойных секторов. Тестирование производительности компьютера. Безопасная полная очистка диска без возможности восстановления. Доступ к незагружаемым HDD для восстановления важных данных».


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

Suggest.io: для людей с запросами

Reading time3 min
Reach and readers6.2K
image

Живой поиск Suggest.io продолжает совершенствоваться.

Основные обновления:
  • 1. Всвязи с увеличением числа пользователей внесены небольшие изменения в регистрацию/индексацию вновь подключаемых сайтов. Теперь индексация начинается после установки кода в шаблоны страниц сайта. Ход индексации можно наблюдать из личного кабинета.
  • 2. Введена система личных кабинетов – теперь можно настраивать внешний вид элементов поиска, настраивать выдачу поисковых запросов, включая картинки в результатах выдачи.

В дальнейшем в личном кабинете появятся большое колличество дополнительного функционала.

А поподробнее?

Создаем модуль «Новая почта» для Magento (часть 2)

Reading time11 min
Reach and readers24K

Оглавление


  1. Создаем модуль «Новая почта» для Magento (часть 1), где мы добавляем новый метод доставки в Magento
  2. Создаем модуль «Новая почта» для Magento (часть 2), где мы учим Magento хранить и синхронизировать с Новой Почтой базу складов


После перерыва, связанного с запуском проекта для вредного заказчика, я продолжу начатое. Напомню, все исходники можно найти на GitHub: github.com/alexkuk/Ak_NovaPoshta, они дополняются по ходу разработки.

В этой части мы получим API ключ и напишем синхронизацию складов и городов из Новой Почты в базу Magento.
Читать дальше →

Подборка инструментов для фронт-энд разработки

Reading time2 min
Reach and readers134K
Как разработчику, мне очень нравятся инструменты, которые помогают сэкономить время или упростить процесс разработки фронт-энда. В этой статье я собрал мои любимые веб-инструменты для упрощения разработки веб-интерфейсов.

Картинки кликабельны.

Form builder


Формы являются очень важной частью любого веб-сайта, но их верстка может занять продолжительное время. Этот очень удобный инструмент, поможет вам создать красивую веб-форму очень быстро.
image
Читать дальше →

Установка зашифрованной (TrueCrypt) Windows при Ubuntu по умолчанию

Reading time6 min
Reach and readers63K
Нужно: поставить на одну машину одновременно Windows и Ubuntu таким образом, чтобы нельзя было посмотреть содержимое Windows, не имея пароля. CD-ROM'а нет, USB Only.
Работа с виртуалкой из под Ubuntu не понравилась по многим причинам, основная — существенные проблемы производительности.
Решено: ставить параллельно 2 операционки (Windows & Ubuntu) таким образом, что по умолчанию грузится Ubuntu, а Windows размещается на загрузочном разделе.
Читать дальше →

Онлайн-инструменты для кодеров

Reading time2 min
Reach and readers289K
Онлайн-сервисы становятся все популярнее, постепенно усложняя функционал и улучшая интерфейсы. В этой подборке представлены онлайн-инструменты для кодеров.

Cloud9


«Это Google Docs, только для кода» — так говорят о проекте. Облачный сервис вырос из Mozilla Bespin. Основные фишки: SSH, drag-and-drop и возможность разработки оффлайн.

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

Information

Rating
Does not participate
Registered
Activity