LINUX.ORG.RU

Сообщения kto_tama

 

IBM собирается открыть DB2

Форум — Talks

Вот такая новость
Я никогда не видел это чудо вживую , интересно вообще , как онон выглядит , что это за монстр

http://news.zdnet.co.uk/software/0,1000000121,39434137,00.htm

>>>

kto_tama
()

C / Базовые типы / 100 вопросов

Форум — Development

Нашел в одной книжке список вопросов по базовым типам данных :
что такое основные типы , структуры , массивы , очереди , связные списки , хэш-таблицы , деревья , указатели
Ответы выложу попозже - а пока можете себя проверить :-)

1. What is a numbering system?
2. What is the binary numbering system?
3. What is the purpose of an abstract data type?
4. What is a variable?
5. What is the integer abstract data type group?
6. What does the term “floating-point” mean?
7. What is a character?
8. What is the difference between single and double precision?
9. What is an instance of a structure?
10. What kind of data type is a structure?
11. How do you reference an element of an instance of a structure?
12. What are three major elements of every class definition?
13. What is the difference between a class definition and a structure definition?
14. What is the hexadecimal numbering system?
15. How do you assign an address to a pointer?
16. What value is stored in a pointer variable?
17. Why do you use pointer arithmetic?
18. What is a pointer-to-pointer variable?
19. What is an array of elements?
20. What is an index?
21. What is an array of pointers?
22. What is a multidimensional array?
23. What is the purpose of using a multidimensional array?
24. What is the relationship between a pointer and an array?
25. What is the relationship between a stack and an array?
26. What is the action called that places data on a stack?
27. What is the action called that removes data from a stack?
28. Using an array, how do you determine whether the stack is empty?
29. Using an array, how do you determine whether the stack is full?
30. What is a queue?
31. Where is data organized in a queue stored?
32. What does the term “circular queue” mean?
33. What is the modulus operator used for with respect to circular queues?
34. When would you implement a queue using a linked list instead of an array?
35. What is the action called that places data on a queue?
36. What is the action called that removes data from a queue?
37. What is a linked list?
38. What is an entry in a linked list called?
39. How are nodes linked together in a linked list?
40. What is a doubly linked list?
41. What is the purpose of a doubly linked list?
42. What is used to define a node of a linked list?
43. How do you delete an element from the middle of a linked list?
44. How do you delete a node from the front of a linked list?
45. How do you append a node onto a linked list?
46. How do you put a new node onto the front of the linked list?
47. What condition tells you the linked list is currently empty?
48. What condition tells you there’s only one node on the linked list?
49. What is the size limitation on a linked list?
50. What is the destructor typically used for in a linked list?
51. What is a hashtable?
52. What is the key used for in a hashtable?
53. What is hashing?
54. What is the result of hashing?
55. What is the significance of a hash value?
56. What major problem occurs with hashing?
57. How do you overcome the major problem that occurs with hashing?
58. Ideally, how should a hash function behave with respect to the values it generates? If you feed in a list of keys, what would you expect for the output?
59. Many different hashing algorithms have been developed to provide a more even distribution of hash values. What is the essence of the hashing algorithm—in other words, what do these functions typically have in common?
60. With a hashtable, suppose your dataset gets unexpectedly large and you have an excessive number of collisions. How could you deal with this?
61. How do you insert a node into a hashtable?
62. How do you delete a node from a hashtable?
63. How do you look up a value in a hashtable?
64. How do you list out all the values in a hashtable?
65. How would you check if a hashtable is empty?
66. What is a binary tree?
67. What is the purpose of a branch node in a binary tree?
68. What is the starting node of a binary tree called?
69. What is the node in a binary tree called that spawns another node?
70. What are nodes at the end of a binary tree called?
71. If you have 1,000 nodes in a balanced binary tree, approximately how many comparisons do you need to do to find a particular node?
72. How is the maximum depth of a tree defined?
73. If a binary tree is well balanced, approximately how many nodes are in the tree given the depth of the tree?
74. What condition do you check for to see if a node in a binary tree is a leaf node?
75. How do you delete a node from a binary tree that has two child nodes?
76. How do you delete a node from the binary tree that has one child node?
77. How do you delete a leaf node from a binary tree?
78. What is the basic rule for where the nodes get placed into a binary tree?
79. How do you insert a node into a binary tree?
80. How would you check if a binary tree is empty?
81. What is a recursive function?
82. When searching for a key in a binary tree, what stops the recursive function calls?
83. What is the sequence of function calls to do an “in order” traversal of a binary tree?
84. What is a pointer?
85. What is memory allocation?
86. What does the new operator return?
87. Does Java use pointers?
88. How do you declare an array of pointers?
89. How do you declare an array of pointers to pointers?
90. If an int pointer is incremented using pointer arithmetic, how many bytes is the pointer incremented?
91. How is a binary tree’s depth defined?
92. What is a balanced binary tree?
93. Must all binary trees be balanced?
94. What is the purpose of a key in a binary tree?
95. What is metadata?
96. What is the purpose of the this operator?
97. What does a private access specifier do?
98. If next and previous are pointers to the next and previous nodes, then what does this statement do?
node->next->previous = NULL;
99. What is fifo?
100. What is the purpose of a public access specifier?

