Sectoid 09.12.2012 14:41 infinity

Выложил в свой реп (packages.gnolltech.org) php5 собраный с поддержкой нормального interactive mode (php -a). Пока сборка для Sid'а. Если кому надо — соберу для визи/сквизи.

1. kurkuma 09.12.2012 17:14

но нахуя?

2. Sectoidkurkuma /1 09.12.2012 17:15 infinity

какое именно слово непонятно?

3. kurkumaSectoid /2 09.12.2012 17:15 Gajim

зачем этот интерактивный режим?

4. Sectoidkurkuma /3 09.12.2012 17:16 infinity

для интерактивной разработки. пробовать конструкции не надрачивая по 100 раз файлы страничек. короче эдакий repl

5. kurkumaSectoid /4 09.12.2012 17:17 Gajim

> разработки
обучения тогда

6. Sectoidkurkuma /5 09.12.2012 17:18 infinity

обучение-то тут при чем?

7. kurkumaSectoid /6 09.12.2012 17:19 Gajim

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

8. Sectoidkurkuma /7 09.12.2012 17:21 infinity

да ну?)

9. kurkumaSectoid /8 09.12.2012 17:22 Gajim

не ну рли, какие например?

10. Sectoidkurkuma /9 09.12.2012 17:26 infinity

дано: датасет (10к значений, к примеру), 10 колонок: a1name, a1id, a2name, a2id, a3id, a3val1, a3val2, a3val3, .... Отсортирован по a1id,a2id,a3id. разложить в иерархическую структуру вида [ a1id => [ name => a1name, a2 => [ a2id => [ name => a2name, a3 => [ a3id => [name=> a3name, val1 => a3val1, val2 => a3val2, ... ] ] ] ] ]. a1id, a2id, a3id имеют разные типы, т.е. сравнивать их друг-с-другом надо по-разному.

задача простая, вот тока что такуюже сделал (правда не на php, но то детали). код писать сразу, без "пробования конструкций". давай, сверх-человек, покажи нам, сирым.

11. kurkumaSectoid /10 09.12.2012 17:27 Gajim

хз всегда пишу сразу лол, чинипохуй есть же тесты

12. Sectoidkurkuma /11 09.12.2012 17:28 infinity

ну давай вот эту задачку с тестами. (кто их тебе напишет сюда, кстати?)

оффтоп: а чем свой пыхокод тестишь?

13. kurkumaSectoid /12 09.12.2012 17:29 Gajim

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

14. Sectoidkurkuma /13 09.12.2012 17:32 infinity

круто, ты сверхчеловек, тебе это не нужно. проходи мимо)

15. kurkumaSectoid /14 09.12.2012 17:32 Gajim

сколько ты пишешь уже?

16. Sectoidkurkuma /15 09.12.2012 17:32 infinity

много. больше 5 лет.

17. kurkumaSectoid /16 09.12.2012 17:33 Gajim

и до сих пор не придрочился интерпретировать код в голове?

18. Sectoidkurkuma /15 09.12.2012 17:33 infinity

и ты не ответил на чем тесты делаешь, а то все не найду себе нормальную либу для оформления тестов.

19. Sectoidkurkuma /17 09.12.2012 17:34 infinity

нафига? интерпретатор есть, пусть он интерпретирует код. в голове я алгоритм интерпретирую.

20. kurkumaSectoid /18 09.12.2012 17:40 Gajim

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

21. kurkumaSectoid /19 09.12.2012 17:40 Gajim

так быстрее

22. Sectoidkurkuma /20 09.12.2012 17:44 infinity

мне из нормального только phpt попадался (на нем сьют самого php сделан), но как его отделить — я так и не понял.

23. kurkumaSectoid /22 09.12.2012 17:44 Gajim

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

24. Sectoidkurkuma /21 09.12.2012 17:45 infinity

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

25. kurkumaSectoid /24 09.12.2012 17:45 Gajim

> разнородность стандартной пыхолибы
в твоей иде/редакторе нет автодополнения?

26. Sectoidkurkuma /25 09.12.2012 17:46 infinity

для php? нет. а где есть?

27. kurkumaSectoid /26 09.12.2012 17:47 Gajim

у меня саблайм дополняет

28. Sectoidkurkuma /27 09.12.2012 17:47 infinity

мне под емакс только)

29. kurkumaSectoid /28 09.12.2012 17:48 Gajim

там же нет текстового редактора

30. Sectoidkurkuma /29 09.12.2012 17:48 infinity

4.2 же. только там и есть;)

31. kurkumaSectoid /30 09.12.2012 17:49 Gajim

ппц ну осиль вим штоле

32. Sectoidkurkuma /31 09.12.2012 17:50 infinity

пробовал. у меня плохо моск со стейтом (mode) работает. да и в виме нет лиспа...

33. kurkumaSectoid /32 09.12.2012 17:50 Gajim

ты недостаточно умный для вима

