Pull to refresh
3
0
e0ne @e0ne

User

Send message

Фриланс: как начать?

Reading time1 min
Views9.7K
Здравствуйте!
Я знаю, что на хабре достаточно много фрилансеров, поэтому надеюсь что мой вопрос не останется без внимания.

Собственно вопрос у меня очень простой: как начинающему фрилансеру, у которого еще нет портфолио, получить свой первый заказ?

Немного предистории: у меня есть достаточный опыт в веб-разработке, позволяющий мне создавать несложные веб-сервисы и скрипты. Где-то на хабре я читал, что новичку от фриланса стоит для начала выполнить несколько работ бесплатно, только для портфолио, а затем плавно поднимать ценовую планку. Но загвоздка в том, что на фриланцерских биржах никто не даёт работу, даже если я предлагаю свои услуги беслпатно.
Total votes 53: ↑34 and ↓19+15
Comments62

Игра Сет

Reading time2 min
Views5.9K

Есть такая потрясающая настольная (не компьютерная!) игра — Сет (The Set). Генетик Марша Фалко (Marsha Falco) изобрела её, делая пометки во время исследования эпилепсии у немецких овчарок. Игра получилась необычной, чрезвычайно увлекательной и мозгозагружающей. Хабралюдям — самое то! Осторожно: может появиться зависимость.



Читать дальше →
Total votes 171: ↑161 and ↓10+151
Comments81

Founder Institute: стартап в 10 шагов за 2000$

Reading time3 min
Views1.1K
image
Большинство предпринимателей видят переход от идеи до стартапа сложным и дорогим. К счастью для них, основатель акселератора стартапов Founder Institute Адео Рези (Adeo Ressi), представил план из десяти простых шагов для достижения поставленной цели. И хотя нет универсального рецепта для всех стартапов, Рези считает, что его шаблон поможет любому предпринимателю приблизиться к собственному технологическому бизнесу менее чем за 2000$.
Читать дальше →
Total votes 70: ↑51 and ↓19+32
Comments31

Команда ASP.NET выпускает Sprite and Image Optimization Framework

Reading time1 min
Views1K
image

Команда разработчиков ASP.NET готова представить новый набор инструментов с открытым исходным кодом под названием Sprite and Image Optimization Framework.

Sprite and Image Optimization Framework – это фреймворк, который содержит набор инструментов клиентской оптимизации для веб-сайтов, позволяющий сократить время доступа к страницам для пользователей. Для этого фреймворк предлагает использовать механизмы оптимизации загрузки изображений: посредством спрайтов и кодирования на основе data:uri.

Разработчикам ASP.NET предлагается использовать элемент управления для WebForms-проектов и специальный вспомогательный класс для ASP.NET MVC-проектов. Вместе с ними поставляется HTTP Module, который выполняет всю работу по оптимизации изображений и передачи их клиенту.

Загрузить Sprite and Image Optimization Framework можно по этой ссылке с сайта codeplex.com. Там можно найти исходные коды фреймворка, демонстрационные проекты, документацию.
Total votes 63: ↑46 and ↓17+29
Comments5

Чего я ждал от HTML5 и CSS3

Reading time4 min
Views2.6K
Веб разработкой я занимаюсь давно, и помню еще IE3 и NN4.xx. Многое изменилось с тех пор, много воды утекло. Пришло понимание всех технологий не на уровне «HTML — это текстовый файлик, в котором попадаются какие-то слова в скобочках», а понимание логики построения самого языка разметки, его абстракций.

Начало разработки спецификаций HTML5 и CSS3 уже не вызывала у меня щенячьего восторга и бурной радости, а воспринималась как вполне эволюционное событие. Заглядывал я в рабочие черновики изредка, отмечая для себя основные направления развития. Но чем больше спецификации приближаются к финалу, тем страшнее мне становится. Это не то направление развития, которое требует рынок!

Возникает резонный вопрос, куда делись все те люди, которые разрабатывали стандарты 10 лет назад? Куда делись инновации? Почему w3c создает стандарт, который, по некоторым меркам, уже устарел?

Давайте разберемся.
Читать дальше →
Total votes 189: ↑148 and ↓41+107
Comments178

Не строим с нуля. Теперь у Вас есть шаблон для верстки HTML5

Reading time2 min
Views17K
Любовь к HTML5 продолжает вдохновлять Поля Айриша. Во-первых, он подарил нам Modernizr, а сейчас он объединился с Divya Manian для создания шаблона HTML5, который использует передовые техники, чтобы Вы могли начать использовать его в своей практике.

