[ /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
  • На данной доске отображаются исходные имена файлов!
  • Разрешенные типы файлов: vector, code, image, video, music, flash, text, archive, pdf
  • Тред перестает подниматься после 500 сообщений.
  • Треды с числом ответов более 100 не могут быть удалены.
  • Старые треды перемещаются в архив после 40 страницы.

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/

Ну пока всё. Спрашивайте свои ответы. Ато может я чего забыл ненароком.
Сообщение слишком длинное. Полная версия. 182 posts are omitted, из них 35 с файлами. Развернуть тред.
>> 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.48190 Ответ
>>34696
С помощью powerline шрифтов гит репа так и называется powerline В xos4 Terminus по умолчанию завезли powerline.


No.47962 Ответ [Открыть тред]
Файл: Rust.sh-600x600.png
Png, 101.20 KB, 600×600 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
Rust.sh-600x600.png
А пощему нету треджа про божественный Раст, а?
>> No.47963 Ответ
А смысл? Инфраструктура слаба. Всё ещё нестабильно и непонятно. Фич много, а кто ими пользоваться умеет. Хоть бы кто пару книг прочёл по новейшим методологиям. Нет, они хватаются за новые языки. Один культ Карго и ничего больше. Вот что ты лично будешь делать с ним?
>> No.47964 Ответ
>>47963
Ну хз. Он мне нравится.
>> No.47965 Ответ
Файл: vlcsnap-2013-01-13-20h50m01s233.jpg
Jpg, 46.78 KB, 1280×720 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
vlcsnap-2013-01-13-20h50m01s233.jpg
>>47963
> что ты лично будешь делать с ним
Торрент клиент себе пишу.
>> No.48050 Ответ
>>47965
Не напишешь.
>> No.48051 Ответ
>>47963
> по новейшим методологиям
Это какие, которые harness, suite и case? Почти 30-летняя практика ясно показала, что херню можно писать на любом языке, и ничто, кроме пиздюлей, не в состоянии заставить человека делать так, как надо, а не как ему хочется.
>> No.48159 Ответ
Файл: rust.jpg
Jpg, 91.58 KB, 900×900 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
rust.jpg
Бамп. Крестокодер итт, вкатываюсь в Раст. Пока выглядит как переусложненная хуита (впрочем так отзываются и о крестах).
>> No.48167 Ответ


No.48143 Ответ [Открыть тред]
Файл: 14737788001931.png
Png, 31.18 KB, 400×296 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
14737788001931.png
Почему до сих пор нет треда, посвящённому божественному языку Go или Golang?

Поделюсь своими ссылочками
http://golang-book.ru/
Очень хорошая книга, отлично подходит для начинающих, приводится подробное разъяснение основ
https://www.dropbox.com/s/pe7v02epirzzpat/intro_in_golang.7z?dl=1
То же, но в pdf формате

https://www.youtube.com/playlist?list=PLBOo6DBmP5V9CAXxxl6EZxZpMmT_4ZOca
Канал на ютубе. К сожалению порекомендовать его не могу, потому что много воды, то что можно я бы даже сказал нужно уместить в одно видео, растягивается на несколько

https://golangshow.com/
Подкаст по Golang

Реквестирую больше литературы, желательно на русском
Почему до сих пор нет треда, посвящённому божественному языку Go или Golang?

Поделюсь своими ссылочками
http://golang-book.ru/
Очень хорошая книга, отлично подходит для начинающих, приводится подробное разъяснение основ
https://www.dropbox.com/s/pe7v02epirzzpat/intro_in_golang.7z?dl=1
То же, но в pdf формате

https://www.youtube.com/playlist?list=PLBOo6DBmP5V9CAXxxl6EZxZpMmT_4ZOca
Канал на ютубе. К сожалению порекомендовать его не могу, потому что много воды, то что можно я бы даже сказал нужно уместить в одно видео, растягивается на несколько

https://golangshow.com/
Подкаст по Golang

Реквестирую больше литературы, желательно на русском
Если кто-то решится писать свои уроки- то совсем хорошо

postScriptum сам я изучаю golang с нуля, то есть вообще ни с какими языками программирования до этого дела не имел
Сообщение слишком длинное. Полная версия.
>> No.48144 Ответ
https://golang.org/doc/faq
Большой FaQ по Golang с официального сайта
>> No.48145 Ответ
И ещё очень интересно узнать, есть ли аноны, которые пишут на нём? Если такие будут- отпишитесь
>> No.48146 Ответ
>>48143
Вроде же был на доброчане тред про гоу, я там даже что-то писал, лет несколько назад.

>>48145
Гоферов вроде тут вроде было полтора человека. Сам я веб-макак на пхп+жс. Гоу как и некоторые другие ЯП изучаю до уровня хеллоу-ворлда со скуки.

Задавай свои ответы.
>> No.48152 Ответ
Файл: 21321321.jpg
Jpg, 39.07 KB, 641×301 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
21321321.jpg
Поспособствуйте с установкой Ebiten на windows
https://hajimehoshi.github.io/ebiten/#projects-with-ebiten

Через командную строку- выдаёт пикрил
Сражу скажу что в программировании я практически ноль
>> No.48153 Ответ
>>48152
Тут три варианта.
1) https://github.com/hajimehoshi/ebiten/wiki/Windows Compilation requires a C compiler like GCC to compile third party libraries used by Ebiten. You would need C compiler like MinGW or TDM GCC on Windows. TDM GCC is much easier than others so far.
2) Поставить линукс в виртуалку.
3) Поставить линукс в дуалбут.
>> No.48154 Ответ
>>48153
Спасибо. Первый вариант помог


