[ /b/ /u/ /rf/ /dt/ /vg/ /r/ /cr/ /lor/ /mu/ /oe/ /s/ /w/ /hr/ ] [ /a/ /ma/ /sw/ /hau/ /azu/ ] [ /tv/ /cp/ /gf/ /bo/ /di/ /vn/ /ve/ /wh/ /fur/ /to/ /bg/ /wn/ /slow/ /mad/ ] [ /d/ /news/ ] [ Главная | Настройки | Закладки | Плеер ]

 [ Скрыть форму ]
Имя
Не поднимать тред 
Тема
Сообщение
Капча Капча
Пароль
Файл
Вернуться к
  • Публикация сообщения означает согласие с условиями предоставления сервиса
  • В сообщениях можно использовать разметку wakabamark
  • На данной доске отображаются исходные имена файлов!
  • Разрешенные типы файлов: music, vector, pdf, image, archive, code, video, flash, text
  • Тред перестает подниматься после 500 сообщений.
  • Треды с числом ответов более 100 не могут быть удалены.
  • Старые треды перемещаются в архив после 40 страницы.

No.36161 Ответ [Открыть тред]
Файл: 125860969610249.jpg
Jpg, 39.86 KB, 300×100 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
125860969610249.jpg
Доска посвящена созданию программ и всему, что с ним связано. Для обсуждения готовых программ, железа, устройств есть доска >>/lor/

Простые реквесты для ньюфагов >>28288
Помощь начинающим >>44688 (новый)
Оффициальный™ Лунного Сахара тред >>43581

Языки программирования:
Haskell >>35693
Lisp >>29402
Assembler >>32929
C++ >>43511
Java >>46281
C# и .Net >>27510
Perl >>37854
Python >>46029
Доска посвящена созданию программ и всему, что с ним связано. Для обсуждения готовых программ, железа, устройств есть доска >>/lor/

Простые реквесты для ньюфагов >>28288
Помощь начинающим >>44688 (новый)
Оффициальный™ Лунного Сахара тред >>43581

Языки программирования:
Haskell >>35693
Lisp >>29402
Assembler >>32929
C++ >>43511
Java >>46281
C# и .Net >>27510
Perl >>37854
Python >>46029
PHP >>23225
JavaScript >>40541
Pascal/Delphi >>37645

Фреймворки и библиотеки:
Ruby on Rails >>31319
Qt >>31597

Инструменты:
Vim >>33881
Emacs >>36714
Системы контроля версий >>28005

Прочие технологии:
SQL >>29820

Информатика:
Стеганография >>35350

"Кафедра сайтостроя": тред тут в /s >>31137 и тред в /u >>u/104773
Game Development тред тут >>39943 "Кафедра гейм-девелопмента" в /u: >>u/60525
Сообщение слишком длинное. Полная версия. Post was modified last time at 2016-09-25 12:06:13