Он, в сущности, является хорошей отправной точкой, состоящей из HTML и CSS, предлагающим также и структуру папок, которая работает. Но созданным с учётом многих лет передового опыта профессионалов в разработке клиентской части. Загляните в исходные тексты, чтобы почувствовать, что находится внутри. А если вы думаете, что этого слишком много, просто удалите лишнее.
Читать дальше →
Total votes 157: ↑146 and ↓11+135
Comments48

Секрет успеха для стартапов: инвестируйте ДО принятия продукта рынком, удваивайте ставки ПОСЛЕ

Reading time10 min
Views752
Оригинал статьи на BusinessInsider.com
Dave McClure

Секрет успеха для стартапов: инвестируйте ДО принятия продукта рынком, удваивайте ставки ПОСЛЕ

Прошу прощения… статья получилась длинной (~2500 слов). Не для слабонервных. Если вы хотите сокращенную версию, прочтите нижеследующее резюме и 3 основных утверждения, затем сразу перейдите к выводам вконце.

Резюме: Венчурные фонды становятся меньше (это хорошо), позиции ангельских инвесторов укрепляются (тоже хорошо), но обоим необходимо становиться умнее и инновационнее. Стоимость запуска стартапов значительно снизилась за последние 5-10 лет, а онлайновые каналы дистрибуции через Поиск, Социальные сети, Мобильные платформы (тоесть Google, Facebook, Apple) стали господствовать. В то же время, количество сделок по покупке компаний выросло, но размеры их уменьшились, так как состоявшиеся компании теперь покупают стартапы на более ранних стадиях их жизненного цикла.

Что всё это значит? Какие перспективы и подводные камни это сулит инвесторам?

Давайте начнём с 2 начальных наблюдений текущего рынка для инвесторов и для стартапов.

Читать дальше →
Total votes 54: ↑39 and ↓15+24
Comments14

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

Reading time7 min
Views25K
Я думаю некоторые из веб-разработчиков сталкивались с задачей создания сайтов и сервисов под мобильные платформы. И проблема возникает в том момент, когда надо протестировать свое творение. И если найти тот или иной девайс все же не проблема, то протестировать на максимальном количеством устройств достаточно сложно. И тут на помощь приходят ОНИ — эмуляторы. В данном посте я рассмотрю вопросы установки и запуска эмуляторов следующих мобильных устройств, с целью запуска на них нужного сервиса: Win Mobile, iPhone, BlackBerry, Android, Symbian^3.
Читать дальше →
Total votes 76: ↑73 and ↓3+70
Comments36

Написание инструкций пользовательского интерфейса

Reading time6 min
Views14K

Написание инструкций пользовательского интерфейса


Поведение человека в сети в основном управляется целью. У людей есть цель, будь то совершить покупку, найти рецепт, или же узнать, как сделать что-либо иное. Например, если вы рисуете кнопку, на которую нужно нажать (добавить позицию в корзину, просматривая интернет-магазин), сделайте кнопке тень. Получится эффект «приподнятости» кнопки, и это поможет посетителю сайта понять, что это именно кнопка, она кликабельна и это именно то, что ему нужно.

В дополнение к подобным графическим деталям, мы часто пишем инструкции, чтобы помочь пользователям сориентироваться и понять, что им следует сделать далее. Эти инструкции обращают внимание людей на соответствующее место и побуждают предпринять определенные действия.
Читать дальше →
Total votes 60: ↑51 and ↓9+42
Comments36

Как нанять программиста с закрытыми глазами

Reading time5 min
Views8K

Найти хорошего программиста – это большая проблема. За свою жизнь мы наняли около 50 программистов исходя из интервью и только интервью. Редкий случай был успехом.Проблемы начинались оттуда, откуда их не ждешь.

  • Один не мылся и вонял так, что в комнату не зайти. Я угрожал поставить вытяжку и вычесть из зарплаты; это помогало на один душ, не больше.
  • Другой пил запоем и врал, что отравился брюшками семги.
  • И все, почти все затягивали сроки.


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




Поиск кандидатов



Очередного программиста я нашел так: отобрал несколько откликов на HeadHunter.ru и попросил их посмотреть, чем они займутся. Вот что я написал:

Читать дальше →
Total votes 379: ↑341 and ↓38+303
Comments237

Про время, рабство и помидоры

Reading time7 min
Views14K

Вступление