No.48127 Ответ [Открыть тред]
Файл: Пётр.jpg
Jpg, 105.69 KB, 1500×526 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
Пётр.jpg
Анон, хочешь завести трактор? В компанию относительно срочно нужны программисты С++ или, на худой конец, жабы. Страна бывшего Восточного блока, ныне часть Евросоюза. Оформление официальное, ВНЖ (не ебучие D-визы), зарплата в евро. Нужен какой-никакой опыт разработки, умение говорить на английском и диплом не самого задрищенского вузика по специальности. Ах да, дорога и проживание за свой счет, так что пару-тройку тысяч евро нужно иметь заранее.
Если интересно, зашли CV на ингрише на slaveandtravel@gmail.com с каким-нибудь фейкоскайпиком - поначалу можно и без имен.
3 posts are omitted, из них 3 с файлами. Развернуть тред.
>> 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.48137 Ответ
>>48135
Потому что могу. Заодно минус параноики.
>> No.48138 Ответ
Файл: ZNc0mQXKQ40.jpg
Jpg, 71.94 KB, 608×857 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
ZNc0mQXKQ40.jpg
>>48127
> диплом не самого задрищенского вузика по специальности
Диплом жависта или плюсомёта? Это ты, батенька, хорошо придумал, сразу ноль нормальных кандидатов будет. Ибо кто с дипломом и мозгами, тот и сам найдет работу. Кто же тупой, тот к тебе косяками на собеседования попрёт рассказывать вызубренную из-под пакли теорию.

platoff, ты ли это? На хабре обосрамс, теперь на уютненький пришел?
>> No.48139 Ответ
>>48138
> Диплом жависта или плюсомёта? Это ты, батенька, хорошо придумал, сразу ноль нормальных кандидатов будет. Ибо кто с дипломом и мозгами, тот и сам найдет работу. Кто же тупой, тот к тебе косяками на собеседования попрёт рассказывать вызубренную из-под пакли теорию.
А то ж никто не хочет съебать из рашки, и все плюсобоги по хорошим местам устроены. Откуда ты вылез такой фантазер?
> platoff, ты ли это?
Кто? Это твой преподаватель штоле?
> На хабре обосрамс, теперь на уютненький пришел?
А, вот из какой клоаки ты вылез. Ну хоть не из вконтактека.
>> No.48140 Ответ
>>48138
> Диплом жависта или плюсомёта? Это ты, батенька, хорошо придумал, сразу ноль нормальных кандидатов будет. Ибо кто с дипломом и мозгами, тот и сам найдет работу. Кто же тупой, тот к тебе косяками на собеседования попрёт рассказывать вызубренную из-под пакли теорию.
А то ж никто не хочет съебать из рашки, и все плюсобоги по хорошим местам устроены. Откуда ты вылез такой фантазер?
> platoff, ты ли это?
Кто? Это твой преподаватель штоле?
> На хабре обосрамс, теперь на уютненький пришел?
А, вот из какой клоаки ты вылез. Ну хоть не из вконтактека.
>> No.48141 Ответ
>>48138
> вызубренную из-под пакли теорию
Они зубрят её только под самый экзамен и к выдаче диплома всё выветривается на 99%. Я ещё не разу не видел, чтобы кто-то донёс свою теорию до собеседования из тех, кто её не понимает. К экзамену они доносят только кирпичик, один предмет на один семестр, у них нет всех кирпичиков одновременно. И из 5-10 кирпичиков только те три, по которым есть экзамен вообще.
Твои представления о не вполне реалистичны. На деле зубрилы ещё хуже.
>> No.48142 Ответ
>>48141
> не разу
ни разу*
>> No.48147 Ответ
>>48137
Все равно непонятно. Разве можно заниматься такими делами "с кондачка"? Ну да ладно, если работает, то в моем бурчании нету никакого смысла.


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.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.