No.48127 Ответ [Открыть тред]
Файл: Пётр.jpg
Jpg, 105.69 KB, 1500×526 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
Пётр.jpg
Анон, хочешь завести трактор? В компанию относительно срочно нужны программисты С++ или, на худой конец, жабы. Страна бывшего Восточного блока, ныне часть Евросоюза. Оформление официальное, ВНЖ (не ебучие D-визы), зарплата в евро. Нужен какой-никакой опыт разработки, умение говорить на английском и диплом не самого задрищенского вузика по специальности. Ах да, дорога и проживание за свой счет, так что пару-тройку тысяч евро нужно иметь заранее.
Если интересно, зашли CV на ингрише на slaveandtravel@gmail.com с каким-нибудь фейкоскайпиком - поначалу можно и без имен.
>> No.48128 Ответ
Файл: 8569881.jpg
Jpg, 45.94 KB, 570×317 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
8569881.jpg
> slave-and-travel
>> No.48131 Ответ
Файл: 1490660673028.jpg
Jpg, 255.75 KB, 1200×1200 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
1490660673028.jpg
Если вы хотите чего-то добитеся, никогда не ищите легких путей и не связывайтеся с русскоговорящими.
> программисты С++ или, на худой конец, жабы
Читаем «макаки». В нормальную организацию ищут Software Development Engineer по отраслям, тут никому не интересен один из многих «просто программист на топовом языке» — в любом серьёзном деле своя специфика.
> зарплата в евро
Читаем «на доширак хватает».
> опыт разработки, умение говорить на английском и диплом не самого задрищенского вузика по специальности
> дорога и проживание за свой счет
Читаем «конкурс с мутными условиями за который шаражка не хочет платить». Ну, типа, человек нам нужен, приедьте, заполните анкетку, мы с вами свяжемся.
>> No.48132 Ответ
>>48131
Студиозус, плиз.
> не связывайтеся с русскоговорящими
В моем бранче я пока один русскоговорящий, лол.
> В нормальную организацию ищут Software Development Engineer по отраслям, тут никому не интересен один из многих «просто программист на топовом языке» — в любом серьёзном деле своя специфика.
Не знаю, как там в твоей нормальной организации (ежели она есть), у меня ищут software developer'ов разных уровней, благо разных проектов дохрена и больше в нашей маленькой несерьезной аутсорсинговой компании на 10к+ человеков worldwide.
> Читаем «на доширак хватает».
Зависит от уровня, лол. Если ты только на джуниора натягиваешь, то на доширак, хули ты хотел.
> Читаем «конкурс с мутными условиями за который шаражка не хочет платить». Ну, типа, человек нам нужен, приедьте, заполните анкетку, мы с вами свяжемся.
А то. Если ты охуенный лид с 5+ годами опыта, то может и оплатит. Стандартно оплачиваются только помогаторы с оформлением документов.
>> No.48133 Ответ
Файл: 1496277375722.png
Png, 152.20 KB, 850×647 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
1496277375722.png
Продолжаем учиться отделять зёрна от плевел вместе с Юкари.
>>48132
Обратите внимание, как ловко мы уязвили самолюбие недавно выползшего из грязи российского нищеброда.
> В моем бранче я пока один русскоговорящий, лол.
Читаем «мы не можем позволить себе менеджера по кадрам». Вероятно, вам придётся ещё заниматься уборкой офиса, поскольку уборщицу эта МДРК тоже позволить себе не может.
> Зависит от уровня, лол. Если ты только на джуниора натягиваешь, то на доширак, хули ты хотел.
Оцените манёвр: постом выше толсто намекалось на конкурс, теперь согласны взять всех! Отсюда делаем единственный вывод: данной МДРК не важны ваши качества, как специалиста, важна лишь ваша доверчивость — ведь вы всегда будете «натягивать только на джуниора», поскольку так дешевле! Ай, малаца!.. Развод по-русски!..
>> No.48134 Ответ
Файл: 13585269475219.jpg
Jpg, 20.90 KB, 400×300 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
13585269475219.jpg
>>48133
> Обратите внимание, как ловко мы уязвили самолюбие недавно выползшего из грязи российского нищеброда.
Студиозус, плиз, твои мокрые фантазии уже подтекают.
> Читаем «мы не можем позволить себе менеджера по кадрам». Вероятно, вам придётся ещё заниматься уборкой офиса, поскольку уборщицу эта МДРК тоже позволить себе не может.
Только что он выражал неудовольствие наличием русскоговорящих вообще, теперь заявляет, что раз нет русскоговорящих, тот нет менеджера по кадрам. Поехавший, ты бы хоть логике поучился, прежде чем пары прогуливать.
> Вероятно, вам придётся ещё заниматься уборкой офиса, поскольку уборщицу эта МДРК тоже позволить себе не может.
А то. Кроме того, каждую неделю тянем соломинки, чтобы разобрать кого-нибудь на органы.
> Оцените манёвр: постом выше толсто намекалось на конкурс, теперь согласны взять всех! Отсюда делаем единственный вывод: данной МДРК не важны ваши качества, как специалиста, важна лишь ваша доверчивость — ведь вы всегда будете «натягивать только на джуниора», поскольку так дешевле! Ай, малаца!.. Развод по-русски!..
Поехавший, кончай долбиться в зенки. Из утверждения о том, что з/п зависит от уровня, делать вывод, что берут вообще всех - это надо хорошенько въебать.
>> No.48135 Ответ
>>48127
> slaveandtravel
Зачем? Зачем ты так назвал свое фейкомыльце? Неужели ты думаешь что он кого-то привлечет? Я поражен этим не меньше чем доброкодер в соседнем треде тем почему нод жс такой популярны.
>> No.48136 Ответ
Да у вас, блядь, одни проблемы. Я сижу в пустой квартире у компа и пью пиво. Хватит ныть!


No.46281 Ответ [Открыть тред]
Файл: main-qimg-2a7cef12cc63002b267d248611c76e58.png
Png, 782.27 KB, 572×861 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
main-qimg-2a7cef12cc63002b267d248611c76e58.png
И мы продолжаем ликвидацию безграмотности, неспешные беседы и яростные дискуссии вокруг яваскрипта.

Предыдущий тред: >>40541
71 posts are omitted, из них 9 с файлами. Развернуть тред.
>> No.47783 Ответ
>>47782
Пару лет назад.
>> No.47993 Ответ
https://pastebin.com/3VB4m39K
На отправке сообщения с файлом кидает ошибку "Can't set headers after they are sent"
Вроде бы я разобрался, мол, ошибка в res.redirect('/section1');, который ставит хедер, поэтому если я что-то уже отправил, то новые поля уже нельзя добавлять. Но как тогда всё это чинить?
>> No.48111 Ответ
Файл: Без-названия.png
Png, 2.85 KB, 306×164 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
Без-названия.png
Зачем нужен node.js? Зачем? Чем это лучше java? Серьёзный вопрос. Вроде бы что-то в этом есть, но, блин, сам язык имеет столько проблем и нормальной статической типизации нету вообще. Он как будто из 95-го года к нам прибыл, но в 2017 почему-то поднимается вверх. И он нихрена не простой как php, эта путаница с this и эти цепочки прототипов -- это ещё та наркомания.
>> No.48112 Ответ
>>48111
Джаваскрипт уже не так маразматичен как был n лет назад. Подлатали наследование, колбэки->промисы->async/await, лямбды. Джаваскрипт задумывался и развивался как скриптовый язык с динамической типизацией. Не любишь и хочешь статику? Используй надмоск типа тайпскрипта или пройди в любую доступную альтернативу.

Поднимается вверх по инерции и доступности. Он уже собрал серьезное сообщество и библиотеки находясь только лишь в браузере. После этого пытаться его заменить было бы бесконечно сложно (смотри dart), а node.js был лишь вопросом времени.

Общую сложность пониманию/вкатывания ты преувеличиваешь. По крайней мере в сравнениями с уровнями абстракций в той же джаве (aka проблемы есть у всех).

