Paul Graham: Microsoft is dead
> But it's gone now. I can sense that. No one is even afraid of Microsoft anymore. They > still make a lot of money—so does IBM, for that matter. But they're not dangerous.
> But it's gone now. I can sense that. No one is even afraid of Microsoft anymore. They > still make a lot of money—so does IBM, for that matter. But they're not dangerous.
Есть библиотека, собранная g++, и экспортирующая функции вида _GLOBAL__I__Z19NewEnglishPostMorphPK11CLemmatizerPK9CAgramtab.
Как сказать autoconf, что при проверке ее наличия нужно использовать c++? Очень хочется написать что-то вроде AC_CHECK_LIB(mylib, greatRoutine,,,). Пытался курить autoconf/libs.m4, но что-то просветление не пришло.
Или кроме написания своего теста метода нет?
Писать инструкции по сборке приходится довольно редко, поэтому масса времени уходит на ковыряние autobook, структурирован который просто отвратно.
Debian Sarge, собираю ядро 2.6.17.13. Все работает, за исключением того, что скорость записи/чтения USB Mass Storage около 25 КБайт/с.
Все вроде включено, USB 2.0 Hub находится, в /proc/bus/usb/devices у всех флэшек Spd=480.
Правда, при подключении флэшек, в /var/log/messages появляется несколько раз строчка "usb 4-8: reset high speed USB device using ehci_hcd and address 5".
Загружаюсь в штатное ядро Sarge -- все нормально, скорость 2-3 Мбайт/c.
Где может быть засада?
Что это было? http://www.linux.org.ru/profile/Shmuma/view-message.jsp?msgid=1408780 java.lang.ClassNotFoundException: _view_22dmessage__jsp at com.caucho.util.DynamicClassLoader.loadClass(DynamicClassLoader.java:530) at java.lang.ClassLoader.loadClass(ClassLoader.java:255) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:217) at com.caucho.util.CauchoSystem.loadClass(CauchoSystem.java:387) at com.caucho.jsp.JspManager.loadClass(JspManager.java:261) at com.caucho.jsp.JavaGenerator.compile(JavaGenerator.java:2836) at com.caucho.jsp.JspGenerator.generate(JspGenerator.java:322) at com.caucho.jsp.JspParser.parse(JspParser.java:327) at com.caucho.jsp.JspParser.parse(JspParser.java:232) at com.caucho.jsp.JspManager.createPage(JspManager.java:175) at com.caucho.jsp.PageManager.getPage(PageManager.java:346) at com.caucho.jsp.PageManager.getPage(PageManager.java:184) at com.caucho.jsp.QServlet.getPage(QServlet.java:220) at com.caucho.server.http.FilterChainPage.doFilter(FilterChainPage.java:129) at com.caucho.server.http.Invocation.service(Invocation.java:312) at com.caucho.server.http.CacheInvocation.service(CacheInvocation.java:135) at com.caucho.server.http.RunnerRequest.handleRequest(RunnerRequest.java:342) at com.caucho.server.http.RunnerRequest.handleConnection(RunnerRequest.java:272) at com.caucho.server.TcpConnection.run(TcpConnection.java:137) at java.lang.Thread.run(Thread.java:536)
Есть комп и телефон, видят друг друга через bluetooth. Реально ли сделать так, чтобы с телефона можно было ходить в инет, но не через GPRS провайдера, а через bluetooth?
Скажем, лежу я на диване, вставать мне лень, беру телефон, запускаю Opera Mini и читаю новости. Но через GPRS это делать глупо -- через комп с ADSL значительно дешевле.
Куда копать?
Туплю чего-то сегодня, извиняйте. Хочу собрать mencoder с последним XviD. Взял MPlayer-1.0pre7try2, xvidcore-1.1.0-beta2. xvid собрался без проблем, но вот mplayer определил что xvid есть, но при сборке кодеков вывалил такую вот гадость: vd_xvid.c:72: error: `XVID_INIT_PARAM' undeclared (first use in this function) vd_xvid.c:72: error: (Each undeclared identifier is reported only once vd_xvid.c:72: error: for each function it appears in.) vd_xvid.c:72: error: parse error before "ini" vd_xvid.c:73: error: `XVID_DEC_PARAM' undeclared (first use in this function) vd_xvid.c:93: error: `ini' undeclared (first use in this function) vd_xvid.c:94: error: `dec_p' undeclared (first use in this function) vd_xvid.c:124: error: `XVID_CSP_RGB24' undeclared (first use in this function) vd_xvid.c:127: error: `XVID_CSP_RGB32' undeclared (first use in this function) vd_xvid.c:140: error: `API_VERSION' undeclared (first use in this function) vd_xvid.c: In function `decode': vd_xvid.c:190: error: `XVID_DEC_FRAME' undeclared (first use in this function) vd_xvid.c:190: error: parse error before "dec" vd_xvid.c:204: error: `dec' undeclared (first use in this function) Нету в xvid.h таких структур, нету! Чтение доков и google не помогли - брал по инструкции xvid из CVS, та же байда. Вроде бы есть некий мифический xvid4, но где его брать - непонятно. Как это собрать-то?
Откуда они вылазят, и по какому алгоритму генерируются? Хотя бы общее направление, куда смотреть.
Бывает иногда нужно при сборке в стандартное ядро левого модуля обеспечить идентичность этих символов, не пересобирая все ядро (например, есть закрытый модуль под конкретную версию ядра в дистрибутиве).
Можно, конечно, сделать через objcopy --redefine-sym их все переименовать, но это как-то криво. Нет ли способа прямее?