>>>

kto_tama
()

Классику должен знать каждый

Форум — Talks

Уже было , но не поленюсь повторить :
10 самых популярных крылатых выражений Линуса Бенедиктыча Торвальдса :

1. “Software is like sex: it's better when it's free.”

2. “Microsoft isn't evil, they just make really crappy operating systems.”

3. “My name is Linus, and I am your God.”

4. “See, you not only have to be a good coder to create a system like Linux, you have to be a sneaky bastard too.”

5. “The Linux philosophy is 'Laugh in the face of danger'. Oops. Wrong One. 'Do it yourself'. Yes, that's it.”

6. “Some people have told me they don't think a fat penguin really embodies the grace of Linux, which just tells me they have never seen a angry penguin charging at them in excess of 100 mph.”

7. “Intelligence is the ability to avoid doing work, yet getting the work done.”

8. “When you say, ‘I wrote a program that crashed Windows,’ people just stare at you blankly and say, ‘Hey, I got those with the system, for free.’”

9. “I don't doubt at all that virtualization is useful in some areas. What I doubt rather strongly is that it will ever have the kind of impact that the people involved in virtualization want it to have.”

10. “Now, most of you are probably going to be totally bored out of your minds on Christmas day, and here's the perfect distraction. Test 2.6.15-rc7. All the stores will be closed, and there's really nothing better to do in between meals.”

>>>

kto_tama
()

Модеры ! Вы где ? Почему ошибки в заголовках топиках пропускаете ?

Форум — Linux-org-ru

я имею ввиду вот это например в толксах :

> Лень! Именно лень тормазит продвижение Linux!

>>>

kto_tama
()

SATA глючит

Форум — Linux-hardware

Имеются 2 привода - sata-шный и ide-шный
Основной рабочий - sata-шный
Периодически в логе проскакивает :

kernel: ata5.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x2
kernel: ata5.00: BMDMA stat 0x64
kernel: ata5.00: cmd c8/00:08:b8:ce:aa/00:00:00:00:00/eb tag 0 cdb 0x1e data 4096 in
kernel: res 51/84:01:bf:ce:aa/00:00:00:00:00/eb Emask 0x10 (ATA bus error)
kernel: ata5: soft resetting link
kernel: ata5.00: configured for UDMA/100
kernel: ata5.01: configured for UDMA/33
kernel: ata5: EH complete
kernel: sd 4:0:0:0: [sdb] 312581808 512-byte hardware sectors (160042 MB)
kernel: sd 4:0:0:0: [sdb] Write Protect is off
kernel: sd 4:0:0:0: [sdb] Mode Sense: 00 3a 00 00
kernel: sd 4:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
kernel: sd 4:0:0:0: [sdb] 312581808 512-byte hardware sectors (160042 MB)
kernel: sd 4:0:0:0: [sdb] Write Protect is off