Из плюсов джаваскрипта, его асинхронная натура, event loop искаропки с зарождения. Все библиотеки с возможными блокирующими вызовами сразу были написаны подчиняясь одному стандартному циклу. Когда в классической модели тебе по быстрому понадобиться распараллелить какую-то задачу, ты стартуешь тред, и тут не с того не сего тебе нужно заботиться о синхронизации ресурсов и всех прелестях мультипотокового программирования.
Еще можно добавить возможность в джаваскрипте скрещивать экспрессивность функционального подхода со всем понятным императивным. Операции над коллекциями с [].map/reduce/every/filter/find например.
>> No.48113 Ответ
>>48112
> Подлатали
Но оно теперь держится на заплатках, именно что. Как-то ну, блин, не удобно, вот не полностью всё правильно. "Я думал, лучше будет".
> в сравнениями с
Но там это для чего-то нужно и имеет обоснования, а тут нету обоснований. На доках Мозилы написано, что "на самом деле прототипы ещё более "powerful" чем классы". И ни одного примера в подтверждение этому тезису. Просто скажите, зачем. Но нет. Почему js такой загадошный? Я реально хочу, чтобы кто-то мне пояснил за эти прототипы, зачем оно вообще. Зачем они так сделали?
>> No.48114 Ответ
>>48113
Само по себе прототипное наследование не такой сложный концепт каким ты его малюешь. Все в названии - eсть прототип в классическом понимании слова, ты клонируешь и мутируешь этот прототип реализуя наследование, а можешь работать прямо с ним до тех пор пока ничего другого не надо. Идея не была привнесена джаваскриптом. Предположу, что причинами по которым был выбран этот путь были простота реализации по сравнению с классикой, большая динамичность, отсутствие декларативности. Лучше спроси у Брендона Айка. Положу, они тогда не догадывались о последующем росте языка, и что у масс обученных на классику будут такие проблемы с пониманием прототипов. Другое дело, что реализации действительно была так себе и могла запутать понимание.

> теперь держится на заплатках
Обернули прототипы в сахар классов дабы помочь массам закрыть глаза на альтернативный подход без ломающих изменений. Кто знает и привык к прототипам продолжает работать с ними т.к. в библиотеках написанных на классах, классы все равно мапятся в прототипы. Кто пришел с классов и хочет писать на них - пожалуйста, вот вам обертки. Оптимальное решение.
>> No.48123 Ответ
Файл: jinrui-pinterest.jpg
Jpg, 21.69 KB, 236×349 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
jinrui-pinterest.jpg
>>48113
> Почему js такой загадошный? Я реально хочу, чтобы кто-то мне пояснил за эти прототипы, зачем оно вообще. Зачем они так сделали?
Его писал лиспер, понимаешь? И похоже что-то лисподушу в язык ему вложить немножко удалось, ведь жс в своем развитии ведет себя прямо по заветам скобочников - любую фигнюшку, которая тебе нужна в языке "можно сделать". Только разница с лиспом в том, что жс более обласкан вниманием и там эти фигнюшки таки делают. Хотя само ядро язычка довольно таки невзрачное, че уж там спорить.
>> No.48124 Ответ
>>48114
> были простота реализации
V8 реализует через классику, когда может и переключается на полную реализацию прототипов, когда что-о идёт не так. Простоты реализации нет, эта херня мешает и замедляет. Классика проще и быстрее работает. Разработчики V8 много говорили об этом и о том, что лучше мыслить классами в V8.
>> No.48125 Ответ
>>48124
Но вообще вопрос даже не в том, почему js такой. Вопрос, почему они не выкинут его и не сделают что-то лучше на замену? Я же знаю, что они могут.
>> No.48130 Ответ
>>48123
Я где-то читал что js придумал не лиспер, а смолтолкист.


No.30133 Ответ [Открыть тред]
Файл: Java8-Logo.jpg
Jpg, 49.61 KB, 321×340 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
Java8-Logo.jpg
Начнем же тред околожабных технологий. Приветствуются дельные маны, пояснялки современных течений и анализ ситуации на будущее.
366 posts are omitted, из них 52 с файлами. Развернуть тред.
>> No.48085 Ответ
>>48079
Дэшчан - это же для андроида приблуда? Тогда тебе надо качать андроид студию, там изкоробки идут и библиотеки основные, и эмуляторы. И в целом для джавы мне больше нравится IntelliJ IDEA, чем нетбинс.
Я с андроидами еще не работал, но предполагаю, что для твоей задачи надо гуглить в сторону именно андроид-разработки, так как там своя специфика. Общая джава выучится как бонус.
>> No.48115 Ответ
Файл: 114877135[1].jpg
Jpg, 150.24 KB, 1024×768 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
114877135[1].jpg
Анончик, помоги пожалуйста!

Суть в следующем: в Eclipse не работает внутренний браузер, не работает маркет, короче, вообще нет подключения к интернету с него. Я что только ни делал: перерыл стаковерфлоуы, шарил в настройках, переустанавливал айди, отключил фаерволы и анитивирусы - и ни хрена.
Чую проблема скорее системная, но на большее меня не хватает.
Что скажешь?
Только intellij idea не предлагай :3
>> No.48117 Ответ
>>48115
А какую-нибудь другую версию/сборку качать пробовал?
И всё равно идея получше.
>> No.48118 Ответ
>>48072
Никто в бинарь программы настройки не пакует, кроме редкой полиморфной малвари. Забудь про это сразу. Настройки - в отдельный файл в профиле пользователя. Ключи шифрования хранить там же, отдельным файлом, зашифрованным на хеш от вводимого при старте пароля. Хранить приватные ключи в коде, бинаре или еще где на стороне юзера - верх безумия, их любой сможет легко достать.
>> No.48119 Ответ
>>48117
Пробовал - не работет.
Не нравится мне она
>> No.48120 Ответ
>>48115
Винда? Тогда проверяй настройки ие - веб-компонента там переопределяемая, насколько я помню, и по-дефолту будет ие.
>> No.48121 Ответ
>>48120
Винда. Ие - это Internet Explorer?
>> No.48122 Ответ
Файл: huuuug[1].jpg
Jpg, 43.91 KB, 640×640 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
huuuug[1].jpg
>>48120
Анон, спасибо тебе огромное!
Ума не приложу, что бы я без тебя делал.
Ты прав, дело было в ие, он тупо не работал. Я сбросил настройки (кое как из cmd, ибо по-хорошему он не хотел) и всё получилось.
Добра тебе!
>> No.48126 Ответ
Анон, на каком ресурсе я могу научится работать со Spring и Maven? Что почитать? Какие лекции смотреть а то их так много?
>> No.48129 Ответ


