Обновить
15
Алексей@Epsiloncool

Фанат ретро и современной IT разработки

4
Подписчики
Отправить сообщение
Вот уже 5 лет я использую следующий простой принцип:

1. Тэг form ничего никуда отправляет, он служит скорее для группировки полей, но в принципе можно обойтись и без него. Очень часто я использую div — это не имеет большого значения.

2. По событию нажатия на submit (или какому-то другому — для сложных форм) js собирает данные из контролов и отправляет их на адрес обработчика с помощью ajax.

3. Обработчик на PHP (каждая форма считается объектом и у него есть просто метод onFormSubmit()) анализирует данные и через JSON возвращает последовательность простых команд по дальнейшей работе клиента. Это могут быть: подсветить поле(-я), вывести alert, сделать редирект, выполнить js-код или обновить кусок DOM. Редирект не делается только в том случае, если есть ошибки в форме и надо повторить отправку после их исправления.

Куда делать редирект — решает сам контроллер, и это, я считаю, правильно. Сам клиент ничего не валидирует и не принимает никаких решений (валидация на клиенте бессмысленна), а просто следует командам сервера.
Только мне одному в слове «саидбар» слышится что-то восточное?..
В Вашей работе только одни плюсы, продолжайте работать «на дядю».
Единственный риск, который можно углядеть в Вашем ярком описании — это отсутствие гарантий, что завтра Вы всё так же будете работать на этой престижной работе. Я вовсе не хочу сглазить, просто это один из минусов работы «на дядю», который никак и ничем не скомпенсирован в вашем сообщении.
Плюс ко всему я полагаю, что Вы можете поехать только туда, куда Вас отправят, а вот самостоятельно поехать — вряд ли.
Как раз это и не проблема. Существует множество методик, чтобы определить. Самая простая: сесть, закрыв глаза и не двигаться, пока не найдётся мысль, которая сорвёт вас с места.
Можно, наконец, прочесть какую-нибудь специализированную книгу.
Да можно и проще определить: каким делом ты готов заниматься круглосуточно, не ради кого-то, а ради себя любимого? Это оно.

Уникальность контента доказывать не нужно — если он где-то ещё есть, значит он уже не уникальный. А у вас написано «если впоследствии окажется, что контент _не_уникальный_ и не авторский».

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

Мне кажется, что в этой фразе просто должно быть уточнение «на момент передачи», без всяких неопределённых прилагательных. Т.е. тупо пробиваем по гуглю цитату — если нет повторов, то цитата принимается, деньги платятся и никаких возражений и споров по поводу уникальности быть впоследствии не должно. Ибо по приведённой Вами фразе из договора чисто формально через год сотрудничества у вас можно забрать все деньги, причём в двойном размере, т.к. через год все цитаты будут неуникальны.
Могу предположить, что если цитатку кто-то после размещения на вашем сайте («впоследствии») сдёрнет и выложит у себя без даташтампов, то вам придётся очень долго доказывать, что это они у вас, а не вы у них.
Не хотели бы — не строили. Объединились бы, написали бы куда следует, голодовку устроили и т.п. В конце концов в армию не ходили бы, благо расценки сейчас общеизвестны.

Спасибо, я посмеялся. Вы сами были в армии?
ИЧСХ, всех этих 4 пунктов можно избежать одним ударом: подумать хорошенько, выяснить, какое занятие в жизни для вас является хобби и придумать как монетизировать это занятие (то есть понять как оно может быть полезно людям). И всё.

И чем раньше вы это сделаете — тем раньше всё будет хорошо.

Когда я честно клепал схемки на контроллерах и бегал с разными бумажками (схемы, техконтроль, ГОСТы, ТЗ, и проч.) по этажам, то считал программирование своим хобби, о котором никто не должен знать. Это приносило мне удовольствие и после работы я занимался этим дабы восстановить моральное равновесие перед следующим рабочим днём в душном пыльном офисе. Но потом благодаря случаю (родилась дочь) я понял, что нужно что-то менять. И стал заниматься программированием за деньги (раньше тоже получался небольшой доход, но это скорее была мелочёвка для души), теперь это мой основной доход. И я сплю порой 4-5 часов в сутки, но не потому, что вынужден работать, а потому, что ХОЧУ. Потому что работаю сам на себя и понимаю, что это — МОЁ.

И вот теперь очень жалею, что 10 лет отдал госпредприятию. Хоть я и получил немало опыта, но в основном это опыт «как не надо делать», да и если бы работал это время на себя, то получил бы опыта больше в разы.

