Search
Write a publication
Pull to refresh
100
0
Евгений Васильков @likegroof

Топ-топ-менеджер

Send message

Хабр, иди сюда! Хабр!

Reading time1 min
Views745
Мало кто знает, но Хабр появился ещё в далёком 1979-м году
Яночка присела у сетки на корточки и вполголоса позвала:
— Хабр, иди сюда! Хабр!
— Почему вдруг Хабр? — удивился Павлик, присаживаясь на корточки рядом с сестрой.
— Собака Хабровичей должна называться Хабром, разве не так? Это ведь мальчик, значит Хабр. Хабр, иди же сюда, смотри, что мы тебе принесли!
В глазах собаки блеснула искорка надежды. Вскочив с подстилки, она подбежала к сетке, охотно съела угощение, а затем, подняв голову, вопросительно поглядела на Яночку.

далее цитата для хабраналётчиков

Как грамотно отправлять почту из скриптов (в частности — на PHP)

Reading time5 min
Views40K
Первая часть текста взята из инструкции хостинг-провайдера Netangels. Вторая — авторская.

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

Для того, чтобы быть уверенным, что ваше сообщение отправляется действительно верно, необходимо иметь по меньшей мере базовые представления о формате почтового сообщения. Формат почтового сообщения описан в нескольких стандартизирующих документах, основными из которых являются RFC 822 (описывает формат передачи простого текста на английском языке) и RFC 2045 и далее (описывает расширения этого формата для передачи произвольных данных).
Читать дальше →

Как проверить заказчика «на вшивость»

Reading time2 min
Views2.2K
При выполнении разных заказов я лично и много моих знакомых
сталкивались с вопросом — как до начала работ определить, что после выполнения заказа все останутся довольны?

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

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

Как проверить фрилансера на “вшивость”?

Reading time2 min
Views7.1K
При общении со своими знакомыми последнее время сталкиваюсь с таким фактом, что очень часто, когда они выступают в роли заказчиков и ищут исполнителей среди фрилансеров, то натыкаются на проблему:

Как заплатить предоплату фрилансеру(почти все фрилансеры работают по предоплате) и не попасть на мошенника?

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

10 проблем при работе с заказчиками. Часть2.

Reading time3 min
Views3K
1 часть — тут

Проблема 6. Клиент никогда не знает стоимость работ.

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

Методы решения:

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

Работа с фрилансерами. Из опыта сотрудничества с отечественными удаленщиками, часть 2. Решения

Reading time4 min
Views1.4K
Во вчерашнем материале я описал общие ситуации, с которой сталкивался при работе с удаленщиками. В комментариях к нему проскочили многие из решений, к которым пришел на основе практики. Да и в целом тема оказалась жизненной — аналогичные проблемы имели и другие заказчики удаленных услуг. Какие люди вообще идут во фриланс? Я встречался с несколькими типами:

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

Работа с фрилансерами. Из опыта сотрудничества с отечественными удаленщиками, часть 1. Проблемы

Reading time3 min
Views9.5K
Фрилансеры — один из самых доступных и частых способов закрыть фронт работ, который в компании выполняются нерегулярно. Либо в случае, если свои люди беспросветно заняты на других проектах, а нанимать новых нет смысла или времени. Я работаю с фрилансерами по обоим причинам. Хотя за последнее время потерянные сроки и нервы убедили, что время и смысл для поиска постоянных сотрудников лучше все-таки найти. А субподрядчиков использовать только для совсем уж нетипичных работ.

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

Про резиновую верстку

Reading time1 min
Views29K
Навеяно этим.

Для тех, кто, возможно, не знает как сделать так, чтоб всё было хорошо.
Сайт должен тянуться только до определённой величины, и сужаться тоже только до некоторого значения. Я обычно беру 1500 и 980 пикселей соответственно.

Как сделать? min-width и min-height.

#site {
  margin: 0 auto; /*это чтоб центрировать контент при превышении max-width*/
  min-width: 980px;
  max-width: 1500px;
}


Но ведь IE их не поодерживает. А expression слишком нагружает браузер… Спокойно, други! Я выведу вас к свету из тьмы!
Пишем далее.



А в ie.js помещаем

window.attachEvent('onload', mkwidth);
window.attachEvent('onresize', mkwidth);

var minwidth = document.getElementById("site").currentStyle['min-width'].replace('px', '');
var maxwidth = document.getElementById("site").currentStyle['max-width'].replace('px', '');
function mkwidth(){
    document.getElementById("site").style.width = document.documentElement.clientWidth < minwidth ? minwidth+"px" : (document.documentElement.clientWidth > maxwidth ? maxwidth+"px" : "100%");
};


В чём особенная вкусность приведённого метода? А в том, что минимальное и максимальное значение нужно задавать только в одном месте, ну и вообще.

Пользуйтесь, короче, на здоровье!

Vconvert.net — Сервис для загрузки видео c Youtube и онлайн конверта

Reading time1 min
Views872
Сервис Vconvert.net позволяет скачивать любые файлы с YouTube (также подобные сайты) и конвертировать в любой удобный для вас формат: wmv, mov, mp4, mp3 или 3gp.