>>>

kto_tama
()

dvd rip

Форум — Talks

наконец-то удалось зарипать первый фильм
называется : боги должно быть сошли с ума - про африканских бушменов :-)
траханья хватило на 2 дня
основная проблема - это правильно собрать mplayer с нужными опциями
включая lame , всякие кодеки и т.д.
все-таки командная строка в линуксе - это сила
например :
mencoder dvd://1 -dvd-device /my-films/ -oac mp3lame -alang ru -lameopts vbr=3:br=128:mode=0 -ovc xvid -xvidencopts vhq=1:bitrate=933
-vf crop=570:460:18:16,scale=448:352,hqdn3d=2:1:2 -o rip.avi

>>>

kto_tama
()

dvd -> avi

Форум — General

фильм лежит в виде набора файлов с расширением .bup , .ifo , .vob
общий вес под 5 гигов
хочется перевести это все в ави-шку
кто чем пользуется ?
поделитесь опытом

>>>

kto_tama
()

ICE

Форум — Development

Я написал свою версию консольного файлового менеджера с поддержкой utf.

Кому интересно :
http://www.iakovlev.org/index.html?p=1362&m=1&l1=4

>>>

kto_tama
()

А вы говорите - open source ...

Форум — Talks

Microsoft берет власть в регионах

Правительство Ленинградской области и компания Microsoft подписали соглашения «о намерениях в области применения информационных технологий». Таким образом, регион подтвердил свои амбиции по созданию системы «электронного правительства» вслед за Санкт-Петербургом, где аналогичный проект корпорация Билла Гейтса помогает развивать уже более чем полгода.

http://spb.cnews.ru/news/top/index.shtml?2008/04/09/296329

>>>

kto_tama
()

Пингвины научились летать

Форум — Talks

Феноменальные кадры, меняющие наше представление о пингвинах, обнародовала телекомпания Би-би-си (BBC). На записи можно увидеть редкую колонию этих птиц, обитающую неподалеку от Фолклендских островов.

По словам ученых, пингвины так устали терзаться от морозов, что совершили прорыв в эволюции. И однажды полетели в теплые края. Оператору удалось проследить маршрут теплолюбивых созданий аж до лесов Амазонки, передает НТВ.

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

http://news.ntv.ru/129422/

>>>

kto_tama
()

Российская почта выбирает RedHat

Новости — Linux General
Группа Linux General

Почта России и компания RedHat подписали протокол о намерениях. Андрей Погодин, заместитель генерального директора "Почта России" и Джим Уайтхурст, президент RedHat, подписали документ. Стороны договорились обьединить усилия во внедрении операционной системы Linux и других открытых продуктов.
Переход на open source позволит сэкономить значительные средства, которые уходят на поддержание огромной почтовой сети. В случае необходимости стороны подпишут дополнительное соглашение о дальнейшей поддержке.
Программное обеспечение будет установлено уже в текущем году. Будет реализована специальная программа для адаптации работников к новым условиям.

>>> Подробности

 ,

kto_tama
()

Мы - рационалисты ?

Форум — Talks