No.23225 Ответ [Открыть тред]
Файл: JESUS-php.jpg
Jpg, 67.58 KB, 640×480 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
JESUS-php.jpg
Обыскал всю /s/, не нашёл треда.
Собственно хотелось бы освоить пхп и поднимать на нём лёгкие деньги. Какие создать себе условия с литературой, испытательным полигоном для большего удобства? И сколько времени уйдёт на это у неофита со средним IQ вроде меня? Пока даже не знаю с чего начинать, но буду каждый день или два отписываться о прогрессе.
490 posts are omitted, из них 83 с файлами. Развернуть тред.
>> No.47790 Ответ
Какой объем данных легально хранить в $_SESSION? Хочу хранить там массив из сотни строк, например. Так можно?
>> No.47791 Ответ
>>47790
Вроде по умолчанию данные сессии хранятся в сериализованном виде в файлах, так что можешь дофига туда поназаписовать.
>> No.47792 Ответ
>>47789
Многие подхватывают новые фичи быстро. Я уверен, писать два вопросика вместо грамоздких isset понравилось всем. И сразу. Они бы не писали более новую версию в требованиях, если бы не были причины для этого. Чтобы всё сломать много не надо, одна строчка и всё. Шансы конечно есть. Но блин, это прога на пыхе. Они часто радуют даже, когда всё делаешь правильно, а если ещё и версия не та, то можно ждать удар в спину в любой момент.
>> No.48039 Ответ
Анон, что разбирается в PHP и PDO в частности, будь добр, помоги неофиту.
https://pastebin.com/ZYZWSbce
Исключение выбивает, а почему - непонятно. То ли с самим пдо наворотил, то ли с подключением к MySQL проблемы.
>> No.48040 Ответ
>>48039
Код у тебя жутковатый, вот эта вся мешанина из ифов и трай-кетчей очень всё запутывает. Декомпозиция нужна. MVC мать её так.
>> No.48041 Ответ
>>48040
Тащемта, уборкой кода я займусь позже. Главное, чтобы заработало. Тем более, что нужно будет включать код отсюда в другой проект.
UPD. Сволочь к MySQL подключаться не хочет. Выбивает, что:
`SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: YES)`
>> No.48042 Ответ
>>48039
Какие у вас else!..
>>48040
> Декомпозиция
> MVC
1 Инициализируем службу сообщений.
2 Шлем письмо контроллеру, мол, глянь, чо там (фактически, это письмо из ниоткуда, т.е. без обратного адреса).
3 Контроллер убеждается, что там чёто, что он понимает, и:
3.1 шлёт письмо валидатору, проверь, мол, чо там с тем-то и тем-то;
3.1.1 Валидатор проверяет то-то и то-то и отсылает контроллеру ответ.
3.1.2 Контроллер смотрит ответ и:
3.1.2.1 если то-то и то-то валидно, шлёт модели письмо, мол, это тебе;
3.1.2.1.1 Модель делает чёто с тем-то и тем-то в базе и глобальными переменными и наконец шлёт письмо представлению, мол покажи то-то.
3.1.2.2 шлёт письмо представлению, мол, покажи, что невалидно то-то.
3.2 шлёт письмо представлению, мол, покажи, что хз, чо это.
>>48039
Какие у вас else!..
>>48040
> Декомпозиция
> MVC
1 Инициализируем службу сообщений.
2 Шлем письмо контроллеру, мол, глянь, чо там (фактически, это письмо из ниоткуда, т.е. без обратного адреса).
3 Контроллер убеждается, что там чёто, что он понимает, и:
3.1 шлёт письмо валидатору, проверь, мол, чо там с тем-то и тем-то;
3.1.1 Валидатор проверяет то-то и то-то и отсылает контроллеру ответ.
3.1.2 Контроллер смотрит ответ и:
3.1.2.1 если то-то и то-то валидно, шлёт модели письмо, мол, это тебе;
3.1.2.1.1 Модель делает чёто с тем-то и тем-то в базе и глобальными переменными и наконец шлёт письмо представлению, мол покажи то-то.
3.1.2.2 шлёт письмо представлению, мол, покажи, что невалидно то-то.
3.2 шлёт письмо представлению, мол, покажи, что хз, чо это.
4 Представление начинает отображать чёто.
5 По завершению работы представление шлёт контроллеру письмо о сём факте.
6 Контроллер шлёт службе сообщений письмо, мол, я кончил.
7 Поскольку тут вам не FastCGI приложение, служба сообщений завершает работу.
8 Конец.
Сообщение слишком длинное. Полная версия.
>> No.48043 Ответ
Файл: 2bf07c840afae6312fcc8236cc5e06ab.jpg
Jpg, 480.32 KB, 1400×1409 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
2bf07c840afae6312fcc8236cc5e06ab.jpg
>>48042
Ах, да! Quiz: How many virtual machines you found in this little sketch?
>> No.48070 Ответ
>>48043
None of them.
>> No.48071 Ответ
>>48070
Lol, wrong. What do you imagine when see “virtual machine”? Jvm? Too bad.
In general, virtual machine is a software implementation of non-deterministic final state machine created for solving some spectrum of problem in given domain. In other words, virtual machine is an performer's abstraction. The simplest example is a LOGO turtle — abstract performer that takes an arbitrary sequence of strictly limited numbers of commands from their input and performs strictly limited numbers of operations in accordance with their current state and readed commands.
If we now introduce a MessageService, we'll be able to decompose our system into ControlCenter and MissileLauncher... oops!.. TurtleThePerformer subsystems communicated by sending messages to each other via MessageService and develop them independently. An other advantage of this approach is that we'll be able to simple introduce a LogService as a independent part of a MessageService to store all history of communications, so we always know who gave the death order. If we go even further, we may think that a working area of TurtleThePerformer is a independent entity, so we'll introduce a Working_Area abstraction which in fact is another abstract performer and comminicates with others performers in a standard manner.
Note that when we decided to separate WorkingArea we deprived TurtleThePerformer of the opportunity to see where it go, so now on every step TurtleThePerformer must ask WorkingArea about possibility of moving.