No.33881 Ответ [Открыть тред]
Файл: vim-shortcuts-dar...
Png, 116.56 KB, 2560×1600
edit Find source with google Find source with iqdb
vim-shortcuts-dark_2560x1600.png
Файл: vim_cheat_sheet_f...
Png, 1791.61 KB, 3301×2550
edit Find source with google Find source with iqdb
vim_cheat_sheet_for_programmers_print.png

Обещал про Vim написать. Ну вот собсна и написал.

Итак. Для начала поговорим о том, кому он не нужен. Ненужен он в самую первую очередь тем, кто не умеет в слепую десятипальцевую печать. Для таких людей vim буде каторгой. Посему данной категории людей советую либо забить на это дело, либо начать развивать слепую печать. Благо навык полезный. Можно гуглить например очевидную stamina и т.д. Вторая категория людей, которым не нужен сабж, это фанаты emacs по очевидным причинам. Кроме того не очень желательно изучать для виндопользователей. Ибо может быть черевато переходом на linux в конечном итоге, лол.

Ну а теперь собсна о vim и о том, что он из себя представляет. Если кратко, то это текстовый редактор, оптимизированный под слепую печать. Т.е. в нём можно делать всё не снимая рук с клавиатуры. Ну а ещё он мощный, расширяемый, бла-бла-бла.

Ок. Где взять? Для линупсов достаточно установить из пакетного менеджера очевидный пакет под именем vim sudo apt-install vim для бубунты, а остальные и сами разберутся. Для винды можно пользовать ссылочку ftp://ftp.vim.org/pub/vim/pc/gvim74.exe

Скачали, запустили. Ну и? Где вся няшнота то?
Объясняю только самые основы:
  • выход без сохранения точнее закрытие файла при помощи :q!
  • есть несколько режимов работы. Основные: "нормальный", редактирование, командный, выделение.
  • передвижение по файлу при помощи клавиш h j k l это соответственно влево, вниз, вверх, вправо.
  • для собсна редактирования можно нажать например i
Далее находим vimtutor и проходим его. Он ответит на остальные вопросы. Для линупсов vimtutor ru в консольке. Для винды должно быть гхдетоу в районе меню пуск. Хотя шут его знает. Потом изучаем и печатаем на бумажку или ставим в качестве обойки воон те картинки, что в комплекте с постом идут.
Обещал про Vim написать. Ну вот собсна и написал.

Итак. Для начала поговорим о том, кому он не нужен. Ненужен он в самую первую очередь тем, кто не умеет в слепую десятипальцевую печать. Для таких людей vim буде каторгой. Посему данной категории людей советую либо забить на это дело, либо начать развивать слепую печать. Благо навык полезный. Можно гуглить например очевидную stamina и т.д. Вторая категория людей, которым не нужен сабж, это фанаты emacs по очевидным причинам. Кроме того не очень желательно изучать для виндопользователей. Ибо может быть черевато переходом на linux в конечном итоге, лол.

Ну а теперь собсна о vim и о том, что он из себя представляет. Если кратко, то это текстовый редактор, оптимизированный под слепую печать. Т.е. в нём можно делать всё не снимая рук с клавиатуры. Ну а ещё он мощный, расширяемый, бла-бла-бла.

Ок. Где взять? Для линупсов достаточно установить из пакетного менеджера очевидный пакет под именем vim sudo apt-install vim для бубунты, а остальные и сами разберутся. Для винды можно пользовать ссылочку ftp://ftp.vim.org/pub/vim/pc/gvim74.exe

Скачали, запустили. Ну и? Где вся няшнота то?
Объясняю только самые основы:
  • выход без сохранения точнее закрытие файла при помощи :q!
  • есть несколько режимов работы. Основные: "нормальный", редактирование, командный, выделение.
  • передвижение по файлу при помощи клавиш h j k l это соответственно влево, вниз, вверх, вправо.
  • для собсна редактирования можно нажать например i
Далее находим vimtutor и проходим его. Он ответит на остальные вопросы. Для линупсов vimtutor ru в консольке. Для винды должно быть гхдетоу в районе меню пуск. Хотя шут его знает. Потом изучаем и печатаем на бумажку или ставим в качестве обойки воон те картинки, что в комплекте с постом идут.

Это было сверхкраткое введение. А теперь мы будем обмазыватся плугинками и всячески допиливать редактор до удобоваримого состояния. Для начала открываем .vimrc или _vimrc (для венды). Это конфигурационный файлег. Да, да, господа виндузятники. Ни каких окошечек с настроечками. Только хардкор.
По поводу настроечек рекомендую загуглить самомуа лучше почитать маны. Примеры: http://dimio.org/cgi-bin/bps/hlghtsrc/sourcehl.cgi?d=conf&s=vimrc&l=vim http://pastebin.com/jy4a3pE5 http://pastebin.com/paPWQ5fE http://pastebin.com/V3GdD38s Тысячи их.

Однако мы переходим к самому интересному. Доведём до ума сабж при помощи плугинок. Ибо без них vim уныл. Для начала нужно установить пакетный менеджер. Рекомендую либо Vundle либо NeoBundle. Думаю сами сможете загуглить их. К ним идут инструкции. Тож сами читнёте.