Проверил на одном ролике, скорость конвертирования очень даже ничего.

Chrony — обезжиреный тайм-менеджмент

Reading time1 min
Views9.6K
ChronyПрактически все гуру селф-девелопмента советуют своим читателям вести так называемый таймлог — журнал, в котором фиксируется, на что расходуется рабочее время. Это довольно просто: вы записываете время начала и окончания каждого действия, а в конце дня анализируете журнал и делаете соответствующие выводы.
Плюсы такого тщательного контроля за собой я ощутил уже на третий день, но так же понял, что абсолютно отвык (и не хочу привыкать, что самое главное) пользоваться ручкой, тетрадкой и калькулятором. Было бы весьма неплохо иметь маленькую софтину, максимально упрощающую процесс ведения и анализа таймлога. А если она при этом не будет навязывать различные ToDo-списки, ремайндеры, кучу опций, календарей и отчетов, то будет вообще здорово.
После продолжительной борьбы моя созидательная натура взяла верх над врожденной ленью, в результате чего появилась Chrony.

Что в итоге получилось

Руководство Марка Андрессена по стартапам: часть 2

Reading time9 min
Views1.2K

Когда вам отказывают инвесторы

Предыдущие части: Первая часть.

В этой статье рассказывается о том, что делать, когда венчурные капиталисты (далее ВК) отказывают вам в инвестировании вашего проекта, и вы либо меняете ход их мыслей, либо ищите иные пути.

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

Вам дали ответ, и он оказался отрицательным.

Один раз получить отказ — не значит ровным счетом ничего. У ВК может оказаться просто плохой день. У него мог быть неприятный опыт с компанией из вашей группы, или же был неприятный опыт с компанией со схожим названием. Может быть, был неприятный опыт с основателем любой другой компании, который был на вас похож, как две капли воды. Может, двигатель его любимого Mercedes SLR McLaren закипел в этот день где-нибудь на шоссе. Может быть все, что угодно.

Не отчаивайтесь и пойдите и встретьтесь с другим ВК. Если вы пошли и встретились с тремя ВК, и они все вам отказали, то это может быть простым совпадением. Не отчаивайтесь и пойдите и встретьтесь с другим ВК.

Но если вы встретились с пятью, шестью или восемью ВК, и они все вам отказали, то это уже не совпадение. Скорее всего, что-то не так с вашим планом. А если даже с ним все в порядке, то может оказаться, что что-то на самом деле не так, иначе в вас бы уже давно инвестировали. Встреча с другими ВК после того, как вам отказало большое количество предыдущих — напрасная трата времени. Вместо этого, лучше пересмотрите и исправьте свой план.
И именно об этом и рассказывается в данной статье.

Борьба со спамом c использованием css

Reading time1 min
Views1.6K
Смысл состоит в том, чтобы сделать в форме дополнительное поле и спрятать его стилями от пользователя. Пользователь не видит поле и не заполняет его, а бот заполнит. На стороне сервера проверять заполнено поле или нет.
Читать дальше →

Основы языка программирования Python за 10 минут

Reading time9 min
Views1.4M
Python Logo

На сайте Poromenos' Stuff была
опубликована статья, в которой, в сжатой форме,
рассказывают об основах языка Python. Я предлагаю вам перевод этой статьи. Перевод не дословный. Я постарался подробнее объяснить некоторые моменты, которые могут быть непонятны.

Если вы собрались изучать язык Python, но не можете найти подходящего руководства, то эта
статья вам очень пригодится! За короткое время, вы сможете познакомиться с
основами языка Python. Хотя эта статья часто опирается
на то, что вы уже имеете опыт программирования, но, я надеюсь, даже новичкам
этот материал будет полезен. Внимательно прочитайте каждый параграф. В связи с
сжатостью материала, некоторые темы рассмотрены поверхностно, но содержат весь
необходимый метриал.


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

Юникодный спец-символ переворачивающий текст

Reading time1 min
Views50K
Любой текст, написаный после спец-символа &#x202E;, будет выглядеть вот так:

‮ Перевернутый текст

Если взглянуть в код документа, то MSIE и Опера покажут, что текст действительно написан правильно, а Файрфокс из-за некоторых своих особенностей покажет и код документа перевёрнутым, причём включая HTML-теги.

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

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

Вот такой он разный, этот юникод :)

‮ Источник

Программируем стартап Веб 2.0 на PHP

Reading time18 min
Views4.4K
Программируем стартап Веб 2.0 на PHP
Итак, вы воодушевлены идеей стартапа Веб 2.0. Вы полагаете, что придумали что-то оригинальное и свежее. Вам видится эффектная реализация вашей идеи. Вы верите, что ваш проект произведет революцию на рынке. Если именно такие мысли занимают вас, самое время заняться бизнес-планом. Планирование бизнеса – это отдельная дисциплина и об этом можно найти множество литературы. Впрочем, если вы не имеете опыта составления бизнес-планов, лучше прибегнуть к помощи профессионалов. Чем хуже спрогнозирован бизнес, тем выше риски его краха.

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

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity