232,48 КБ, 1280x720 , vlcsnap-2016-02-09-0… 3773770
75,59 КБ, 600x440 , 1 (2).jpg 1476695998-9ce95.jpg 75,59 КБ, 600x440 , 1 (2).jpg
Сегодня поеду в город на собеседование. И завтра, по другой вакансии, тоже. Это трагедия, потому что каждая поездка стоит мне 500р.
Сильно давит на нервы.
3775584
212,2 КБ, 2215x1749 , Konachan.com - 14216… 1476775428-b9862.jpg 212,2 КБ, 2215x1749 , Konachan.com - 14216…
Сегодня надо докодить.
3778146
47,38 КБ, 1280x720 , vlcsnap-2015-10-18-1… 1476878218-4d8bb.jpg 47,38 КБ, 1280x720 , vlcsnap-2015-10-18-1…
Записался завтра на два собеседования.
3778294
72,25 КБ, 800x640 , 84e6e48c7d399401fa36… 1476881395-567ab.jpg 72,25 КБ, 800x640 , 84e6e48c7d399401fa36…
"The first global computer network emerged thanks to capitalists behaving like cooperative socialists, not socialists behaving like competitive capitalists."
"In fact, hundreds of non-internet networks have been functioning across corporations and countries for decades. The future of computing networks undoubtedly holds not one internet but many distinct online ecosystems."
Хм.
3778611
206,86 КБ, 1280x720 , vlcsnap-2016-07-24-2… 1476892794-51165.jpg 206,86 КБ, 1280x720 , vlcsnap-2016-07-24-2…
Какая прикольная сладенькая картошка
3784670
474,81 КБ, 1920x1080 , vlcsnap-2016-06-20-1… 1477075421-3d5ef.jpg 474,81 КБ, 1920x1080 , vlcsnap-2016-06-20-1…
Ладно, этот франкейнштейн работает.
Осталось всего-ничего, добавить контроллер и отрефакторить.
3788565
109,85 КБ, 1920x1080 , 14665468550040.jpg 1477214314-a75d2.jpg 109,85 КБ, 1920x1080 , 14665468550040.jpg
Нет.
3788811
52,92 КБ, 500x540 , 1470487921-b72ac.jpg 1477224633-0c631.jpg 52,92 КБ, 500x540 , 1470487921-b72ac.jpg
Презумпция виновности. Все вокруг виновны в своей неправоте.
3789243
243,48 КБ, 850x1202 , 14769031369070.jpg 1477236508-fa063.jpg 243,48 КБ, 850x1202 , 14769031369070.jpg
Неудобно, что из яндекс-работы нельзя удалять вакансии с определёнными названиями.
Или конкретных работодателей.
Это сделало бы поиск гораздо удобнее.
Я бы мог сделать это сам.
3790673
77,71 КБ, 850x604 , XPefn-KmiAo.jpg 1477254582-6b8c5.jpg 77,71 КБ, 850x604 , XPefn-KmiAo.jpg
И даже не могу сказать, что чего-то достиг.
Код был говном и остался. Но хотя бы в нём появились классы, а sql уже не путается с Представлением.
Осталось sql-код поправить и некоторые косметические украшения ввести, и будет кое-что значимое.
3791959
6,4 КБ, 219x187 , 14766468684570.jpg 1477316309-5f75d.jpg 6,4 КБ, 219x187 , 14766468684570.jpg
Блин, я собираюсь работать курьером в зимний сезон.
Будет тяжело.
3792127
202,98 КБ, 264x502 , --294.png 1477322537-6f6d9.png 202,98 КБ, 264x502 , --294.png
>>3792112Жопа - это сидеть дома без денег и работы в ста километрах от Петербурга. Иметь в Питере зарплату, от которой после вычета что-нибудь остаётся, это вполне нормальное житие.
3792139
653,3 КБ, 800x1120 , 0d64e9e542e1f71b31b7… 1477322836-f36d9.png 653,3 КБ, 800x1120 , 0d64e9e542e1f71b31b7…
>>3792127Как колхоз в котором ты живёшь называется?
3792160
21,52 КБ, 240x320 , 2.jpg 1477323300-aab4a.jpg 21,52 КБ, 240x320 , 2.jpg
>>3792150Свалить не можешь, работу найти в посёлке тоже. Мдауш.
3792167
63,45 КБ, 851x889 , --2061.jpg 1477323500-2a123.jpg 63,45 КБ, 851x889 , --2061.jpg
>>3792160> Свалить не можешьСобираюсь снять какое-нибудь недорогое жильё типа комнаты
Здесь жить нельзя.
А у тебя как с этим дела обстоят?
3793521
296,69 КБ, 500x467 , 1467626716-85d86.png 1477357179-98c95.png 296,69 КБ, 500x467 , 1467626716-85d86.png
>>3793365У нас денег иногда на одежду не хватает. Кредиты и прочие радости нищебродства.
3793574
>>3793521Сочувствую, правда. Хотя тебе от этого ни тепло, ни холодно, понимаю. Помню, советовал тебе оставить свое тленное равнодушие и поспособствовать развитию бизнеса хоть как-то. Также было бы здорово работать где-нибудь параллельно, чтобы приносить дополнительный доход. Конечно, тяжело это все, кто же спорит. И можно обвинить меня в том, что мне легко говорить. Но а что поделать? Разве что только дружно утопиться. Или постараться бороться. Твой же вариант унывать тоже вариант, но даже не знаю, какой-то он не очень, не?
3793961
302,89 КБ, 1680x1050 , 68457ead668789be633b… 1477383045-aaa8b.jpg 302,89 КБ, 1680x1050 , 68457ead668789be633b…
>>3793365Видимо, у кого-то потребности понаглее.
3800614
32,78 КБ, 568x678 , Снимок2.PNG 1477598545-ced6f.png 32,78 КБ, 568x678 , Снимок2.PNG
Даже в исключениях приходится прописывать сраный неймспейс.
Пхп, ты ужасен.
3802392
249,88 КБ, 1920x1080 , tWaF3z.jpg 1477677275-9ae1e.jpg 249,88 КБ, 1920x1080 , tWaF3z.jpg
3808382
151,74 КБ, 800x1115 , 14770651298830.jpg 1477831257-8318f.jpg 151,74 КБ, 800x1115 , 14770651298830.jpg
Ладно, про неймспейсы прочитал.
Теперь надо все костыли типа "… exit()" в своих классах заменить на исключения, try..catch и обработку ошибок.
3808873
212,32 КБ, 818x1500 , d7da6213a8692770aa47… 1477841292-f4304.jpg 212,32 КБ, 818x1500 , d7da6213a8692770aa47…
Exceptions или return false внутри функции? Вопрос непростой. Скажем, если бы встроенные в пхп функции возвращали вместо 'false' или '0' исключения, то код с ними не работал бы без обработки исключений, и этими функциями нельзя было бы пользоваться, потому что каждое пропущенное исключение валит весь скрипт.
Следовательно, если функция довольно простая, или функция может быть экспортирована куда-то, то следует в случае неудачи возвращать через неё false или кодовое число, а потом уже участок кода, который использует эту функцию, будет принимать от неё значение, проверять его и решать, кидать ли исключение или нет.
Если же функция сложно-составная, или если от неё требуется больше информации о неудаче чем простое сообщение "я зафейлила, господин", тогда нужно использовать исключение и всегда помнить, чтобы эти исключения были отловлены.
Из этого следует, что стоит стремится к тому, чтобы исключения появлялись (были брошены) на каком можно более высоком уровне в иерархии функций, классов и их методов типа
class->method() {
…
function1() {
…function2() …}
…},
чем на дне иерархии.
И теперь мне на основе этого нужно придумать целостный подход.
3810126
21,42 КБ, 632x196 , Снимок.PNG 1477857904-d0420.png 21,42 КБ, 632x196 , Снимок.PNG
3822816
25,98 КБ, 604x453 , .jpg 1478176356-52d55.jpg 25,98 КБ, 604x453 , .jpg
поссал
3828459
93,63 КБ, 829x1181 , 1qIZPZv3yAk.jpg 1478329621-0bf49.jpg 93,63 КБ, 829x1181 , 1qIZPZv3yAk.jpg
> Just omit the try/catch block. Exceptions automatically propagate up as far as they can until something catches them; you don't need to explicitly re-throw them at every level of the call stack.
Найс.
3829259
38,17 КБ, 1583x423 , Безымянный.png 1478357257-3f634.png 38,17 КБ, 1583x423 , Безымянный.png
Убейте меня пожалуйста я не хочу это читать.
3854938
701,88 КБ, 1003x1238 , 1451328616-7d76d.png 1479483753-c32a9.png 701,88 КБ, 1003x1238 , 1451328616-7d76d.png