В философии существуют несколько основных школ , в частности , рационализм и эмпиризм.
Сторонник рационализма Декарт например считал , что настоящему философу следует тщательно избегать
абсурдных и глупых идей, и чтобы постичь истину, он должен только уметь «уловить» те редкие идеи,
что привлекают разум своей прозрачностью, ясностью и отчетливостью,— словом, «самоочевидные» идеи -
одним словом - все разумное действительно.
В противоположность этой теории, эмпиризм утверждает, что только опыт позволяет нам судить
об истинности или ложности научной теории. Чистый разум как таковой, согласно эмпиризму,
никогда не может установить истину о фактах , и чтобы сформулировать такую истину,
мы должны прибегнуть к наблюдению и эксперименту.
Кант попытался обьединить эти два направления и по сути опровергнул рационализм в чистом виде.
Кант рассуждал примерно следующим образом. Сознание способно постигать мир или, вернее, мир,
как он представляется нам, потому что этот мир не является совершенно отличным от сознания,—
он подобен сознанию.Мир, как он является нам, есть некоторый материал, организованный нашим сознанием.
Эта критика чистого разума сподвигла Гегеля на создание философии , которая имеет две основы -
идеализм и диалектику. Он пошел еще дальше Канта и заявил :
"сознание есть мир» или : «разумное есть действительное; действительность и разум тождественны».
«Разумное действительно и действительное разумно, значит, разум и действительность тождественны» —
это попытка восстановить рационализм на новом основании, в противовес кантовскому эмпиризму.
К чему это я ? Вопрос - что такое философия опен-соурс ?
Почему Open Source принадлежит всем и никому в отдельности ?
Этим миром управляет прибыль , это эмпирический закон , но вопреки опыту ,
развивается мир свободных программ , неподвластный никаким экономическим законам.
Означает ли это , что мы рационалисты ?

>>>

kto_tama
()

А ты перешЁл на 3-й файрфокс ?

Форум — Talks

вчера поставил себе сабж поверх двоечного - и порадовалсо
сам фф стал грузиться быстрее
загрузка страницы стала зримо быстрее - ускорение видно просто невооруженным глазом
стандартные html-контролы поимели закругленные уголки , мелочь но приятно

>>>

kto_tama
()

Отсутствие закрывающих тегов

Форум — Web-development

щас мы выяснили , что мозилла и IE7 при рендере html-я ведут себя примерно одинаково по отношению к отсутствию закрывающих тегов , таких , как </table>, </div> и т.д. - т.е. игнорируют их отсутствие , как бы самостоятельно их "проставляя"
а вот IE6 , как выяснилось , в данной ситуации ведет себя как полная редиска , просто ломая контент
на IE6 вроде как 50% щас народу сидит ...

>>>

kto_tama
()

Как заставить make пере-собрать либу ?

Форум — Development

В основном makefile подключаются еще 3 штуки из подкаталогов :

lib1/lib1.a:
(cd lib1;make)
lib2/lib2.a:
(cd lib2;make)
lib3/lib3.a:
(cd lib3;make)

Если я делаю изменения в одном файле в подкаталоге , а потом запускаю корневой makefile , то либа НЕ пересобирается.

В makefile для подкаталога примерно так :

lib1.a: $(OBJS)
$(AR) rcs lib1.a $(OBJS)
sync



>>>

kto_tama
()

Интервью с лидерами Fedora: Max Spevack и Paul Frields

Новости — Linux General
Группа Linux General

Макс Спивак последние 2 года был лидером проекта, и вот он решил уйти, а на его место пришел Paul Frields.

Макс появился в RedHat в 2004 в подразделении Red Hat Network. Спустя какое-то время он смог познакомиться и поработать с Matthew Szulik и Michael Tiemann. И как только у него появилась возможность, он окунулся с головой в работу коллектива Fedora. В его задачу входило составление планов и корректировка работы, повышение роли Fedora внутри самой RedHat, работа со средствами массовой информации.

Что касается Поля, то он говорит, что за время работы рядом с Максом он узнал огромное количество новой уникальной информации. Он познакомился с такими людьми, как 'бриллиант' Dimitris Glezos - человек, который знает о локализации всё. Fedora является для RedHat инкубатором инноваций. Начиная с 2005 года происходит эволюция как в самой Fedora, так и в отношении к ней. Репозитории, инфраструктура и система билдов Fedora поставили ее в ряд ведущих инновационных дистрибутивов Linux, сделали её платформой, в которой каждый может внести личный вклад в общее дело.