Не делайте подобных ошибок.
На самом деле электроника — это круто, но как бы меня это ни впечатляло, там есть проблемы — с заказами, с приобретением оборудования. Мы пробовали брать коммерческие заказы, например, на изготовление какой-то хреновины, которая мигает лампочками, за 15 тыр за прототип. Сделать — нет проблем, всё легко и просто. Но это не те деньги. За 15 тыр я не могу даже заставить себя нарисовать эскиз схемы. Я плачу за ипотеку 25 тыр в месяц и 15 тыр для меня — это уход в минуса и нищенский способ существования.
Я не знаю как в Уфе можно зарабатывать на разработке электроники 100 тыр и выше. А вот программистом на фрилансе — относительно легко и просто.

А ещё в электронике весьма низка планка развития. Рано или поздно упираешься в понимание того, что все микросхемы в принципе похожи, что развитие остановилось и изучать особо там больше нечего. Казалось бы — здорово, теперь можно грести бабло лопатой, ан нет, человек не может так. Нужно постоянное самосовершенствование. А в электронике где оно?
Я ушёл из авиации на пике своего развития (как электронщика) просто потому, что понял, что не хочу провести всю свою жизнь в окружении того же самого (ну и конечно из-за смешной зарплаты в 30 тыр).
А если вы в один прекрасный день вдруг не сможете делать 5-6 аппаратов в день? Например, заболеете или будет просто лениво или нереально (из-за проблем в личной жизни или мало ли из-за чего ещё). Сколько тысяч в месяц тогда составит ваш доход?

Сорри, что медленно отвечаю, адекватные и понимающие молодые хабровчане порубили карму.
А чем вы занимаетесь? Заменой шлейфов и чисткой кулеров? Думаю, в этой области ремонта ноутбуков слишком большая конкуренция… Или у вас есть секретный канал поставки уникальных кастомных чипов? У меня нет, к сожалению. В своё время я думал о том, чтобы заняться ремонтом техники, но увы, для того, чтобы по-серьёзному отремонтировать что-то современное, нужны каналы поставки и серьёзное дорогостоящее оборудование.
Судя по статье — быть электрофрилансером довольно хлопотно. Я сам электронщик с 15-летним стажем, 10 из них проработал в авиационной индустрии. Я знаю электрокухню вдоль и поперёк на 5+. Но заниматься тем, чем Вы описываете, не готов. Не для меня это — нет никакой стабильности, заказы действительно надо ИСКАТЬ. Получится — хорошо, не получится — сидеть, грызть ногти.

В итоге занимаюсь веб-разработкой и имею доход примерно такой же, наверное, но он более-менее стабильный. Можно около $3000 в месяц поиметь, а если поднапрячься, то и $4000. Америкосы хорошо платят.
Таких людей как Вы — мало, и похоже, больше не надо. В нашей стране электронный фриланс ещё неизвестно когда будет широко востребован. Если вообще будет когда-либо.
А нельзя просто отслеживать все события по нажатию кнопок и производить действия с контролами через js (обрубая дефолтную функциональность)?
Предложенное Вами решение мне видится штабелем заплаток, которое не факт, что не стрельнет где-то в каком-то браузере.
Ну то есть файрбаг, опечатка :)
Меня смущает ещё тот факт, что файрфокс по внешнему виду (да и по функционалу) почти в точности повторяет кривой и косой дебаггер в IE7+.
Можете минусовать, но в хроме/сафари дебаггер куда удобнее этого вашего файрбага.
Вы смотрели phpd? Там нет никаких Apache, он сам себе сервер. По сути это то же самое, что и nodejs, только на php. Без linux и mysql вы не обойдётесь, они сами по себе, отдельно.
К сожалению, того PHP, которого мы знали 5 лет назад, скоро уже не будет. Всё будет асинхронно и персистентно)
Ну а как же phpDaemon? Активно развивается. И хотя мне кажется, что nodejs местами попроще, в phpd есть свой скрытый смысл, преимущества над nodejs. Там кстати тоже уже есть и WS-клиенты и всякие XMPP-протоколы поддерживаются.
плюс один. текстуру не крутить, а подрагивать нужно.
Вы очень сильно ошибаетесь насчёт «PHP это не событийный язык». Костыли по поводу внедрения событий в PHP встречаются ещё со времён первой версии Pear'а, а сейчас это имеет массовый характер. Если во фреймворке нет поддержки событий (хуков), то он плох. Сейчас наступают времена асинхронности, а там без событий ну никак нельзя, поэтому готовьтесь. Читайте мануал по phpDaemon и привыкайте к событийности ))

Информация

В рейтинге
Не участвует
Откуда
Уфа, Башкортостан(Башкирия), Россия
Дата рождения
Зарегистрирован
Активность