Я уже довольно давно читаю Хабр, и много раз видел посты про тайм-менеджмент и про то, как «улучшить свою жизнь за 5 минут». Так случилось, что около полутора лет назад я и сам заинтересовался тайм-менеджментом, и с тех пор постоянно испытываю разные методики в надежде скомпилировать нечто своё, полностью удовлетворяющее моим потребностям. Пару месяцев назад я в очередной раз пересмотрел свой подход к управлению временем, и, кажется, нашёл нечто, асимптотически стремящееся к идеалу :). Именно этой методикой я и хочу поделиться с уважаемыми хабраюзерами в надежде на то, что кто-нибудь сможет почерпнуть из неё что-то полезное.

Читать дальше
Total votes 71: ↑59 and ↓12+47
Comments52

Arduino: первое знакомство

Reading time4 min
Views102K
Месяц назад я заказала себе игрушку по имени Arduino. Это набор «кубиков», из которых без паяльника, травления печатных плат и прочей «черной магии» любой чайник может собрать работающее устройство. В общем, это такой конструктор как для профессионального прототипирования так и для разнообразных любительских экспериментов.

Через месяц после заказа ко мне пришла посылка с Arduino, точнее, ее вариацией — Seeeduino. Вот, что в ней было:

Читать дальше →
Total votes 160: ↑156 and ↓4+152
Comments171

«За бугром» все больше интересуются техникой Data:URI CSS Sprites

Reading time2 min
Views2K

Многим уже известна техника оптимизации сайтов на основе data:uri технологии. Последнее время все больше и больше к относительно новой технологии проявляется интерес мирового сообщества разработчиков. В интернете можно найти уже достаточно много статей на эту тему. Радует, что одним из первых, кто задумался серьезно о разработке кросс-браузерного data:uri это «наш человек» — Евгений Степанищев aka bolk. Ну так вот, речь не об этом, это так для истории…

Наткнулся мне «забугорный» блог www.ravelrumba.com, автор которого последнее время активно занимается исследованием эффективности data:uri css sprites. О чем свидетельствует ряд интересных статей о его работе.
CSS Images and Data URIs
Data URIs for CSS Images: More Tests, More Questions

Я решил поддержать его и провел анализ скорости загрузки разработанных им тестовых страниц.
Результаты в картинках
Total votes 55: ↑50 and ↓5+45
Comments42

Игра для программистов — Быки и коровы

Reading time14 min
Views23K
Привет Хабралюди. Я расскажу вам, как на Питоне написать движок и примерный бот игры для программистов. Игры для программистов — это такие игры, в которые играют не люди, а программы.

Научиться писать игры для программистов
Total votes 38: ↑22 and ↓16+6
Comments5

Обзор системной архитектуры социальной сети Campus.ru

Reading time11 min
Views19K
Представляю Вашему вниманию обзор высокоуровневой системной архитектуры социальной сети www.campus.ru, разработки компании ООО «Креатив Медиа». На мой взгляд, данный материал интересен тем, что позволяет оценить применимость рассмотренных подходов и технологий в разработке интернет-ресурсов. По крайней мере, когда наша компания начинала проект «Кампус», мне очень не хватало подобной информации.
Дальше очень много букв
Total votes 95: ↑88 and ↓7+81
Comments133

Eestartup

Reading time2 min
Views682
В течение двух лет мы плотно общались с десятками стартап команд, как российскими так и иностранными, и рядом инвесторов из России, изучили зарубежные блоги, такие как techcrunch.com и mashable.com. Как результат, мы выявили две глобальные проблемы:

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

2. Иностранные журналисты и инвесторы, не знают, какие у нас вообще есть интернет проекты, они не в курсе, что происходит на интернет рынке в России, Украине и Беларуси, где ежегодно запускаются десятки новых продуктов.

Проблема коммуникации налицо. Имиджа России, Украины и Беларуси, как стран, где бурлят стартап страсти как таковой отсутствует.

Мы решили поменять такой порядок вещей в силу наших возможностей и создали проект eestartup.com, East Europe Startup, то есть стартапы из восточной Европы.
Читать дальше →
Total votes 81: ↑67 and ↓14+53
Comments75

12 лучших практик ASP.NET MVC

Reading time3 min
Views13K
imageОт переводчика: здесь приведены 12 неплохих практик, которые автор рекомендует использовать при разработке приложений ASP.NET MVC. Я решил перевести этот короткий список для тех, кто только присматривается к ASP.NET MVC и делает в этом фреймворке первые шаги. Надеюсь, данные советы помогут получше понять архитектуру ASP.NET MVC и принять правильные решения при разработке проектов. Некоторые советы спорны, но не забывайте, что автор выражает свое мнение, которое может не совпадать с вашим.
Читать дальше →
Total votes 46: ↑28 and ↓18+10
Comments11

GMail — проверка новых писем из командной строки

Reading time1 min
Views5.9K
Не будем тянуть кота за хвост. Сразу к делу

