Полезные ссылки - чтиво для программиста

Все о программировании под *nix
Аватара пользователя
sm
Неотъемлемая часть форума
Сообщения: 431
Зарегистрирован: 12 мар 2004, 16:03
Контактная информация:

Сообщение sm »

Как программисту стать тимлидом.
Александр Mr.K Локшин в своей статье дает 10 советов разработчикам, исполнение которых приблизит к новой должности -- тимлидер.
http://mourk.com/blog/2008/03/19/from-d ... eamleader/

Аватара пользователя
sm
Неотъемлемая часть форума
Сообщения: 431
Зарегистрирован: 12 мар 2004, 16:03
Контактная информация:

Сообщение sm »


Аватара пользователя
sm
Неотъемлемая часть форума
Сообщения: 431
Зарегистрирован: 12 мар 2004, 16:03
Контактная информация:

Сообщение sm »

Для сайто-строителей.

Hide .php extension with url rewriting using .htaccess
http://roshanbh.com.np/2008/02/hide-php ... ccess.html

5 useful url rewriting examples using .htaccess
http://roshanbh.com.np/2008/03/url-rewr ... ccess.html

Аватара пользователя
sm
Неотъемлемая часть форума
Сообщения: 431
Зарегистрирован: 12 мар 2004, 16:03
Контактная информация:

Сообщение sm »

Язык программирования awk
http://ltwood.wikidot.com/scripting:awk

Аватара пользователя
sm
Неотъемлемая часть форума
Сообщения: 431
Зарегистрирован: 12 мар 2004, 16:03
Контактная информация:

Сообщение sm »

Динамика развития + спонсоры Linux в таблицах и диаграммах
https://www.linux-foundation.org/public ... opment.php

Аватара пользователя
sm
Неотъемлемая часть форума
Сообщения: 431
Зарегистрирован: 12 мар 2004, 16:03
Контактная информация:

Сообщение sm »

Статья, описывающая как и почему киевские Java-разработчики перешли на язык Python.

Цитата: «Вообще после 7 лет Java сейчас после 6 недель Python сложлось ощущение, что тебя злобно обманывали заставляя ходить на костылях, при том что рядом люди ходили нормально».

http://blog.smartweb.com.ua/2008/03/python.html

* * * * * * * * * * * * * * * * * *

Пол Грэм, статья «У вас не должно было быть начальника».

Цитаты: «Работать на большую организацию - это всегда отстойно, и чем больше организация, тем больше отстоя вы получите. [...] работать на себя или, по крайней мере, на небольшую группу - естественный образ жизни для программиста».

http://howtosell.ru/2008/04/01/u-vas-ne ... achalnika/

olecom
Интересующийся
Сообщения: 65
Зарегистрирован: 03 апр 2008, 18:54
Откуда: Родом: Чернавчицы, Брест, Бульбастан; Сейчас: Оломоуц, Чехия.

The Conscience of a Hacker

Сообщение olecom »

http://www.phrack.org/archives/7/P07-03

("rm -fr" модераторам: хакеры -- не преступники)

Ларин
Неотъемлемая часть форума
Сообщения: 484
Зарегистрирован: 19 ноя 2007, 15:01
Контактная информация:

Re: The Conscience of a Hacker

Сообщение Ларин »

olecom писал(а):http://www.phrack.org/archives/7/P07-03

("rm -fr" модераторам: хакеры -- не преступники)
ты вроде бы на этом форуме проявляешь активность...собсна не хочешь рассказать чем пользуешься для написания кода? Если vim-ом, то не хочешь выложить сюда что-нибудь типа "хитростей" для превращения vim в хорошую ide? Меня лично интересует как реализовать(если возможно) автодополнение, а также управление файлами?
Two of the most famous products of Berkeley are LSD and BSD:)

olecom
Интересующийся
Сообщения: 65
Зарегистрирован: 03 апр 2008, 18:54
Откуда: Родом: Чернавчицы, Брест, Бульбастан; Сейчас: Оломоуц, Чехия.

конфиги; emacs

Сообщение olecom »

Ларин, это офтопик. Но создание списка полезных конфигов было бы не плохой штукой.

Я не истользую vim; что меня остановило -- это невозможность редактировать один файл в разных окнах/буферах. Да и лиспокодеры в емаксе написали не один эмулятор для vim: vip, vipper или ещё какая лабуда.

Автодополнение, или как у них это называется тэги (ctags/etags), -- это всё равно штука, которую надо педалить как командную строку, ничего интерактивно-продуманного.

ftp://flower.upol.cz/sys-olecom/home/+.emacs
ftp://flower.upol.cz/sys-olecom/home/+.emacs.d/lisp
_____

olecom
Интересующийся
Сообщения: 65
Зарегистрирован: 03 апр 2008, 18:54
Откуда: Родом: Чернавчицы, Брест, Бульбастан; Сейчас: Оломоуц, Чехия.

пользование UNIX; shell

Сообщение olecom »

Понимание пользования UNIX (конец с perl можно/нужно не читать):

