... О UNИX . ... eSyr . ... Разд. библ. исп. большим количеством программ, поэтому их надо выд. в отдельные пакеты. ... Ровно эти две функции вып. уст. рпакета (еще просмотр инф. о пакете). ... Если у нас есть уст. пакет, то мы можем его удалить (rpm -e). ... Мы сейчас рассм. ту часть, как из исх. программы сделать бинарный пакет (процедура сборки пакета). ... Паспорт пакета. ... LecturesCMC/PackageMaintaining2009/Conspects/03/eSyr (последним исправлял пользователь eSyr 2009-10-15 10:20:30) . ...
... О UNИX . ... eSyr . ... Лектор сейчас не сказал про разраб. ... Единственное, что лектор скажет, что он не очень строг, и пакет из одного дистр. может не заработать под другим, но все вещи, которые лектор перечислил, они там есть. почему лектор об этом заговорил: мы рассм. неск. концепций разр. пакетов, и увидим, что все они ост. на ряде концепций, на этом в том числе. ... На пакет . ... LecturesCMC/PackageMaintaining2009/Conspects/02/eSyr (последним исправлял пользователь eSyr 2009-10-12 09:17:30) ...
... О UNИX . ... eSyr . ... первый раздел курса будет посв. тому, что такое дистр., созд. на базе СПО, что такое ПО, какие у него св-ва, какие к нему требования, какие у него особ. как единицы изм. ... Как лектор сегодня сказал, само понятие дистр. как такового, если речь идет об СПО, обр. дост. уникальный в общем плане всего ПО, смысл. ... Пункт номер два: лектор уже говорил, что дистр. ... LecturesCMC/PackageMaintaining2009/Conspects/01/eSyr (последним исправлял пользователь eSyr 2009-10-04 10:26:22) ...
... О UNИX . ... kda . Неизменяемая страница . ... Мы имеем с линукс-дистрибутивами уникальную ситуацию, непохожую на ситуацию со способом и распространения других видов свободного или проприетарного ПО. ... То, о чем будет идти речь, затрагивает всю структуру дистрибутива и свободного ПО. ... Предоставляется 4 права. ... Право распространять. ... разговор о том, кто все эти люди? ... LecturesCMC/PackageMaintaining2009/Conspects/01/kda (последним исправлял пользователь eSyr 2009-10-01 10:51:26) . ...
... О UNИX . ... Examples . ... 1 s = raw_input () 2 repeat = 0 3 for i in xrange ( 1 , len ( s )+ 1 ): 4 found = 1 5 for k in xrange ( 1 , len ( s )/ i ): 6 equal = 0 7 for j in xrange ( i ): 8 if s [ j ]== s [ j + i * k ]: 9 equal += 1 10 if equal == i : 11 found += 1 12 if found * i == len ( s ): 13 if repeat < found : 14 repeat = found 15 print repeat . ... LecturesCMC/PythonIntro2014/06_FilesModulesSystem/Examples (последним исправлял пользователь PavelSutyrin 2014-11-05 12:16:59) . ...
... О UNИX . ... Неизменяемая страница . ... Информация . ... Он называется Гугл. ... Всякие низкоуровневые инструменты. ... в Гугле! ... Это иногда зверски помогает, когда вы вводите размытый вопрос. ... У Гугла у самого есть всякие программные наработки и то, что вы ищите, может вполне оказаться на ресурсах Гугла. ... То, что в гугле было на 80 странице, тут может быть на первой. ... LecturesCMC/LinuxApplicationDevelopment2012/Conspects/11 (последним исправлял пользователь Nyarcel 2013-01-25 04:48:35)...
... О UNИX . ... Неизменяемая страница . ... Тема сегодняшней лекции программирование в линукс. ... Основным программным интерфейсом взаимодействия пользовательских программ и линукса является линукс апи, предоставляемое в виде системных вызовов. Помимо декларированных в позикс есть ряд линукс-специфичных. Итак, первое линукс-специфик . ... Это довольно важно. ... LecturesCMC/LinuxApplicationDevelopment2012/Conspects/10 (последним исправлял пользователь Nyarcel 2013-01-25 04:50:15) . ...
... О UNИX . ... Неизменяемая страница . ... Если продукт большой и предназначен для разных языковых сред, то вопрос перевода становится актуальным. ... Но именно перевод сообщений программы, особенно просто новой версии программы может быть значительно проще. ... Например, перевод на русский язык функций в экселе. ... Задача перевода осложняется выбором что переводить, а что нет. ... LecturesCMC/LinuxApplicationDevelopment2012/Conspects/09 (последним исправлял пользователь eSyr 2012-12-21 02:35:56) . ...
... О UNИX . ... Неизменяемая страница . ... Встает проблема не разработки, а поиска и выбора подходящего инструментария. ... Кстати, видимо этим и объясняется качество научного кода ? люди, которые пишут на C в помощь своей теореме, они считают, что пишут это впервые. ... Но многие ученые пишут с нуля все. ... целевые хостинги, например по языкам программирования . ... LecturesCMC/LinuxApplicationDevelopment2012/Conspects/08 (последним исправлял пользователь Nyarcel 2013-01-25 06:22:14) . ...
... О UNИX . ... Неизменяемая страница . ... Интеграционное тестирование. программа собралась, предосудительного в логе не нашли. ... Чтобы отследить подобного рода ухудщение качества недостаточно запустить программу в тестовом окружении, потому что тестов ограниченное число, оттестировать всю функциональность невозможно. ... Сборка. В процессе сборки -- модульное тестирование. ... LecturesCMC/LinuxApplicationDevelopment2012/Conspects/07 (последним исправлял пользователь eSyr 2012-12-21 02:36:01) . ...
... О UNИX . ... Неизменяемая страница . ... если команда работает над кодом и есть более опытные, то остальные к ним прислушиваются. Соответственно, когда люди пишут патч, они показывают более опытному, и тот либо принимает, либо не принимает и либо объясняет почему, либо нет, и пишет сам. ... Тупой код надо писать не потому что другие люди тупые. ... Внешний вид кода. ... LecturesCMC/LinuxApplicationDevelopment2012/Conspects/05 (последним исправлял пользователь Nyarcel 2012-11-23 12:30:51) . ...
... Прикрепленные файлы . ... Diff утилита, которая выдает построчные различия между файлами. ... К diff прилагаются инструменты, например скрипт на ed, применяющий изменения к файлу. ... сгенерировать патч, то есть файл с построчными различиями предположительного одного и того же файла, пригодный для превращения первого файла на второй. ed-скрипт это очень тупая штука. ... LecturesCMC/LinuxApplicationDevelopment2012/Conspects/04 (последним исправлял пользователь Nyarcel 2013-01-25 07:36:11) . ...
... О UNИX . ... Неизменяемая страница . ... Ситуация, когда вы сами уже не очень знаете, что у вас в коде творится (например, потому что писали его не вы одни). ... Например, у ARM есть JTAG-интерфейс. ... Например, показать только открытия файлов, или показать только системные вызовы, связанные с работой с файлами. strace -efile strace -f strace -o out strace -y . strace -y ? ... LecturesCMC/LinuxApplicationDevelopment2012/Conspects/03 (последним исправлял пользователь Nyarcel 2013-01-25 07:24:24) . ...
... О UNИX . ... Неизменяемая страница . ... Что нужны компиляторы, библиотеки, текстовые редакторы специального вида. ... Во-вторых, это порядок сборки. ... Более того, для сложных случаев некоторые библиотеки могут быть опциональны и их необходимость/допустимость зависеть, например, от операционной системы, под которую собирается проект. ... Сборка библиотеки это отдельная штука. ... LecturesCMC/LinuxApplicationDevelopment2012/Conspects/02 (последним исправлял пользователь Nyarcel 2012-10-23 05:10:09)...
... О UNИX . ... Realization . Неизменяемая страница . ... Клиент (autossh или по запросу, одноразово): . Забирает настройки проброса портов . Запускается autossh (или похожее) с полученным пробросом . ... Список клиентов и их портов . Доступ по ssh = доступ до определенного клиента с его портами . ... Регистрирует клиентов с пробросом портов (непересекающимся) . ... FrBrGeorge/ActualEducationalTasks/DesktopHub/Realization (последним исправлял пользователь FrBrGeorge 2010-03-27 13:29:37) . ...
... О UNИX . ... 02CompletionAliases . Неизменяемая страница . ... Для чего это нужно: чтобы ручками подредактировать, например, когда мы хотим применить какую-то команду ко всем файлам,оканчивающимся на .c, кроме одного. ... Для польз. это выглядит след. образом: достраивание в zsh настолько контекстно, что он разбирается в том, к какой команде производится достраивание. ... LecturesCMC/LinuxShell2008/08/02CompletionAliases (последним исправлял пользователь eSyr 2008-07-24 22:11:45) . ...
... О UNИX . ... Неизменяемая страница . ... Странная тема -- ядро. ... Первое, что надо вспомнить, говоря о ядре и модулях (рис. цветочек) -- что модули работают, также как ядро в режиме супервизора, но в отличие от него могут подгружаться и выгружаться. ... Это способ, чтоб ядро не подгружало не свои модули. ... Это никак не гвоорит о том, откуда модули взялись при старте ядра. ... LecturesCMC/GnuLinuxArchitecture2012/Conspects/09 (последним исправлял пользователь Allena 2012-05-01 19:48:38) . ...