Самые полезниньки плагины можно найти там http://vim.wikia.com/wiki/Use_Vim_like_an_IDE

Отдельно упомяну следующие:
NERDTree добавляет древо файлов.
bufexplorer даёт удобную навигацию по буферам.
Вот кстати о буферах, окнах и табах в виме. Вот открыли вы один файлег, а потом, не закрывая первый, открыли второй. Можно потом переключаться между этими файлами. А можно их в одном окне одновременно открыть. Подробнее об том читнуть в справке или например в http://habrahabr.ru/post/28572/ http://habrahabr.ru/post/102373/
Vim Powerline раскрашивает статусную строку.
ColorSamplerPack набор тем оформления.

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

Можно ещё читнуть напоследок http://habrahabr.ru/post/176187/

Ну пока всё. Спрашивайте свои ответы. Ато может я чего забыл ненароком.
Сообщение слишком длинное. Полная версия. 180 posts are omitted, из них 35 с файлами. Развернуть тред.
>> No.46620 Ответ
>>45795
> у автора родился ребенок и постинг там прекратился
Не мешай тупой бабе растроить твои планы! Будь бдителен!
>> No.46621 Ответ
Я тут разгребал закладки в браузере недавно и обнаружил http://vimawesome.com/ Может кому будет полезно.
>> No.46712 Ответ
СОЗДАТЕЛЬ tmux ПРОСТО БОЖЕНЬКА!
>> No.46813 Ответ
>>46348
Powerline-fonts на гитхабе.
>> No.46819 Ответ
Файл: 2016-11-07-225024_1920x1080_scrot.png
Png, 127.63 KB, 1920×1080 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
2016-11-07-225024_1920x1080_scrot.png
>>44595
>>44602
Все там нормально. Я больше года пользуюсь vim'ом для кодинга и vimperator'ом для инторнетов - зависимость лютая.
>> No.46821 Ответ
>>46559
set autoindent ?
>> No.47973 Ответ
Интересует мнение посетителей треда по теме решения проблемы топорности языка viml следующим софтом:
vis:вместо viml lua:https://github.com/martanne/vis/
kakoune:вместо viml интерфейс сокетов и свой формат конфигов:http://kakoune.org/
nvim:rpc интерфейс, viml, lua:https://neovim.io/
>>46712
У них ещё ОС(на самом деле наоборот) клёвая, зацени.
>> No.47983 Ответ
>>47973
Пользую перл, весьма приятно для манипуляций с текстом и не только.
Луа какая-то унылота.
>> No.47984 Ответ
>>46819
Pentadatyl user here. Как у вас с переходом на Web Extensions?
>> No.48116 Ответ
>>36085
полностью да не полностью. после установки все равно пилить нужно, не все кей биндинги подхватывае C-u C-d к примеру и много чего по мелочам


No.46029 Ответ [Открыть тред]
Файл: pylogo0.png
Png, 126.61 KB, 800×642 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
pylogo0.png
Предыдущий >>37139 ушёл в бамплимит.

Краткая справка для новичков:
Официальный сайт: http://python.org/
Документация по стандартной библиотеке и разнообразные Tips & Tricks: http://docs.python.org/
неСвежая тема для священной войны, или руководство по выбору между версиями: http://wiki.python.org/moin/Python2orPython3
Ссылка для вопящих про дикие тормоза: http://speed.pypy.org/
Python для микроконтроллеров http://micropython.org или http://www.github.com/micropython
224 posts are omitted, из них 34 с файлами. Развернуть тред.
>> No.48091 Ответ
>>48090
Ты делаешь экзекьют посреди итерации по курсору, экзекьют меняет состояние курсора. Либо использую несколько курсоров, либо закешируй выхлоп селекта `for row in list(db.query('SELECT...')):`.
>> No.48092 Ответ
>>48091
ну rows = db.query("SELECT...") не работает все равно, надо писать цикл перемещения в переменную. А сейчас я гуглю про множественные подключения к скулайту. Теоретически должно сработать второе подключение как RO, но это может аукнуться дальше, проще сразу решить вопрос мультиподключений.

теоретически можно написать класс с очередями, но я пока не настолько придушил питона чтобы такое реализовать.
>> No.48093 Ответ
>>48092
В скулайте есть локи и вся хуйня, тащемта.
https://www.sqlite.org/lockingv3.html
>> No.48094 Ответ
>>48093
ну дело в том что оно лочит всю базу, и не дает даже читать.
>> No.48096 Ответ
>>48092
Дичь адову городишь ну.
`rows = db.query(...` - ты таким образом ничего не кешируешь а просто присваиваешь итератор (здесь предоставляемый курсором) в переменную.
Вот кэширование - `for row in list(db.query('SELECT...')):`
или - `rows = list(db.query(...`
или просто - `db.query('SELECT...').fetchall()`.

Если не хочешь кешировать генерируй новый курсор внутри db.query и отдавай его.
>> No.48105 Ответ
доброкодеры, а что за фигня? налабал абсолютно линейную прогу с импользованием grab, на работает она нелинейно Оо

т.е. суть в том что там ссылки обходятся по порядку, создаются папки по идее по порядку, но на самом деле это не так.
в общем там примерно 70 ссылок, но папки создаются 0-20-22-30-1-34-48-56, хотя должны создаваться по порядку - 0-1-2-3-4-5.
причем раньше нужного создаются папки без элеметнов ( пустые )

все крутится вокруг for elem in Grab.doc.select('linktoresource')
>> No.48106 Ответ
>>48105
Делаешь дамп странички полученный этой приблудой на работе и дома, затем сравниваешь. Сравниваешь версии самой приблуды, зависимостей и окружения. Пишешь тесты.
>> No.48108 Ответ
>>48106
ну я кодил достаточно много ведруины, там линейный код работает действительно линейно.
а в питоняке есть магия флоатов какая-то

