Больное место. ТЗ as is  

Posted in ,

Или несколько простых советов заказчикам, при выдаче заказа.
Более чем актуально на фрилансе.

Мало кто задумывается, что ТЗ - это такая штука, после которой код остается только физически втоптать и отдать. Но такое ТЗ - это сказка. Это настоящее "Техническое Задание". Мы на него и не претендуем, но..
Сказка ложь, да в ней намек..
Большинство заказчиков описывает буйства своей фантазии в ворде буквально текстом.
Текст очень приятно писать, когда сам все примерно представляешь. Но не является хорошим способом донести например "как должен выглядеть сайт". Но! Когда человек говорит, что он хочет "нечто" - он всегда себе это как-то представляет, ибо абсолютно новых идей не бывает, и всякое новое - это мозайка из кусочков старого. Так вот эти самые осколки надо у заказчика выпросить: "эта штука как вот там, а эта - как вот тут" и т.д. и т.п. Можно попросить прямо сфоткать(заскриншотить) "ту штуку" и намолевать в пэинте сверху свои мысли.

Второй простой способ: Графики. О! Графики - это наше все. Вырисовывать все в каком-нить визио или ещё где - задача не очень благородная. При том нет ничего "неправильного" в том, чтобы заказчик оформил свой мыслепоток ручкой на бумажке и прямо хоть на мобильник зафоткал. (типс: за составление потом ТЗ по таким осколкам можно и денежку взять).

Напоследок. Не стоит брать работу "молча", ибо велика вероятность, что ожидания не сойдутся с результатом. А наивысший восторг заказчика бывает при из совпадении =).
Поэтому синхронизация видения представления о том, что должно получится на выходе - фактически первостипенная задача. При том, что фрилансер сходу проектирует код, БД и прочее. Составление технического ТЗ паралельно составлению формального ТЗ - сильно экономит время.

P.S. Получилось смято. Но тема будет продолжена...
Ибо мне вставать через 4 часа, но новых подписчиков надо порадовать.

=(  

Posted

Пи*дец. Про*бал шаблон..
Оторву себе руки. Ладно, надо будет что-то придумывать новое..

Понеслосб гавно по трубам, начались новые приключения..

Повисит пока "это".. Мне откровенно впадлу что-то делать с дизайном сейчас.

самосозидание  

Posted

Когда-то давно я услышал про "правило парето". Честно, скажу - даже не поинтересовался, кто такой парето, но правило его пришлось мне по нраву.
Звучит оно так: "20% действий приносит 80% результата".

Анализ собственных действий пожизни показывает, что именно так оно и есть.
Действительно - 80% работы совершается бессмысленно. И это работу можно и не делать, не считая того, что она приносит опыт. ("опыт - это такая штука, которая приходит ровно после того, как была нужна"). Плюс ко всему эти самые 20% - это действия, совершенные без раздумий - как естественное продолжение намерения, пока ещё чешется в одном месте.
Например: придумал СДЛ, сел - и через 4 часа он фактически готов. Не задаваясь вопросами "зачем", "какой профит будет", "и вообще есть дела поважнее". Зато теперь есть СДЛ в любом случае.

Всеравно есть 2 вещи, не очевидные до конца:
1) какие из 100% действий являются волшебными 20% (ну чтобы зря не напрягаться)
2) как следствие - могут-ли эти 20% стать 100% ? (тогда правило нарушится)

PHP tips  

Posted in , ,

Несколько не хитрых типсов по решению хитрых проблем на PHP.
Честно скажу - от PHP у меня на зубах песок образовывается, зато его (PHP) сырость и нелогичность позволяет делать забавные хаки.

Типс о занимаемой мамяти.
В PHP есть вообщем ссылки. И если у вас есть переменная, которая содержит большой объем данных и вы хотите эти данный ещё разок обработать.
(например nl2br($str); и т.д.) - передавайте по ссылке. Просто nl2br(&$str);. Экономия памяти и процессорного времени на копировании данных в функцию и обратно.
(надо будет посчитать в циферках что к чему)

Типс о неровной отдаче.
Когда большой скрипт долго думает - он может отдавать страницу кусками, что выглядит некрасиво. Поэтому такой вывод можно буфферизировать, благо в PHP есть для этого средства. Можно использовать эти два типса вместе. Т.е. буферизировать вывод, сохранив его в переменную, потом проверить например на XSS.
Буферизация смотрится красиво + можно при таком подходе сделать какой-нить "please wait" красивый, или рекламу показать, пока вывод готовится на сервере. (только чтоб таймаут не порвался, ибо данные-то не идут)