34. kurkumakurkuma /33 09.12.2012 17:51 Gajim

достаточно тупой для имакса

35. Sectoidkurkuma /34 09.12.2012 17:51 infinity

спасибо, кэп. по теме сказать нечего?

36. kurkumaSectoid /35 09.12.2012 17:51 Gajim

по какой теме?

37. Sectoidkurkuma /36 09.12.2012 17:53 infinity

например какой mode под емакс умеет дополнять php-код? или еще что-то о том, зачем работу интерпретатора делать самому)

38. kurkumaSectoid /37 09.12.2012 17:55 Gajim

> например какой mode под емакс умеет дополнять php-код?
не ну рли тебе код писать или пацанов прикалывать смотрите у меня три руки?
> зачем работу интерпретатора делать самому)
чтобы быстрее лучше сильнее

39. 238328 09.12.2012 17:56

оп, пересядь уже на IDE

40. Sectoidkurkuma /38 09.12.2012 17:56 infinity

>не ну рли тебе код писать или пацанов прикалывать смотрите у меня три руки?

таки писать код. а не менять хороший инструмент (емакс) непонятно на что. или все что тебе надо — дополняшки кода?

>чтобы быстрее лучше сильнее

куда уж?)

41. Sectoid238328 /39 09.12.2012 17:56 infinity

>оп, пересядь уже на IDE

мне и так хорошо)

42. 238328Sectoid /41 09.12.2012 17:58

ты же без автокомплита сказал что пишешь. Небось еще и без сниппетов? вообще мрак

43. kurkumaSectoid /40 09.12.2012 17:58 Gajim

> или все что тебе надо — дополняшки кода?
лучше конечно кампилить свой пхп и дрочить интерпретатор чо как
> куда уж?)
дохуя уж)

44. Sectoid238328 /42 09.12.2012 17:58 infinity

еще еще еще строк кода!

45. kurkumaSectoid /41 09.12.2012 17:58 Gajim

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

46. Sectoidkurkuma /43 09.12.2012 17:59 infinity

>лучше конечно кампилить свой пхп и дрочить интерпретатор чо как

ты с кем счас разговаривал?

47. kurkumaSectoid /46 09.12.2012 17:59 Gajim

с автором оп-поста

48. Sectoidkurkuma /45 09.12.2012 17:59 infinity

о, пошло определение возраста по переписке) что еще скажешь, толстячок?

49. Sectoidkurkuma /47 09.12.2012 17:59 infinity

а выглядело как с зеркалом)

50. kurkumaSectoid /48 09.12.2012 18:00 Gajim

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

51. kurkumaSectoid /49 09.12.2012 18:00 Gajim

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

52. Sectoidkurkuma /50 09.12.2012 18:00 infinity

а мужики-то и не знают)

53. kurkumaSectoid /52 09.12.2012 18:01 Gajim

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

54. Sectoidkurkuma /51 09.12.2012 18:01 infinity

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

55. Sectoidkurkuma /53 09.12.2012 18:01 infinity

жги еще)

56. kurkumaSectoid /54 09.12.2012 18:02 Gajim

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

57. kurkumaSectoid /55 09.12.2012 18:02 Gajim

ставь лайк подписывайся на канал :)

58. Sectoidkurkuma /56 09.12.2012 18:03 infinity

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

59. kurkumaSectoid /58 09.12.2012 18:04 Gajim

ахах лал ты меня затралел)

60. 238328Sectoid /40 09.12.2012 18:31 13990166081355758632044

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

61. 238328Sectoid /41 09.12.2012 18:31 13990166081355758632044

это не значит, что нельзя лучше без потерь

62. 238328Sectoid /44 09.12.2012 18:32 13990166081355758632044

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

63. Sectoid238328 /62 09.12.2012 18:35 infinity

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

64. 238328Sectoid /63 09.12.2012 18:38 13990166081355758632044

лолшто

65. Sectoid238328 /64 09.12.2012 18:39 infinity

а, ты генеришь код со скоростью >= его набора? да, дискутировать тут не о чем. свободен.

66. 238328Sectoid /65 09.12.2012 18:40 13990166081355758632044

где я говорил про повышение скорости набора?

67. Sectoid238328 /66 09.12.2012 18:41 infinity

>> а то, что непосредственно ввод кода это не основные затраты на его написание ты не забыл?

>лолшто

тогда что ты имел в виду?

68. 238328Sectoid /67 09.12.2012 18:42 13990166081355758632044

чтобы во время написания кода как можно меньше времени тратить на бойлерплейт; если мы ограничиваемся только написанием кода, как деятельностью

69. Sectoid238328 /68 09.12.2012 18:43 infinity

бойлерплейт пишется в фоне, да и не так его и много, если по-людски подойти к проекту (хотя легаси есть легаси, тут ничего не поделаешь).

70. kurkumaSectoid /65 10.12.2012 03:51 Gajim

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

Do you really want to delete ?