и по принтам все верно выходит, как ни странно
https://pastebin.com/gNS8MKrR
вот код, я вырезал всякие штуки, но в целом должно быть понятно
>> No.48109 Ответ
>>48108
Все в питоне нормально с синхронностью. Если принты выводят индексы последовательно а папки появляются вразброс то смотри в сторону makedirs и уровнями ниже (`strace -e trace=file python ./script.py` и `inotifywait -m dir/` например). Лучше тестить убрав все лишнее.

s/except:/except Exception:/g
s/for elem in sel: count += 1/for i, elem in enumerate(sel):/g
s/if not os.path.exists(directory):/os.makedirs(directory, exist_ok=True)/g
s/path + str(count) + '/'/os.path.join(path, str(i))/g
>> No.48110 Ответ
>>48109
магия какая-то. ребутнул сервак и все стало по порядку появляться.


No.43511 Ответ [Открыть тред]
Файл: 599716131.png
Png, 77.78 KB, 317×372 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
599716131.png
Предыдущий тред: >>39226
293 posts are omitted, из них 21 с файлами. Развернуть тред.
>> No.47982 Ответ
>>47980
Чому нет? Только помни про срезку при передаче потомка по указателю базового класса.
>> No.47992 Ответ
>>47982
что за >срезку при передаче потомка по указателю базового класса
>> No.47997 Ответ
>> No.48097 Ответ
Файл: 1494880499884.png
Png, 37.33 KB, 208×212 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
1494880499884.png
Граждане , почему _rotl и прочии указаны в скобочках как будто это обьявление указателей на функции, это что и правда указатели , тогда почему без звездочки ? это из stdlib.h

attribute((cdecl)) attribute((nothrow)) unsigned int (_rotl)(unsigned int, int) attribute((const));
attribute((cdecl)) attribute((nothrow)) unsigned int (_rotr)(unsigned int, int) attribute((const));
attribute((cdecl)) attribute((nothrow)) unsigned long (_lrotl)(unsigned long, int) attribute((const));
attribute((cdecl)) attribute((nothrow)) unsigned long (_lrotr)(unsigned long, int) attribute((const));
>> No.48098 Ответ
>>47977
Если ConnectionException не уничтожает эту строку, то да будет утечка. Смотри код конструкторов\деструктора.
>> No.48099 Ответ
>>47979
Потеряется если ты отдашь его куда-нибудь в виде указателя и там он будет удален.
>>47980
Не копируй не PODы c помощью memcpy.
https://stackoverflow.com/questions/26227965/memcpy-a-non-pod-object#26228269

И вообще, new в большинстве случаев не нужен, а когда нужен используй uniqueptr<T> и sharedptr<T>.

>>48097
rotl скорее всего создан через typedef. Например: typedef *void handle;
>> No.48100 Ответ
>>48099
> rotl скорее всего создан через typedef. Например: typedef *void handle;
проблема в том что _rotl это функция , как она может быть создана через typedef&
>> No.48101 Ответ
Файл: таблица-символов.png
Png, 2.98 KB, 249×113 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
таблица-символов.png
>>48097
ну и еще вопрос прицепом , почему при компиляции в модуль с main функцией добавляется еще какаято _main, и она валяется неопределенной. При компиляции простого файла без маина такого не наблюдается. компилятор GCC

с майном
.file "main.c.prepr"
.def ___main; .scl 2; .type 32; .endef
.text
.globl _main
.def _main; .scl 2; .type 32; .endef
_main:
LFB0:
.cfi_startproc
pushl %ebp
.cfidefcfa_offset 8
.cfi_offset 5, -8
>>48097
ну и еще вопрос прицепом , почему при компиляции в модуль с main функцией добавляется еще какаято _main, и она валяется неопределенной. При компиляции простого файла без маина такого не наблюдается. компилятор GCC

с майном
.file "main.c.prepr"
.def ___main; .scl 2; .type 32; .endef
.text
.globl _main
.def _main; .scl 2; .type 32; .endef
_main:
LFB0:
.cfi_startproc
pushl %ebp
.cfidefcfa_offset 8
.cfi_offset 5, -8
movl %esp, %ebp
.cfidefcfa_register 5
andl $-16, %esp
call ___main
movl $0, %eax
leave
.cfi_restore 5
.cfidefcfa 4, 4
ret
.cfi_endproc
LFE0:
.ident "GCC: (GNU) 5.3.0"

и простой файл

.file "test.c"
.text
.globl _Funck1
.def _Funck1; .scl 2; .type 32; .endef
_Funck1:
LFB0:
.cfi_startproc
pushl %ebp
.cfidefcfa_offset 8
.cfi_offset 5, -8
movl %esp, %ebp
.cfidefcfa_register 5
movl $0, %eax
popl %ebp
.cfi_restore 5
.cfidefcfa 4, 4
ret
.cfi_endproc
LFE0:
.ident "GCC: (GNU) 5.3.0"
Сообщение слишком длинное. Полная версия.
>> No.48102 Ответ
>>48100
Да я понял, что хуйню сморозил. Это просто объявления функций с именами взятыми в скобки.
>> No.48104 Ответ
>>48102
и зачем они так обьявили , ладно попробую завтра так же обьявить , посмотрю что копилятор скажет