Типс о скрытых ошибках.
Никакие ошибки пользователь не должен видеть на вашем сайте.
И для этого не нужно городить нечитаемых ифов и переменных состояния - достаточно просто чуть что выкидывать эксепшн. При том можно написать свой класс эксепшенов, который юудет все логировать. Или логировать через catch(Exception $e) { /* code */ }.
Для пользователя любой лаг может выглядеть например как выкидывание на последнюю посешенную страницу на сайте. Использой везде файринг с "тихим" отловом можно даже защитится от собственных кривых рук.


Спасибо за внимание, надеюсь был ползен.

just post =)  

Posted


Повяз в работе ине писал постов. Не писать посты в блог, за который сильно ратуешь - не хорошо. Обытом мне тонко намекнул гугл аналикс.
Темы для постов - бесконечны. Они просто всегда под рукой. Но чтобы написать пост надо потратить сколько-то времени, продумать текст, составить и наконец написать без ошибок.
Плохой пост не нужен, - не красив. Но для поддержания <нужное подставить> можно написать и "просто пост". Вот уже готов параграф текста без особого смысла.

Чтобы внечти смысл в этот пост опишу один подкаст. Многие его знают и уважают.
Я не знаю аналогов, да и не искал. Но могу сказать, что содержание подкастов разительно отличается от всего что я слышал. Ну вопервых это авторский контент, а не обезличеный "социальностью". Ведущие являются такими маститыми АйТиШниками с немалым багажом знаний и опыта, а главное пропитанные духом "высокого IT"... Или можно сказать современного IT. На пике применения технологий. Но в основном всеже обсуждается "потребительская" сторона вопросов.
В любом случае послушать стоит.

Сегодня я пошел слушать этот подкаст, т.к. от тишины мозг свело..

Blog design and readers  

Posted in ,

Читаемость блога лично (не через RSS) зависит во многом от дизайна этого блога. От его приятности глазу, от того, насколько расположение всех рюшечек знакомо. Мне привычно мое оформление, но для многих оно не приемлимо судя по "Bounce Rate ".

Надо очень сильно напрячся, чтобы народ читал и радовался блогу с горизонтальным скролом например. Хотя сама по себе идея занятная.

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

Вебдванольная тенденция не отменяет "газонной стрижки" а ещё более её усугубляет, ибо святой клико-пользователь должен чуствовать себя комфортно и не испытывать стресов при переходе с сайта на сайт, поэтому опускаться ниже #CCCCCC в основной цветовой гамме не рекомендуется свыше (читай гуглом). В основном все оформляется в бело-голубых тонах аля SUN.COM 2 года назад, но встречаются и темные блоги (я только о блогах, не о сайтах). Хотя дизайн таких блогов нашпигован картинками, создающими "стеклянность".

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

"О SEO можешь ты не знать, но выдачу засрать обязан."  

Posted in ,

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


А именно "прогон по социалкам". Дело не хитрое и доступное каждому.
Чуть менее чем каждому доступно автоматизация этого процесса.
(каждый день на фриланс каталогах ищут людей, желающих написать парсер капчей (: )


Вообще, судя по блогу, (сугубо SEO) соображалки и креативности автару не занимать.
Позабавила идея разноцветности. елибы она ещё и работала. Но это не главное.
Материала тематического дохрена. Мне даже столько не нужно.

---
SEO Философия от Bormaley: О SEO можешь ты не знать, но выдачу засрать обязан

own internet. Из кораллов к акулам.  

Posted in , ,

Предистория. Для меня всегда существовало два интернета. Внешний, пестрый и комерциализованый и внутренний, глубокий ВЭБ где реклама на странице считается позором, дизайны обычно темны и лаконичны, а ссылками обмениваются по дружеской договоренности. Там два десятка урлов ты знаешь наизусть и все обитатели в какой-то мере тебе знакомы. Там любые файлы раздаются прямыми http ссылками и капчи являются знаком неуважения к редким, но ожидаемым посетителям. Сеть которая живет в той самой утопической анархии, где каждый не только сам за себя но и всем помоч готов, просто за спасибо.. В эту сеть можно попасть только по "магическим" словам для гугла и уйти так и не поняв, где ты побывал. Там я и такие как я выросли и были воспитаны.

Вот я вылез наружу, в "большой мир".. И начал искать свое место тут, в комерциализованном интернете. Цели мои здесь не сильно оригинальны, а вот средтсва - это уже другое дело. Много-много методов и способов скопилось в голове после прочтения метров текста и осматривания сотен ресурсов. Понятно стало одно - золото прямо под ногами. Выставив требования к средствам ступил в реку.
Все должно быть честно, красиво, интересно и, конечно, выгодно. Мыслями и идеями полно сознание и ими поделюсь, но позже.

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

freelance points  

Posted in

Фриланс != деньги из неоткуда,
но работай когда хочешь, или когда можешь.

Фриланс != меньше работы,
но больше интересной работы.

Фриланс != полная свобода,
но свобода выбора.

Фриланс != счастливое будущие,
но крепкий стартап саморазвития.

Фриланс != легкая жизнь
но погоня за мечтой.


Эстафета, как ныне модно, "мечты фрилансера"..
Кто как себя видит догнавшим мечту.

ожидания, реальность, признание.. "очень"

Но я хочу всетаки стартануть свои проекты.
Есть много наработок, но все они не готовы для паблика.
Про мою CMS один человек, мною уважаемый сказал - "Это о*уенно, это реальный Юникс".. И этот отзыв дороже денег.

Передаю эстафету AngelOfFate.

борода  

Posted in

эм.. Отсюда. Вы все знаете это.
А коментов неть.. О всемогущий по*уизм, где моя бутылка виски..

my current books  

Posted in

Перенимаю от AOF новую эстафету “Я читаю …”.

Сейчас читаю 2 книжки, одну в основном в метро, другую в основном дома.
Ибо она толстая и широкая. Это спесь социологии с политологией, исследующая причины и следствия информационного сообщества.
Nетократия. Новая правящая элита и жизнь после капитализма.
Бард А.Зодерквист Я. 2004 г.
"Netoкратия единственный в своем роде труд, смело разрушающий границы академических наук, сводя в единое целое философию, социологию, историю, экономику, бизнес и теорию управления. Это воистину первая книга, столь глубоко исследующая революционные проявления продолжающихся перемен в сфере информационных технологий в экономике, политике, культуре и средствах массовой коммуникации."

Вторая книга, преимущественно для чтения в метро под скрежет и стук или в городе, под его техногенный шум. - Саймон Логан, Сборник рассказов i-O. Чистый воды киберготика или индастриал, рассказывающий про непростую жизнь отбросов техно-помоек.

"Саймон Логан - виртуоз в искусстве создания мрачных апокалипсических мирков в небольшом пространстве рассказа. Искусное сочетание бурной фантазии, стилистики игры "Doom" и черного юмора сделало автора культовым среди поклонников как киберготики, так и классической научной фантастики."

“AngelOfFate читает Дюну Ф.Херберта”. =)