http://unix.org.ua/orelly/unix/upt/index.htm
(можно другие глянуть если sed 's-upt/index.htm--' сделать)

Bourne shell для понимания кодерам-программерам:

http://web.archive.org/web/200707041111 ... ix/Sh.html
(также на сайте можно найти почему си шел (csh) -- это большая неудача
вендоров растянуть си куда не надо; вЯдерное программирование ещё
ладно, но шел -- это было слишком; далёкие 80-е)
____

Аватара пользователя
mend0za
Неотъемлемая часть форума
Сообщения: 2332
Зарегистрирован: 30 авг 2002, 12:33
Откуда: Minsk

Сообщение mend0za »

olecom, чего-чего?

vim file.txt

:split (:vsplit)

и редактируется один файл в разных окнах (viewports)
И увидел я зверя, выходящего из тундры. И число его было 3.14159265358979324...

olecom
Интересующийся
Сообщения: 65
Зарегистрирован: 03 апр 2008, 18:54
Откуда: Родом: Чернавчицы, Брест, Бульбастан; Сейчас: Оломоуц, Чехия.

vim, emacs

Сообщение olecom »

mend0za писал(а):olecom, чего-чего?

vim file.txt

:split (:vsplit)

и редактируется один файл в разных окнах (viewports)
Делу около четырёх лет, так что я забыл детали. С какого времени vim+gvim в одном флаконе? Как мне помнится, emacs открывал отдельные окна (для X windows manager) каждое из которых ничем не отличалось по фунциональности. То есть, если я редактировал один буфер в одном окне, он тутже обновлялся во втором.

Конечно после того, как я перестал пользоватся X, визуально всё слилось в одну консоль. Не знаю как у vim дела с редактированием и/или read-only доступа разными редакторами (или процессам на разных консолях) одного файла. Я как-то заметил, что mcedit на определённом этапе начал уважать file-lock'и емакса.
_____

Аватара пользователя
mend0za
Неотъемлемая часть форума
Сообщения: 2332
Зарегистрирован: 30 авг 2002, 12:33
Откуда: Minsk

Сообщение mend0za »

vim behavior идентично описанному здесь для емакса. Т.е. открытый буфер для одного файла был одинаков для всех viewports и изменение одного - немедленно отражалось на других viewport этого же файла.

Что, безусловно, логично, так как иметь несколько буферов на один и тот же файл - как потом разрешать конфликты с сохранением изменений не углубляясь в version control?

Что имеется в виду под vim+gvim в одном флаконе? gvim - всего лишь соглашение именования для морд с различными графическими тулкитами. Исторически это были и lesstif/motif и gtk1 и gtk2 и kde - какая из них имеется в виду? (X11-Motif, X11-Athena, Photon, GTK, GTK2, etc., or "MS-Windows 32 - from :help gvim)

графическим фронтендам для vim лет гораздо больше чем 4.
vim-gtk упоминается в первый раз в changelog пакета в debian в 2000 году,
Последний раз редактировалось mend0za 08 апр 2008, 13:24, всего редактировалось 1 раз.
И увидел я зверя, выходящего из тундры. И число его было 3.14159265358979324...

olecom
Интересующийся
Сообщения: 65
Зарегистрирован: 03 апр 2008, 18:54
Откуда: Родом: Чернавчицы, Брест, Бульбастан; Сейчас: Оломоуц, Чехия.

емакс

Сообщение olecom »

mend0za писал(а):Что имеется в виду под vim+gvim в одном флаконе? gvim - всего лишь соглашение именования для морд с различными графическими тулкитами. Исторически это были и lesstif/motif и gtk1 и gtk2 - какая из них имеется в виду? (X11-Motif, X11-Athena, Photon, GTK, GTK2, etc., or "MS-Windows 32 - from :help gvim)
Имеется в виду следущий наивный взгляд на вещи.

Настроив емакс, в Х, он запускал несколько Х-окон, которые я использовал свободно. Окна ничем не отличались по виду от тех, что показывают терминальные эмуляторы. Я привык и начал не задумыватся что где показывается или редактируется, тем более что одно окно можно было сделать меньшим шрифтом для просмотра, а другое бОльшим для редактирования.

Пытаясь использовать vim так же гибко я наткнулся на непонимание, своё или чужое, не знаю. Так что после этого опыта и перестав быть наивным, я всё таки предпочитаю емакс, если есть такая возможность.
______

Ларин
Неотъемлемая часть форума
Сообщения: 484
Зарегистрирован: 19 ноя 2007, 15:01
Контактная информация:

Сообщение Ларин »

mend0za писал(а):olecom, чего-чего?

vim file.txt

:split (:vsplit)

и редактируется один файл в разных окнах (viewports)
о, да это то, что нужно. только вот не могу найти как переключаться между открытыми файлами. вперед Ctrl+W w, а как назад?
а можно ли в виме сделать автодополнение?
Последний раз редактировалось Ларин 08 апр 2008, 14:17, всего редактировалось 1 раз.
Two of the most famous products of Berkeley are LSD and BSD:)

Ответить