No.36714 Ответ [Открыть тред]
Файл: 20z_ZW7lnTw.jpg
Jpg, 47.63 KB, 820×325 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
20z_ZW7lnTw.jpg
У нас есть Vim-тред, пусть будет и Emacs.
173 posts are omitted, из них 26 с файлами. Развернуть тред.
>> No.47186 Ответ
>> No.47215 Ответ
Как восстановить последнее выделение текста? Чтобы типа как в виме по gv, только без эвил мода.
>> No.47216 Ответ
>>47215
C-x C-x
>> No.47220 Ответ
>>47216
Нет, это совсем не то.
>> No.47221 Ответ
>>47215
Я думал тут за пол часа набросать тебе решение, но понял что задача нетривиальная ввиду того, что путешествуя по истории регионов (выделений) ты будешь создавать новые выделения. В любом случае, публикую свои наработки:
http://pastebin.com/W321qZwe
>> No.47318 Ответ
Файл: -.png
Png, 3.51 KB, 235×49
edit Find source with google Find source with iqdb
-.png
Файл: -.png
Png, 9.83 KB, 900×92
edit Find source with google Find source with iqdb
-.png

Есть одна проблема. Использую емаксклиент, так вот если им попытаться открыть файл который нельзя читать, то вместо ошибки, происходит пик 1, дальше я жму ^C и терминал ломается до перезапуска, перестает отображаться вводимый текст и перевод каретки, весь вывод отображается в одну строку, можно ли это исправить?
>> No.47468 Ответ
>>47318
У меня выводится сообщение об ошибке в таком случае. Какая версия emacs, открываются ли файлы которые можно читать?
>> No.47469 Ответ
>>47468
Читаемые файлы открываются. Если emacsclient -c, то ошибка выводится, а если emacsclient -t, то ломается терминал.
Версия 24.5.1
>> No.47470 Ответ
>> No.48089 Ответ
Файл: magit-400x400px.png
Png, 10.03 KB, 400×400 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
magit-400x400px.png
Подайте автору магита, кто сколько может.
https://www.kickstarter.com/projects/1681258897/its-magit-the-magical-git-client


No.37854 Ответ [Открыть тред]
Файл: aadhhaaeo.jpg
Jpg, 15.55 KB, 300×300 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
aadhhaaeo.jpg
Не нашел перлотреда.
Листал пиратбей и наткнулся на книжку "Beginning Perl". Стоит ли читать?
Спрашиваю, потому что давно уже ничего не кодил, с линукса перелез на шинду, многое уже подзабыл.
95 posts are omitted, из них 5 с файлами. Развернуть тред.
>> No.47372 Ответ
>>47371
Ого, спасибо.
>> No.47380 Ответ
>>47371
Надо же, там есть пример где в JavaScript из функции возвращается другая функция.
Нашим бы школкам да бурситетам такую книгу.
>> No.48045 Ответ
Файл: Без-имени.png
Png, 137.50 KB, 711×646 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
Без-имени.png
Здгаствуйте, уважаемые. Прошу обратить ваше внимание на picrelated. Собственно, вопрос: существует ли хак, который позволит паровозику менять буквы в произвольных местах строки с которой он работает в данный момент, в частности, добавлять в её конец новые символы. Решение в лоб не прокатывает, движок, похоже, работает с копией блока или всей строки.
>> No.48049 Ответ
>>48045
Я бы этому паровозику с большими усами усы бы пооткрутил.
>> No.48069 Ответ
Попиарю-ка вам конфу. Может кто придёт.
раки@conference.ccc.de
В конфе присутствует пейсатель книжки "Я у мамы программист. Perl уровня /b/".
>> No.48074 Ответ
>>48069
Ошибочка вышла.
раки@conference.jabber.ccc.de
>> No.48078 Ответ
>>48074
Ну не умеешь ты троллить, уймись, болезный. Троллинг должен вызывать у жертвы жжение в пятой точке, а не наводить её на мысли о гуманных способах умерщвления обречённых животных.
>> No.48080 Ответ
>>48078
В чём троллинг, сударь?
>> No.48082 Ответ
>>48080
> Я у мамы программист
> уровня /b/
> конфа
> раки
Мопед чей?
>> No.48083 Ответ
>>48082
Ясно


No.47927 Ответ [Открыть тред]
Файл: tumblr_oppvh6XMAq1w6k0rko1_540.gif
Gif, 231.52 KB, 540×304 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
tumblr_oppvh6XMAq1w6k0rko1_540.gif
Тред помощи начинающим свой долгий и тернистый путь в дебри программирования. А также необузданных оленей, код-мартышек, выбора ЯП и иных платиновых вещей.
Но в первую очередь всё-таки помощи новичкам. Всё, чтобы зашедший сюда в первый раз мог почувствовать себя как дома.
Главное - без фанатизма.

Предыдущий: >>46762
47 posts are omitted, из них 9 с файлами. Развернуть тред.
>> No.48058 Ответ
>>48052
Кстати что вспомнил, проходил я какие-то мейлрушные тесты пару лет назад, вот там реально лажал. Наверно да, слишком простой тест.
>> No.48059 Ответ
Файл: 2009-10-30-211241.jpeg
Jpeg, 366.99 KB, 900×900 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
2009-10-30-211241.jpeg
>>48057
У тебя высшая математика была? Ты решил задачу, o'k. Теперь докажи, что решил правильно.
> Шрифт говеный.
Утверждение нуждается в доказательстве. Просри одно сердечко, получи результат и сравни.
> на игру даются три сердечка, два из них можно всрать.
Утверждение нуждается в доказательстве. Последовательно, фиксируя результат, просри два, три, четыре сердечка.
> Я не всрал ни одного.
Утверждение нуждается в доказательстве. В каждом варианте, фиксируя результат, выбери один заведомо ложный ответ.