dreams about freelance.  

Posted

Краткое изучение блогосферы показало, что все "бомжи" вообщем стремятся заработать себе на <нужное подставить>, причем это самое <нужное подставить> не самая дешевая игрушка. А зачастую кабе недоступна при "обычной" работе.

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

Заработок на SEO меня не сильно привлекает, т.к. достаточно однообразная работа на мой взгляд. Могу ошибаться. А вот разнообразные заказы или свои проекты более привлекают.

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

Живет православный фрилансер где ему больше нравится не претендуя остаться на одном месте дольше, чем ему хочется. Необходимые деньги зарабатываются на месте оффлайново или онлайново. Собственно инет есть везде, где "хорошо". Средняя стоимость нормального недельного заказа вполне может прокормить любого, если вы конечно не в москве или токио живете. Для скитания по красивым странам и морям и жизни по съемным квартирам и отлелям не изнуряющего заработка гуру вполне хватает. И всегда покупаешь билет в один конец. При таком укладе много денег вообщем не нужно много, главное чтобы зватало. Чтобы просто наслаждаться жизнью. Не одного из них нет не машины, не квартиры, и даже денег часто нет в наличии.. Зато всегда есть море хорошего настроения и фонтаны креатива.

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

Это был рассказ о "них", некоторых мифических знакомых. А фактически о своей мечте, о том как мечтаю жить "на фрилансе".

work places fraud  

Posted in

Найден под#eб.

Собственно по акции "Лашадкаф", найден клон поста AOF.
Как-бе все понятно, просто обидно немного..




COFE  

Posted in

Естественно каждый уважающий себя сетевик, АйТи-шник и креативщик вообщем знает как готовить кофе. Простой такой заварной кофе, без использования кофе-машины.
Я назвал это рецепт "Хак-кофе мазут". Хотя на звание первооткрывателя не претендую совсем.

Ингридиент номер РАЗ - кофе. Кофе может быть 3-х видов.
1. Готовый молотый кофе для кофе-машины, самый простой и частый вариант.
2. Молотый кофе для турки/жезвейки - бывает только в спец. магазинах. Дорого.
3. Кофе в зернах + кофемолка. Это наш вариант. Достаточно дешево можно купить отличный кофе.

Ингридиент номер ДВА - вода.
Только "сырая" вода, причем предварительно её можно поморозить в холодильнике.
Хороший вариант "питьевая в бутылках".

Процесс приготовления:
Если кофе в зернах - его надо смолоть просто в пыль. В меру конечно.
В турку засыпается получившийся кофе на четверть от воды и поставить на огонь.
Какраз 20 секунд должно хватить вам, чтобы подхватить воду и залить её в турку.
На маленьком огне ждать пока все это поднимится. Убигание - не желательно.

Собственно все просто.
Выключаем, фильтруем, пьем, просыпаемся.

metanews


Add to Google