Сохранен 99
https://2ch.hk/pr/res/345424.html
Прошлые домены не функционирует! Используйте адрес ARHIVACH.VC.
24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

PHP-Backend без СМС 2

 Аноним Птн 18 Апр 2014 17:49:57  #1 №345424 
1397828997358.png

Первую группу успешно набрал. Задачки решаются. Посему решил продолжить эксперимент.

Так как мне нечем заняться а также так как я люблю делиться знаниями я предлагаю помощь желающим в обучении.
А именно: отвечать на конкретные вопросы, давать советы, давать интересные и не очень таски и проверять их решение.
Сам back-end разработчик, фрилансер. Back-endy и обучаю.
Основной упор сделан на таски. Ибо книжку можно и самостоятельно прочесть а вот говнокод надо ещё кому-то критиковать чтобы был результат.

Требования к кандидатам:
Знание php хотя-бы на уровне синтаксиса.
Знание любого другого языка программирования.
Желание.
Общая адекватность.

Также в дальнейшем достойным кандидатам будет предложена удалённая работа (или нет).

Стоимость: 100WMZ с первой зарплаты более 1к$ на должности веб-разработчика если конечно решите что обучение вам помогло этой зарплаты достичь. (Это не предложение работы)


Для записи направляйте небольшой рассказ о себе на почту [email protected] (какой уровень сейчас, что умеете, чему хотите научиться, зачем)

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

Задайте ответы.

Аноним Птн 18 Апр 2014 18:31:26  #2 №345429 

>>345424
>1. Знание php
>2. Знание любого языка программирования
отыграл

sageАноним Птн 18 Апр 2014 18:39:41  #3 №345431 

>>345424
> я люблю делиться знаниями
как работает VT-x в i7 3770?

Аноним Птн 18 Апр 2014 21:01:50  #4 №345460 

>>345424
а где предыдущи тред?

Аноним Птн 18 Апр 2014 21:17:59  #5 №345469 

>>345460
в /B

sageАноним Птн 18 Апр 2014 23:56:47  #6 №345536 

Ты просто жирный кретин. Такие дела.

Аноним Суб 19 Апр 2014 11:38:13  #7 №345653 

>>345536
Ок.

Аноним Суб 19 Апр 2014 12:32:54  #8 №345656 

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

Аноним Суб 19 Апр 2014 12:43:26  #9 №345660 
1397897006983.png

>>345656
This is Infobusiness, loshara.

Аноним Суб 19 Апр 2014 12:56:20  #10 №345661 

>>345656
Предлагаю поднять скилл а не обучить с 0.

Аноним Суб 19 Апр 2014 13:01:45  #11 №345662 

>>345661
>php
>поднять скил
лучше объясняй зачем это здесь.

Аноним Суб 19 Апр 2014 13:03:31  #12 №345663 

>>345662
Заняться мне больше нечем вот оно и здесь.

Аноним Суб 19 Апр 2014 13:05:32  #13 №345664 

>>345663
сам ты не работаеш, но за деньги хочеш других научить?
>— А с какой целью взимается плата?
— С целью капитального ремонта Провала, — чтобы… не слишком… проваливался!

Аноним Суб 19 Апр 2014 13:08:34  #14 №345665 

>>345664
На деньги я не рассчитываю. лол

>сам ты не работаеш
Не верное утверждение.

Аноним Суб 19 Апр 2014 13:12:02  #15 №345666 

>>345665
и что мне с тобой делать?

Аноним Суб 19 Апр 2014 13:16:17  #16 №345667 

>>345666
Сажа-скрыл и все дела.

Аноним Суб 19 Апр 2014 13:19:59  #17 №345669 

>>345667
сажа @ закрыл может?

Аноним Суб 19 Апр 2014 14:42:45  #18 №345674 DELETED

>>345669
Проиграл на весь закрепленный

Аноним Суб 19 Апр 2014 21:43:14  #19 №345770 

bump

ОП Птн 09 Май 2014 11:14:02  #20 №351849 

>>345424
Bump

поп Срд 14 Май 2014 14:08:56  #21 №353111 
1400062136067.png