No.35693 Ответ [Открыть тред]
Файл: Haskell-Logo.svg
Svg, 1.42 KB, 602×425 - Нажмите на картинку для увеличения
Haskell-Logo.svg
Надеюсь, ещё не совсем вымерли упоровшиеся сабжем.
232 posts are omitted, из них 34 с файлами. Развернуть тред.
>> No.45880 Ответ
>>45876
Модульность со времён Modula-2 во всех языках, где она есть, примерно одинакова. Хаскелл и окамл не исключение.
Или ты что-то другое имел в ввиду?
>> No.45936 Ответ
>>45749
> https://youtu.be/RcTaweZMEzo?t=125

Но ведь математика не про вычисления, а про алгебраические структуры, их свойства и морфизмы между ними, про дискретность или непрерывность, про теоремы о существовании решения. Если бы не теоремы существования из топологии, долбоебы до сих пор вычисляли бы решение о квадратуре круга. Аффтар неуч.
>> No.45937 Ответ
>>45936
> решение о квадратуре круга
Решение задачи. Наверно, кластер суперкомпьютеров запустили бы и вычисляли до бесконечности.
>> No.45976 Ответ
>>45936
Ой да не ешь ты этого клоуна.
>> No.46133 Ответ
Файл: tumblr_n2ke4tzKR51shbc9ho1_500.gif
Gif, 1010.16 KB, 500×281 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
tumblr_n2ke4tzKR51shbc9ho1_500.gif
>>45880
> Модульность со времён Modula-2 во всех языках, где она есть, примерно одинакова. Хаскелл и окамл не исключение.

НЕ МОГУ. ПЕРЕСТАТЬ. ХОХОТАТЬ.
>> No.46875 Ответ
Файл: 2bcbe14ae2efadfc9...
Png, 33.29 KB, 417×326
edit Find source with google Find source with iqdb
2bcbe14ae2efadfc95267413a710ec4c1480097777262.png
Файл: 3a50cdabf2ff37212...
Png, 25.21 KB, 409×212
edit Find source with google Find source with iqdb
3a50cdabf2ff3721282443bfd82989111480097777263.png

SPJ со своим другом наконец-то разработали недостающую теорию,
открывающую мир нешаблонного параметрического полиморфизма байтоёбским типам со стека:
https://www.microsoft.com/en-us/research/wp-content/uploads/2016/11/levity-1.pdf
>> No.47994 Ответ
>>46875
> 25 November 2016
Ж - живой язык
>> No.47995 Ответ
>>37765
Не знаю как там в 2014, но у нас есть https://ru.wikipedia.org/wiki/Yi_(редактор) и пожалуй ещё https://ru.wikipedia.org/wiki/Leksah
>> No.47998 Ответ
Файл: 1496672176680-g.png
Png, 785.77 KB, 1000×1300 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
1496672176680-g.png
>>47995
Но все равно, лучше использовать Emacs.
>> No.48030 Ответ
>>47998
> Основные режимы эмуляции для Yi это vim и emacs.
А вообще какой режим лучше, вообще vim VS emacs что победит?


[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/ ] [ Главная | Настройки | Закладки | Плеер ]