Макс в первую очередь горд за т.н. инструментальную систему билдов (Koji + Pungi). Live CD и Live USB реализованы также на достаточно высоком уровне. За это время RedHat нанял в свой штат изрядное количество волонтеров из рядов Fedora, которые продолжили свою работу уже в рядах компании, но все на ту же Fedora.

В ближайшее время Макс будет занят созданием т.н. CommunityArchitecture команды, в задачу которой входит широкое массовое распространение глобальной девелоперской стратегии. Эта работа будет связана с командировками в Европу, Южную Америку, с формированием там лидерских команд, спонсирования их материально.

>>> Подробности

 , ,

kto_tama
()

Замечание по профилю

Форум — Linux-org-ru

возможность кнопки "игнорировать" в профиле другого пользователя я уже оценил - это мега-фича
но вот когда я захожу в свой собственный профиль и вижу , что меня игнорируют , я не могу понять - зачем мне эта информация ?
в чем ее ценность ?
а если она меня раздражает ?

>>>

kto_tama
()

Единая новостная лента - НЕ тру

Форум — Linux-org-ru

Я понимаю , что есть метки , и можно по ним идти и смотреть новости по определенной тематике
Но это неправильно
Все новости валятся в единую портянку , и становится порой сложно разобрать - а что же происходит на главной странице
Вообще формат главной страницы сомнительный какой-то и странный
Вертикальное разделение на три полосы делает интерфейс главной страницы убогим
Пора уже перейти от вертикальной разбивки к горизонтальной

>>>

kto_tama
()

Отладчик не нужен ?

Новости — Ядро Linux
Группа Ядро Linux

Встроенный отладчик ядра является на текущий момент одним из самых спорных вопросов. Kgdb никогда не было в основной ветке. Торвальдс прохладно относится к идее задебажить ядро и до сих пор не включал его. Но времена меняются, и, возможно, в 2.6.26 он и появится.
Еще в 2000 г. Линус сказал примерно следующее: "я надеюсь, что отсутствие отладчика заставит разработчиков искать решение проблемы на качественно ином уровне." Но недавно он дал понять, что если отладчика нет в основной ветке, то и как бы не о чем и говорить, что подтолкнуло Ingo Molnar, который выпустил очередной патч для этого отладчика. Среди разработчиков ядра усиливается тенденция к включению kgdb в основную ветку.
На данный момент имеется версия т.н. удаленного gdb, который успешно апробирован на трех различных платформах. Молнаровские патчи для kgdb затрагивают код более чем в 20 файлах ядра, и в основном они затрагивают низкоуровневый код драйверов. Переработана поддержка kgdb из консоли, убраны сомнительные хаки по получению из ядра символьной информации.

>>> Подробности

 , ,

kto_tama
()

Школы Сан-Франциско переходят на Linux

Новости — Linux General
Группа Linux General

В Сан-Франциско решили организовать День Linux в школе. Сразу в нескольких местах несколько сотен устаревших компьютеров будут безвозмездно отданы образовательным учреждениям, и на них установят Ubuntu 7.10. В их число войдут 9 начальных и средних школ в Bay Area. Прежде всего это интересный эксперимент, который покажет, как неподготовленный пользователь сможет адаптироваться к Ubuntu.
Центр,который занимается подобными пожертвованиями, называется Alameda County Computer Resource Center (ACCRC) и предоставляет эти услуги не только образовательным учреждениям, но и малоимущим людям, которые в Калифорнии, разумеется, тоже встречаются. Интересно то, что в организации работают исключительно добровольцы общим числом 40 человек.
Mozilla Foundation решила не оставаться в стороне от этого события и осчастливить добровольцев пиццей.

>>> Подробности

 ,

kto_tama
()

RSS подписка на новые темы