Sectoid 09.12.2012 14:41 infinity

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

1. kurkuma 09.12.2012 17:14

но нахуя?

2. Sectoid → kurkuma /1 09.12.2012 17:15 infinity

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

3. kurkuma → Sectoid /2 09.12.2012 17:15 Gajim

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

4. Sectoid → kurkuma /3 09.12.2012 17:16 infinity

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

5. kurkuma → Sectoid /4 09.12.2012 17:17 Gajim

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

6. Sectoid → kurkuma /5 09.12.2012 17:18 infinity

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

7. kurkuma → Sectoid /6 09.12.2012 17:19 Gajim

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

8. Sectoid → kurkuma /7 09.12.2012 17:21 infinity

да ну?)

9. kurkuma → Sectoid /8 09.12.2012 17:22 Gajim

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

10. Sectoid → kurkuma /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. kurkuma → Sectoid /10 09.12.2012 17:27 Gajim

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

12. Sectoid → kurkuma /11 09.12.2012 17:28 infinity

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

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

13. kurkuma → Sectoid /12 09.12.2012 17:29 Gajim

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

14. Sectoid → kurkuma /13 09.12.2012 17:32 infinity

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

15. kurkuma → Sectoid /14 09.12.2012 17:32 Gajim

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

16. Sectoid → kurkuma /15 09.12.2012 17:32 infinity

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

17. kurkuma → Sectoid /16 09.12.2012 17:33 Gajim

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

18. Sectoid → kurkuma /15 09.12.2012 17:33 infinity

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

19. Sectoid → kurkuma /17 09.12.2012 17:34 infinity

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

20. kurkuma → Sectoid /18 09.12.2012 17:40 Gajim

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

21. kurkuma → Sectoid /19 09.12.2012 17:40 Gajim

так быстрее

22. Sectoid → kurkuma /20 09.12.2012 17:44 infinity

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

23. kurkuma → Sectoid /22 09.12.2012 17:44 Gajim

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

24. Sectoid → kurkuma /21 09.12.2012 17:45 infinity

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

25. kurkuma → Sectoid /24 09.12.2012 17:45 Gajim

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

26. Sectoid → kurkuma /25 09.12.2012 17:46 infinity

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

27. kurkuma → Sectoid /26 09.12.2012 17:47 Gajim

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

28. Sectoid → kurkuma /27 09.12.2012 17:47 infinity

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

29. kurkuma → Sectoid /28 09.12.2012 17:48 Gajim

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

30. Sectoid → kurkuma /29 09.12.2012 17:48 infinity

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

31. kurkuma → Sectoid /30 09.12.2012 17:49 Gajim

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

32. Sectoid → kurkuma /31 09.12.2012 17:50 infinity

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

33. kurkuma → Sectoid /32 09.12.2012 17:50 Gajim

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

34. kurkuma → kurkuma /33 09.12.2012 17:51 Gajim

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

35. Sectoid → kurkuma /34 09.12.2012 17:51 infinity

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

36. kurkuma → Sectoid /35 09.12.2012 17:51 Gajim

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

37. Sectoid → kurkuma /36 09.12.2012 17:53 infinity

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

38. kurkuma → Sectoid /37 09.12.2012 17:55 Gajim

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

39. 238328 09.12.2012 17:56

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

40. Sectoid → kurkuma /38 09.12.2012 17:56 infinity

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

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

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

куда уж?)

41. Sectoid → 238328 /39 09.12.2012 17:56 infinity

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

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

42. 238328 → Sectoid /41 09.12.2012 17:58

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

43. kurkuma → Sectoid /40 09.12.2012 17:58 Gajim

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

44. Sectoid → 238328 /42 09.12.2012 17:58 infinity

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

45. kurkuma → Sectoid /41 09.12.2012 17:58 Gajim

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

46. Sectoid → kurkuma /43 09.12.2012 17:59 infinity

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

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

47. kurkuma → Sectoid /46 09.12.2012 17:59 Gajim

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

48. Sectoid → kurkuma /45 09.12.2012 17:59 infinity

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

49. Sectoid → kurkuma /47 09.12.2012 17:59 infinity

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

50. kurkuma → Sectoid /48 09.12.2012 18:00 Gajim

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

51. kurkuma → Sectoid /49 09.12.2012 18:00 Gajim

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

52. Sectoid → kurkuma /50 09.12.2012 18:00 infinity

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

53. kurkuma → Sectoid /52 09.12.2012 18:01 Gajim

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

54. Sectoid → kurkuma /51 09.12.2012 18:01 infinity

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

55. Sectoid → kurkuma /53 09.12.2012 18:01 infinity

жги еще)

56. kurkuma → Sectoid /54 09.12.2012 18:02 Gajim

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

57. kurkuma → Sectoid /55 09.12.2012 18:02 Gajim

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

58. Sectoid → kurkuma /56 09.12.2012 18:03 infinity

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

59. kurkuma → Sectoid /58 09.12.2012 18:04 Gajim

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

60. 238328 → Sectoid /40 09.12.2012 18:31 13990166081355758632044

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

61. 238328 → Sectoid /41 09.12.2012 18:31 13990166081355758632044

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

62. 238328 → Sectoid /44 09.12.2012 18:32 13990166081355758632044

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

63. Sectoid → 238328 /62 09.12.2012 18:35 infinity

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

64. 238328 → Sectoid /63 09.12.2012 18:38 13990166081355758632044

лолшто

65. Sectoid → 238328 /64 09.12.2012 18:39 infinity

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

66. 238328 → Sectoid /65 09.12.2012 18:40 13990166081355758632044

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

67. Sectoid → 238328 /66 09.12.2012 18:41 infinity

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

>лолшто

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

68. 238328 → Sectoid /67 09.12.2012 18:42 13990166081355758632044

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

69. Sectoid → 238328 /68 09.12.2012 18:43 infinity

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

70. kurkuma → Sectoid /65 10.12.2012 03:51 Gajim

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

Do you really want to delete ?