LINUX.ORG.RU

Сообщения kto_tama

 

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

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

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

>>>

kto_tama
()

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

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

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
()

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

Уже было , но не поленюсь повторить :
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!

>>>

kto_tama
()

SATA глючит

Имеются 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

наконец-то удалось зарипать первый фильм
называется : боги должно быть сошли с ума - про африканских бушменов :-)
траханья хватило на 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

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

>>>

kto_tama
()

ICE

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

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

>>>

kto_tama
()

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

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

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

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

>>>

kto_tama
()

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

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

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

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

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

>>>

kto_tama
()

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

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

>>>

kto_tama
()

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

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

>>>

kto_tama
()

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

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

>>>

kto_tama
()

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

В основном 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
()

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

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

>>>

kto_tama
()

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

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

>>>

kto_tama
()

Рекурсивное удаление каталога

Язык : си
Имеется вложенный каталог
Надо удалить его с помощью rmdir
Т.е. нужен специальный алгоритм , который построит дерево и пробежит его снизу вверх
Есть такое в природе или нужно изобретать велосипед ?

Зы : rm -r не подходит ...

>>>

kto_tama
()

switch

возможна ли в си конструкция типа :

switch(*my_string)
{
case "string1":...
case "string2":...
...
}

>>>

kto_tama
()

Самый лучший фильм

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

>>>

kto_tama
()

Регесп

Из строки надо удалить все символы , кроме :
1. Любая русская буква
2. Любая латинская буква
3. Цифра
4. Пробел
5. Запятая

>>>

kto_tama
()

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