P.S: Да, последние два — это разные тесты.
>> No.48060 Ответ
>>48059
Я мог бы доказать всё это, но мне лень и я подшофе. А про сердечки описано в правилах теста, это заведомо прописанные условия.
>> No.48061 Ответ
Файл: Hekikuu6.full.669872.jpg
Jpg, 275.48 KB, 800×1000 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
Hekikuu6.full.669872.jpg
>>48060
«На дурака не нужен нож, ему покажешь медный грош и делай с ним чо хошь!»
Вот и с тобой это прокатило. Вместо того, чтобы убедиться, что тест действительно что-то тестирует кроме людской глупости, ты занялся патологической наукой и на ходу придумываешь объяснения странностям.
Человек живёт иллюзиями, любой мошенник это знает.
>> No.48065 Ответ
>>48061
Снобизма в тебе, аватарка, меры сверх.
>> No.48066 Ответ
>>48065
Чего тебе не нравится, проверка гипотез, тестирование сайта или тот факт, что сочетание местечковой ноунейм шаражки и «Работать в нашем банке — большая честь» несёт достаточно чёткий мессадж?
>> No.48067 Ответ
>>48066
Меня, блядь, назвали дебилом и лохом доверчивым, вот что мне не нравится. Я могу всю ту херню доказать, но не считаю нужным, особенно снобскому аватаркофагу.
>> No.48068 Ответ
>>48067
Так бомбит-то у тебя от чего? Сам спроецировал, сам подгорел.
>> No.48073 Ответ
Продублирую сюда, так как вопрос больше ламерский, чем джаваёбский.
>>48072
>> No.48077 Ответ
>>48073
Проверяешь некоторую директорию на наличие файла конфига, в случае отсутствия создаешь этот файл (копируя дефолтный, что вшит). Программа работает с этим файлом, а в случае потери заново копирует дефолт.
Про то как тебе ключи хранить не знаю, можешь его распространять отдельно любым способом, пользователь будет класть руками в нужную директорию, а код проверять их наличие (ну или спрашивать). Автоматику все равно можно просниффить.


No.28005 Ответ [Открыть тред]
Файл: git.jpg
Jpg, 80.27 KB, 750×600 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
git.jpg
Собственно вопрос про гит например.

Есть некоторая удаленная репа, до которой имеем ssh-доступ. Когда я пушаю в нее с локальной, то запускается скрипт .git/hooks/post-receive, в котором там что-нибудь делается с проектом (чистится кэш, компилируются шаблоны, запускаются миграции и прочая херота).
#!/bin/sh
GIT_WORK_TREE=.. git checkout -f
echo "Something pushed to server. Yay!"
../scripts/update.sh
# например
Возможно ли запускать на удаленном сервере этот мой update.sh не один раз на пуш, а на каждый коммит (даже на те коммиты, которые во вмерженых в основную ветку бранчах)?
61 posts are omitted, из них 10 с файлами. Развернуть тред.
>> No.47842 Ответ
>>47781
Форкаю на работе, чтобы потом дома склонировать и похакать.
>> No.47843 Ответ
>>47772
Есть божественная ртуть, но миллионы мух пользуют гит.
>> No.47844 Ответ
>>47843
Я пользовался и гитом и ртутью, они плюс-минус одинаковы по функционалу. Божественности в ртути не увидел.
>> No.47845 Ответ
>>47844
Говорят, она быстрее. Какой по величине репа была на ртути? Маленькая или большая?
>> No.47847 Ответ
>>47845
Небольшая репа на ртути. Около сотни коммитов, емнип. С огромными репами под гиг размером приходилось работать, не сказать что прями пиздос медленно становится.
>> No.47848 Ответ
Можно ли сделать так, чтобы git не запоминал логин и пароль на github. Сбрасываю на работе всякие маленькие фрагменты кода на свой гитхаб, не хотелось бы светить там свои данные.
Обычно все наоборот хотят эту фичу. Почитал вот здесь:
https://git-scm.com/docs/gitcredentials
https://git-scm.com/docs/git-credential-store
http://support.beanstalkapp.com/article/856-how-do-i-make-git-remember-my-credentials
Включить просто, да и по умолчанию она включена, а вот как отключить - не понятно.
>> No.47849 Ответ
>>47848
Есть два способа склонировать репу: по протоколу https или по git.
В первом случае в файле .git/config в разделе [remote "origin"] будет строка вида url = https://github.com/юзернаме/репонаме и доступ на запись к этой репе будет по логину и паролю, которые будут всегда спрашиваться.
Во втором случае будет url = git@github.com:юзернаме/репонаме.git и для доступа нужно будет залить в настройках гитхаб-акка публичную часть rsa-ключа, пароль спрашиваться не будет.

Так что сделай до этого своего проекта доступ по https, а для всех остальных по git.
>> No.48011 Ответ
Кто-нибудь юзал CVSNT? Расскажите о разграничении прав доступа в папке репозитория или киньте ссылкой по администрированию.
>> No.48025 Ответ
>>48011
http://circe.univ-fcomte.fr/Docs/CVS/cvs.html — кинул.
> note that users must have write access to the CVSROOT/val-tags file
Если этого не сделать, клиент просто подвиснет.
>> No.48075 Ответ
fossil отличнейшая vcs.


[0] [1] [2] [3] [4] [5] ... [49] [50] [51]
Пароль:

[ /b/ /u/ /rf/ /dt/ /vg/ /r/ /cr/ /lor/ /mu/ /oe/ /s/ /w/ /hr/ ] [ /a/ /ma/ /sw/ /hau/ /azu/ ] [ /tv/ /cp/ /gf/ /bo/ /di/ /vn/ /ve/ /wh/ /fur/ /to/ /bg/ /wn/ /slow/ /mad/ ] [ /d/ /news/ ] [ Главная | Настройки | Закладки | Плеер ]