Буду бампать скринами ответов.
Складывается ощущение что не все понимают принцип оплаты.
Поясню: оплата производиться по факту достижения вами каких-то результатов (получение высокооплачиваемой работы) и только если вы считаете что мои таски вам как-то в этом помогли.
Если нет - то нет. Этой хернёй я страдаю не ради денег.

Аноним Срд 14 Май 2014 16:51:39  #22 №353124 

Решил спихнуть свой фриланс под видом обучения?

поп Срд 14 Май 2014 17:20:54  #23 №353135 

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

Аноним Срд 14 Май 2014 23:18:18  #24 №353201 

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

цель - хочу фидбек к моему коду. лично мне он нравится, но хуй знает кароч.

Аноним Срд 14 Май 2014 23:51:11  #25 №353206 

>>345424
Сколько эта акция будет продолжаться? А то сейчас вот сессия , а поучаствовать хотелось бы :(

поп Срд 14 Май 2014 23:52:27  #26 №353207 

>>353201
Задачки уровня сортировки массива. (их с трудом решают)
Если для вас это не проблема - будет сложнее\интереснее\масштабние. Смотря где у вас проблемы.

Сам я занимаюсь разработкой веб-приложений всякие парсеры, CRM и прочая херня. Так что могу давать таски из этой области.

Могу дать фидбек по коду. Если его не больше странички конечно. Разбирать вашу самописную цмску или ещё чего - лениво же.

поп Срд 14 Май 2014 23:55:09  #27 №353208 
1400097309833.png

>>353206
Пока я не забью очевидно. Месяц уже прошёл. Останавливаться не пока планирую.


Аноним Чтв 15 Май 2014 00:07:32  #28 №353211 

А можно php использовать не для веба?

поп Чтв 15 Май 2014 00:08:44  #29 №353213 

>>353211
Можно. Но не стоит.

sageАноним Чтв 15 Май 2014 01:30:23  #30 №353225 
1400103023953.png

>>353211
Не стоит, но если будешь, лучший способ из известных мне - CakePHP.
http://book.cakephp.org/2.0/en/console-and-shells.html

поп Чтв 15 Май 2014 16:22:14  #31 №353353 
1400156534269.png

bump

Аноним Чтв 15 Май 2014 18:07:11  #32 №353382 

>>353208
Было бы круто, если бы и через месяц не останавливался. Отшпулялся бы я на сессии и тебе б написал тогда.
Сам то я немного умею в прогерство (ну на уровне лаб и курсерами со всяким кодкадемиями), но задания твои с радостью бы поделал.

Аноним Чтв 15 Май 2014 19:36:41  #33 №353408 

оп написал тебе письмо
пили мне задачи скорее!

Аноним Чтв 15 Май 2014 21:20:30  #34 №353436 

оп мор мор мор пили ещё давай же

поп Птн 16 Май 2014 19:04:29  #35 №353656 
1400252669297.png

bump

Аноним Птн 16 Май 2014 19:06:32  #36 №353658 

http://habrahabr.ru/post/142140/
Просвящайтесь.

поп Птн 16 Май 2014 19:12:40  #37 №353660 
1400253160529.png

>>353658
http://habrahabr.ru/post/179399/
Вот ещё неплохая.

поп Суб 17 Май 2014 12:55:24  #38 №353817 
1400316924318.png

bump

Аноним Суб 17 Май 2014 20:19:30  #39 №353894 

>>345424
Блять я давно не заходил в раздел, я уже проебал все полимеры? Еще есть набор? Вы скайпом пользуетесь?

поп Суб 17 Май 2014 21:55:03  #40 №353912 
1400349303441.jpg

>>353894
Набор постоянный. Так как программа индивидуальная.
Скайпом не пользуюсь. Так как одно дело вести 20 человек по email и совем другое по скайпу.

Аноним Суб 17 Май 2014 22:58:39  #41 №353925 

>>345424
Привет, ОП. Поясни мне по хардкору.
Я программирую для себя джаст фор фан. Спарсить сайт какой, написать программку для автоматизации чего-нибудь дома, по работе пишу админки для сайтов, ну, там gd модулем например наношу тексты на картинки что бы все было пиздато и красиво с шрифтами, или недавно сайт для газеты объявлений написал с тысячей разных функций, которых не бывает в CMS, короче все у меня ништяк и могу я сделать все что угодно.
И вот я решил устроится на работу программистом, а у меня там про какие-то фреймворки и ООП спрашивают. Естественно я никогда не сталкивался ни с чем подобным, и меня послали нахуй. И думаю я, стоит ли мне изучить всё это ради работы или все таки не стоит связываться с такими мудаками и дальше кодить в свое удовольствие?

поп Суб 17 Май 2014 23:32:07  #42 №353937 

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

Аноним Суб 17 Май 2014 23:48:55  #43 №353940 

>>353912
А что конкретно делает ОП?

поп Вск 18 Май 2014 13:43:55  #44 №354016 

>>353940
Даёт таски, проверяет, отвечает на вопросы.

Аноним Вск 18 Май 2014 21:54:39  #45 №354137 

>>354016
>Даёт таски, проверяет, отвечает на вопросы.
>100WMZ с первой зарплаты
наставник уровня /b

Аноним Вск 18 Май 2014 23:58:35  #46 №354177 

>>353925
>а у меня там про какие-то фреймворки и ООП спрашивают
Зависит от места работы же. Я вот бойтоебом устраивался, так меня спрашивали знаю ли я асм, си и английский. После пары лет работы как-то сам собой перекатился в десктопные приложения, не меняя должности, лол. Там весь этот ООП с фреймворками и вылез, но ничего сложного там нет, пара месяцев работы и ты усвоишь достаточно, что бы взяли на работу. Теория нужна в минимальном объеме, но нужна.

поп Срд 21 Май 2014 00:24:44  #47 №354759 
1400617484408.jpg

bump

Аноним Срд 21 Май 2014 02:31:50  #48 №354796 
1400625110135.jpg

>>354177
>Я вот бойтоебом устраивался
>бойтоебом устраивался
то-то ты не знаешь как слово "байт" пишется.

sageАноним Срд 21 Май 2014 11:45:22  #49 №354848 

>>354796
Толстячок.

поп Птн 23 Май 2014 01:53:18  #50 №355379 
1400795598166.jpg

bump

Аноним Суб 24 Май 2014 13:03:26  #51 №355777 

Кхм, php - это анальное рабство? Мне как минимум двое сказали, что попав в эту область потом хуй оттуда выберешься. Это правда? Если да, то почему? Типа, и карьерный рост минимальный, и быдлокод никогда не станет не быдлокодом и вообще, ты никому нахуй не нужен будешь с этим пхп.
Не траллирую - правда не знаю.

поп Суб 24 Май 2014 22:09:25  #52 №355799 
1400954965702.jpg

>>355777
>хуй оттуда выберешься. Это правда? Если да, то почему?
Ну видно с php вообще грусть-печаль раз уходить не хотят.
>Типа, и карьерный рост минимальный, и быдлокод никогда не станет не быдлокодом и вообще, ты никому нахуй не нужен будешь с этим пхп.

Вот не могу я понять этого. Если всё так плохо хуле ты сидишь с пхп? Если ты такой дохуя слабый что слезть не можешь. То тут не в пхп дело. И понятно что на таких уёбках только былокод и возить.

В пхп реально дофига недостатков. Но и плюсов столько-же.
Если вам нужен идеальный язык. Идите на хаскел какой. Там нету быдлокода.. На нём вообще ничего нет. лол.

Аноним Вск 25 Май 2014 02:24:06  #53 №355820 

>>355799
> Идите на хаскел какой. Там нету быдлокода.
Все там есть. Лично хуярю килобайты отборного дерьмища.

Хачкиль-макак

Аноним Вск 25 Май 2014 10:13:47  #54 №355833 

>>355820
>отборного дерьмища.
Так оно хотя бы отборное.

Аноним Вск 25 Май 2014 14:04:46  #55 №355884 

оп ты тут?

поп Вск 25 Май 2014 15:02:32  #56 №355911 
1401015752138.jpg

А ты?

Аноним Вск 25 Май 2014 15:35:14  #57 №355928 

>>355911
я же ананимус
я всегда здесь, это же двач

я как-то присылал тебе задачку, но решил притормозить так как работа появилась

расскажи что ты делаешь когда тебе нужно разработать что-то с нуля.
то есть просто сесть и писать лапшой не вариант.
нужно сделать заебись.
как ты пишешь код?

поп Вск 25 Май 2014 15:46:05  #58 №355930 

>>355928
>расскажи что ты делаешь когда тебе нужно разработать что-то с нуля.

Думаешь. Проектируешь. Пишешь какой-то кусок. Потом следующий.
Если не так ответил как ожидалось - увы. Не понимаю я таких вопросов.

Аноним Вск 25 Май 2014 15:49:10  #59 №355931 

>>355930
>Проектируешь.
как этот процесс у тебя происходит

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

поп Вск 25 Май 2014 16:02:18  #60 №355936 

>>355931
> как этот процесс у тебя происходит
В типичных веб-проектах вообще думать не надо. Накидал моделек, контроллеров и всё ок.

А так строишь модель предметной области в голове или на доске (ну или на листике) потом это всё в классы переводишь и всё.

>где нужен предыдущий код, но преобразовать данные надо по-другому.
Возвращаться к предыдущему коду и меняешь интерфейс так чтоб он работал в общем случае а не в частном. Теперь используешь его в новом месте.
С опытом пишешь сразу абстрактно с намёком на дальнейшее использование.

Про проектирование вот клёвая книжка: http://www.ozon.ru/context/detail/id/3105480/
Также Макконела можешь почитать. Банду четырёх ещё можно.

Аноним Вск 25 Май 2014 16:06:33  #61 №355937 

>>355936
есть мвс, есть контроллеры, есть модель

мне нужно в модели захуячить вот эту сложную хуету в кучу классов и возможно с наследованиями

вопрос - как организовать код?
я не хочу ебашить в модель дополнительные полтысячи строк
но и вынести в отдельный файл я же не могу классы, так не делается же?

поп Вск 25 Май 2014 16:17:30  #62 №355941 

>>355937
>не хочу ебашить в модель дополнительные полтысячи строк
Ну вынеси в слой бизнес-логики. Если в модельку не входит.

>но и вынести в отдельный файл я же не могу классы, так не делается же?
Чё?

Очень сложно решать абстрактные проблемы конкретными решениями.
Давай реальный пример.

Аноним Вск 25 Май 2014 16:22:40  #63 №355943 

>>355941
>слой бизнес-логики
но модели как раз и существуют для бизнес-логики

реальный пример:
берём кейкпхпшную модель

class Ingredient extends AppModel {
public $name = 'Ingredient';
}

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

поп Вск 25 Май 2014 16:26:07  #64 №355944 

>>355943
могу ли я дописать после
этого класса свои 10 классов. речь не о физической возможности, а о грамотности такого подхода.

Зачем? Что тебе 10 файлов создать жалко?

Аноним Вск 25 Май 2014 16:28:56  #65 №355945 

>>355944
но эти файлы будут являться чем? это не модели, это по сути функционал для одного метода в одной модели. где мне создать эти файлы?
нельзя же тупо в корень создать папку и туда свалить файлы, сделав в методе инклюд?

поп Вск 25 Май 2014 16:34:55  #66 №355947 

>>355945
>но эти файлы будут являться чем? это не модели, это по сути функционал для одного метода в одной модели. где мне создать эти файлы?

Чё? Файлы будут являться файлами.
Речь шла о 10 классах.

>это не модели
И что? классы теперь только для моделек можно заводить?
Создай папочку для моделек и папочку для остального.

>сделав в методе инклюд
Зачем? use autoload

Аноним Вск 25 Май 2014 16:44:30  #67 №355951 

>>355947
кароч нихуя ты мне не помог
кажется ты имеешь ввиду "да сделай хоть как, всё равно работать будет"

но скорее всего просто я ебанулся от жары и хочу с нуля написать идеальный код

поп Вск 25 Май 2014 17:48:48  #68 №355958 

>>355951
Я просто проблемы не вижу.

Аноним Вск 25 Май 2014 18:50:07  #69 №355972 

>>355958
на работе от меня требуют уровень которого я пока не достиг
ну не то чтобы требуют, но делают замечания что это и это можно было сделать лучше

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

Аноним Вск 25 Май 2014 18:57:13  #70 №355973 

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

Аноним Вск 25 Май 2014 19:03:00  #71 №355975 

>>355973
>проект уровня фейсбука. Но тогда не понятно что ты делаешь в этом треде.
уровень там довольно серьёзный
дело в том что когда я начал его делать я даже не умел в классы и было совсем немного опыта работы

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

давай проясним по теме всё-же.
я так понял что на конкретные вопросы сложно ответить. может ли кто-нибудь посоветовать книгу конкретно по той проблеме что описана выше. я просто не знаю где найти ответ.

Аноним Вск 25 Май 2014 19:32:41  #72 №355983 

>>355975
суть классов в ограничении побочьных еффектов
структурное программирование это когда побочные еффекты образуются только в пределах одной процедуры на время одного вызова
класс это когда несколько проццедур делают побочные еффекты только по группе переменных этого класса
чем полхи побочьные еффекты? тем что если все может влиять на все то очень трудно что конкретно вызвало проблему
если побочьные еффекты ограничены то тебе не надо просматривать всю программу для поиска ошиби а достаточно простотреть только часть которая может повлиять на неверый результат
и давай постепенно прехеоди с ебли мамочек-толстух на просто толстух

Аноним Вск 25 Май 2014 19:35:31  #73 №355985 

>>355975
Я тебе по теме и проясняю. Десять классов чего ты решил засунуть в модель? Давай начнем с того, что именно это за модель. Приведи спецификации твоего воображаемого проекта и в какую из его моделей требуется впихнуть 10 классов кода, и что это за классы.

Аноним Вск 25 Май 2014 19:35:39  #74 №355986 

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

поп Вск 25 Май 2014 19:44:43  #75 №355991 

>>355975
>посоветовать книгу конкретно по той проблеме что описана выше
Я же тебе уже три книги указал.

>дело в том что когда я начал его делать я даже не умел в классы и было совсем немного опыта работы
Это проблема. Тот проект так и останется говнокодом.
Нельзя получить опыт годами пиля один большой говнокод. Лучше запилить 10 маленьких проектов.

Я чувствую проблему с архитектурой в этом проекте. И ты её не решишь задавая абстрактные вопросы про 10 классов. Потому что хрен знает что ты имеешь в виду и что конкретно за треш у тебя в коде.

Аноним Вск 25 Май 2014 19:51:16  #76 №355994 

>>355985
прочитал и понял что вы нихуя не поймёте. но всё-же:

есть сайт с пирогами
там есть помимо всего прочего "главный" контроллер - pirogController и модель - pirog

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

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

скажу сразу, я могу прямо сейчас сесть и написать стеной кода в 30 методов то что нужно. очевидно это будет хуёво.

я хочу сделать как у людей, чтобы тот кто посмотрел в код охуел и потребовал моар.

например, один класс формирует начальные данные, которые будут учитываться в остальных запросах с другими параметрами, второй делает сами запросы. но дело в том что мне нужно запрашивать данные и для начальных параметров. тут то и вылазит говно, так как по сути эти параметры "не однородны", ну то есть нельзя одним способом достать всё. нужно под каждый писать код. я не вижу красивого способа захуячить это.
плюс в класс вынести обработку каждого отдельного запроса, потому что там пиздец на 200 строк в каждом.

Аноним Вск 25 Май 2014 19:54:09  #77 №355997 

>>355991
>Нельзя получить опыт годами пиля один большой говнокод.
что мешает взять 500 строк говна и превратить их в 500 строк илитного ооп? это не опыт?
>>355986
>>355983
я тебя понял, но это пиздец как ты пишешь
>и давай постепенно прехеоди с ебли мамочек-толстух на просто толстух
это ты не про контроллеры случаем?

поп Вск 25 Май 2014 20:08:08  #78 №356006 

>>355997
>что мешает взять 500 строк говна и превратить их в 500 строк илитного ооп? это не опыт?
Лол. Я прямо вижу как у тебя всё отлично превращается.
В этом и проблема нельзя перепрыгнуть из грязи в князи.
Сначала 500 строк говна преращаются в 400 строк не такого противного говна.
В следующем проекте ты уже пишешь на 500 строк говна а сразу 400 не-противного говна и уже видишь как их можно превратить в почти не говно.

>я хочу сделать как у людей, чтобы тот кто посмотрел в код охуел и потребовал моар.
Рано тебе ещё. Тренироваться надо на кошках а не монстрах с 10 классами в модели.

Аноним Вск 25 Май 2014 20:10:31  #79 №356007 

>>356006
давай я проясню - у меня нет выбора. добровольно я не уйду, это было бы оче глупо с моей стороны.
>В следующем проекте ты
ничего не мешает переделывать снова и снова в этом же проекте.
если конечно время будет

поп Вск 25 Май 2014 20:19:54  #80 №356011 
1401034794370.jpg

>>356007
>у меня нет выбора
Это не ты друг чувака который про php-рабство писал?

>это было бы оче глупо с моей стороны
Поясни.

>если конечно время будет
Не будет. Бизнес движется вперёд. Ему не до рефакторинга.

Аноним Вск 25 Май 2014 20:26:39  #81 №356013 

>>356011
нет, я не про рабство
>Поясни.
опыт, опыт, опыт, опыт, опыт, большой проект за плечами, будет чем выебнуться на собеседовании
>Ему не до рефакторинга.
мне кажется что ты не понимаешь о чём говоришь
>требования редко бывают полными, своевременными и корректными. Иными словами, как бы хорошо вы ни планировали свое приложение, имейте в виду, что его 100% придется переделывать. Более того, его, возможно, придется переделывать даже на завершающей стадии. Не откладывайте переделки на конец работы, делайте их регулярно.
>http://citforum.ru/SE/project/xp/
у меня нет тз. у меня есть "А ДАВАЙТЕ ТЕПЕРЬ ТУТ СДЕЛАЕМ ТАК" и последующая переписка пучка методов во что-то удобоиспользуемое

Аноним Вск 25 Май 2014 20:51:55  #82 №356025 

>>356013
В общем, если твоя проблема – вхуярить куда-то 10 классов модели, то, очевидно, вхуярить их нужно в модель. Если реквест в том, чтобы все охуели с твоего крутого кода, а твой код обычно – говно, тогда тренируйся и мы вам перезвоним.

поп Вск 25 Май 2014 20:53:49  #83 №356026 

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

>опыт
Сколько фреймворков ты успел изучить при работе над этим проектом?

>опыт
Сколько различных технологий, баз данных, библиотек, поисковых движков?

>опыт
Сколько разных сложных задач из разных предметных областей ты смог решить?

>опыт
Системы контроля версий, багртегекры, системы интеграции, работа в команде?


Я просто считаю что пиление одного гигантского говнокода всю жизнь - сомнительный повод выебнуться на собеседовании.



Аноним Вск 25 Май 2014 21:02:20  #84 №356030 

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

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

поп Вск 25 Май 2014 21:09:25  #85 №356032 

>>356030
Маркерная доска, блокноты.
На компе единственное из сред моделирования что не вызвало у меня отвращения была программка Altova UModel.

Аноним Вск 25 Май 2014 21:13:33  #86 №356034 

>>356030
>ну там миндмапы может быть, может умл диаграммы, может просто на листке хуячит.
Хуячу прямо кодом. А там уже IDE мне строит диаграммы, если я не в состоянии их запомнить.

Аноним Пнд 26 Май 2014 01:55:49  #87 №356109 

Вкатываюсь с глупым вопросом по zf2: как заставить работать свои css-файлы application-name/public/css/style.css через headLink()? Уже перепробовал по нескольку раз всё из документации и всё, что нагуглил, ковырял asset_manager, но так нихуя сука блядь и не заработало безрезультатно. Файл со стилями корректный (там одна строчка исключительно для теста), проблема, видимо, в путях или методах. Ну и в моих мозгах, да.

поп Птн 30 Май 2014 00:27:49  #88 №357526 
1401395269855.gif

bump

>>356109
Не знаком с zf

Аноним Птн 30 Май 2014 23:07:34  #89 №357774 

>>345662
Критика здесь нихуя не приветствуется: что-то не нравится - проходи мимо. ОПу спасибо, мне его таски нужны!

Теперь вопрос к ОПу:
Ты говорил подумать, как избавиться от дублирования в этом коде:
} elseif ($bracketArray[$i] == ")" and end($checkingArray) == "(") {
array_pop($checkingArray);
} elseif ($bracketArray[$i] == "]" and end($checkingArray) == "[") {
array_pop($checkingArray);
} elseif ($bracketArray[$i] == "}" and end($checkingArray) == "{") {

Погуглил, ничего полезного не нашёл, дай хотя бы какую-нибудь подсказку, я уже голову себе сломал. Пробовал через switch-case, но это глупость и нихера оно не упрощает. Молю, дай подсказку!

поп Суб 31 Май 2014 01:52:53  #90 №357853 
1401486773543.gif

>>357774
Отвечу на почту (а то спойлер остальным будет).

По поводу критики - критикуйте, без проблем.

поп Срд 04 Июн 2014 22:17:21  #91 №359212 
1401905841437.png

Bump

Аноним Срд 04 Июн 2014 22:38:30  #92 №359219 

ОП, ты есть тут?
Есть более-менее свободное летошкола кончилась, из знания языков - си, дельфи, питон(знания, конечно, не полные, того же ООП не касался, но на олимпиадках преуспеваю). Соответственно, хотелось бы его провести более-менее с пользой, в идеале - чутка подзаработать. Так что вот мои вопросы:
1. Ты можешь давать задания не уровня ознакомления с языком(я верю, что хоть как-то пхп освоить несложно), а более продвинутое?
2. Сможешь ли ты прокачать меня, чтобы я смог начать к концу лета фрилансить? А то я вот смотрю на тот же одеск и вижу кучу непонятных слов, не зная с чего начать

поп Срд 04 Июн 2014 23:33:37  #93 №359234 

>>359219
Нет меня тут.
1. Я даю таски из тех областей в которых вижу у вас проблемы.
Первые таски идут простые - но это знакомство.
2. Это зависит от тебя. Теоретически - да.

поп Птн 06 Июн 2014 18:21:31  #94 №359738 

Bump

Аноним Вск 08 Июн 2014 15:29:03  #95 №360117 

ОПушка, у тебя не найдется в загашниках рецептов для авторизации пользователя? Мне нужно склепать простенький одностраничный сайт - вверху поля ввода имени/пароля и кнопки Log In/Sign Up. С Регистрацией разобрался, но не выходит залогинить пользователя - нужно чтобы после ввода имени/пароля и нажатии кнопки Log In в шапке сайта появилось Hello, Username. Те примеры, что я нарыл, авторизируют пользователя на отдельной странице.

Аноним Вск 08 Июн 2014 16:01:01  #96 №360130 
1402228861308.gif

Оп няша, спасибо за комменты к быдлокоду и задачки.

поп Вск 08 Июн 2014 23:55:54  #97 №360251 

>>360117
Что есть рецепты?
Меняешь action в форме на ту-же страницу и обработку авторизации - туда-же.

Аноним Пнд 09 Июн 2014 00:55:37  #98 №360275 

>>360117
Тащемта, полезно для многих ситуаций.
https://cartalyst.com/manual/sentry

Аноним Срд 11 Июн 2014 14:03:58  #99 №360866 

оп, ты всё ещё занимаешься этим?
послал тебе исправления первой задачи

comments powered by Disqus