curl -u username:password --silent "https://mail.google.com/mail/feed/atom" | tr -d '\n' | awk -F '<entry>' '{for (i=2; i<=NF; i++) {print $i}}' | wc -l

Результатом будет количество новых писем у вас в ящике.

Читать дальше →
Total votes 123: ↑113 and ↓10+103
Comments95

Бойкот железу без поддержки в Linux

Reading time2 min
Views2K
К счастью, мощность и производительность компьютерного железа уже достигла высот, позволяющих комфортно работать на любом компьютере «из супермаркета». Выпуск нового процессора с еще более заоблачной частотой или жесткого диска безграничных объемов уже не радует сердце так, как раньше. Мегапиксели фотоаппаратов перешагнули 10-ку и теперь, кажется, растут только чтобы было хоть чем-то забить жесткие диски. В то же время, увеличился и спектр брендов, моделей и архитектур. Теперь выбор того или иного товара, зачастую, продиктован не техническими характеристиками, а, во многом, его доступностью и вашей лояльностью к бренду.

Многие ругают Linux за отсутствие поддержи определенного железа — это действительно правда. Но суть проблемы в том, что за долгие годы безраздельного властвования MS Windows Производитель привык к тому, что ему достаточно написать драйвер только для MS Windows. Теперь же, когда ситуация изменилась, Потребитель должен рублем отучить Производителя от этой порочной практики.

Это означает, что покупая новое железо, почитайте форумы, официальные сайты, сообщества и убедитесь, что это железо поддерживает Linux (именно в такой последовательности). Покупая железо без поддержки Linux, вы не только получаете неработающее железо, с которым придется долго «мучиться в консоли» с неопределенным результатом, но и тормозите здоровую конкуренцию, эволюцию или прогресс.

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

Update: По совету mvgolubev добавляю ссылки на каталоги оборудования, которое поддерживает Linux:
комплексная база по различным устройствам
www.linuxcompatible.org
www.linux-drivers.org

ноутбуки и другие мобильные устройства
www.linux-on-laptops.com
www.tuxmobil.org

сканеры
www.sane-project.org/sane-mfgs.html

аудиокарты
http://www.alsa-project.org/main/index.php/Matrix:Main

видеокарты
xorg.freedesktop.org/wiki/Projects/Drivers

Wi-Fi адаптеры
linux-wless.passys.nl
www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Wireless.html

принтеры
www.openprinting.org/printer_list.cgi

цифровые фотокамеры
www.gphoto.org/proj/libgphoto2/support.php
http://www.teaser.fr/~hfiguiere/linux/digicam.html
Total votes 250: ↑167 and ↓83+84
Comments274

Вышли Java/Python SDKs 1.2.5

Reading time1 min
Views719
Java SDK перепрыгнула с 1.2.2 до 1.2.5 для «синхонизации» с Python SDK.

Из нововведений:
— Поддержка XMPP для Java/Python
— Task Queue API для Java (в labs, как и в Python SDK)
— Увеличены лимиты для Task Queue API (100.000 в сутки, было 10.000)
— Хранилище теперь поддерживает объекты с key_name, начинающиеся с цифры
— Можно изменять Referer заголовок для URL Fetch запросов
— Хранилище поддерживает многократную запись/удаление одного обьекта в одной транзкции.

Python SDK:
— Появился AppEngineLauncher для Windows
— Bulkloader поддерживает ключи --dump и --restore для Kind (в labs)
— Bulkloader поддерживает ключ --dry_run для тестрования данных перед загрузкой на production сервер
— Новый google.ext.ereporter модуль для собирания и отправки по email отчетов по исключениям приложения
— Новый google.ext.deferred модуль для исполнения ad-hoc задач в Task Queue

Java SDK:
— Поддержка новых типов хранилища (нативных), таких как GeoPt, Email, etc.
— Можно установить connectTimeout для URL Fetch
— JDO и JPA теперь поддерживют удаление обьектов, используя запросы
— В JDO makePersistentAll() и deletePersistentAll() исполняются как batch-операции.

В этот релиз должна была быть включена поддержка Inbound Mail, и даже для локальной админки эта страничка готова (вместе с изменениями в коде SDK), но почему-то видимо в последний момент что-то не срослось, и эта фича думаю будет в следующем релизе (1.2.6), вместе с обещанной Jason_Google поддержкой курсоров в хранилище для преодоления лимита запросов в 1000 записей

Полные списки изменений:
Release Notes: Python
Release Notes: Java
Revision History
Total votes 35: ↑33 and ↓2+31
Comments16

Information

Rating
Does not participate
Location
Украина
Date of birth
Registered
Activity