LINUX.ORG.RU

Сообщения Root-msk

 

Пользователей Ubuntu в steam'e – 1,14% (всего Linux пользователей – 1,36%)

http://www.phoronix.com/scan.php?page=news_item&px=MTM4MjU

http://store.steampowered.com/hwsurvey?may13

Можно считать, что подтвердился факт, что Linux (который GNU/Linux с X-сервером, а не тот который Android с Dalvik'ом) занимает 1%.

P.S.:

Мне кажется из общего числа линуксойдов, несколько больше народу поставило steam, чем из общего числа вин-юзеров. Ведь кто в основном пользуется GNU/Linux? Это же ведь молодые люди, которые не обременены семьей в возрасте 15-35 лет (как правило школьники старших классов, студенты/аспиранты, молодые специалисты и т.д.), которым зачастую помогают финансово родители (исключением являются высококлассные специалисты, которые зарабатывают разработкой под Linux или его администрированием). И ведь большинство геймеров попадает под возраст 15-35 лет. Я не думаю, что много тех, кому за 50 и он играет в Crysis, WoW или еще что-то. Максимум, во что такие люди играют, так это – пасьянс, Angry Birds и просие каузальные игрушки.

 

Root-msk
()

Работа со 128-битными числами в С++

Нужно обработать числа величиной 10^30 на C++. Сначала нужно умножить на простой int, а затем вывести на экран.

Пример:

a = 10^28
b = 10000
c = a * b (т.е. с равно 10^32)

c нужно вывести на экран.

UPD:

Вдобавок нужно в Ubuntu 13.04 собрать бинарник для Windows 7 x86, используя MinGW.

 

Root-msk
()

iostream и windows.h в wine-программе — ошибка компиляции

Ммм… А что опять с gcc в Wine (точнее wineg++)? Теперь даже элементарная прога не собирается:


#include <iostream>
#include <windows.h>

int main (int argc, char* argv[]) {
    return 0;
}

Ошибка


alexey@alexey-laptop:~/prg$ wineg++ example.cpp -o example.exe
In file included from /usr/include/wine/windows/windows.h:64:0,
                 from example.cpp:2:
/usr/include/wine/windows/winsock.h:443:16: ошибка: повторное определение «struct timeval»
In file included from /usr/include/time.h:41:0,
                 from /usr/include/pthread.h:24,
                 from /usr/include/x86_64-linux-gnu/c++/4.7/./bits/gthr-default.h:41,
                 from /usr/include/x86_64-linux-gnu/c++/4.7/./bits/gthr.h:150,
                 from /usr/include/c++/4.7/ext/atomicity.h:34,
                 from /usr/include/c++/4.7/bits/ios_base.h:41,
                 from /usr/include/c++/4.7/ios:43,
                 from /usr/include/c++/4.7/ostream:40,
                 from /usr/include/c++/4.7/iostream:40,
                 from example.cpp:1:
/usr/include/x86_64-linux-gnu/bits/time.h:30:8: ошибка: предыдущее определение «struct timeval»
In file included from /usr/include/wine/windows/windows.h:64:0,
                 from example.cpp:2:
/usr/include/wine/windows/winsock.h:447:10: ошибка: invalid type in declaration before «,» token
winegcc: g++ failed

ОС: Ubuntu 12.10 64-bit Wine: 1.5.26

 , , wineg++,

Root-msk
()

Где взять шаблоны WinForms для Monodevelop?

Собственно, а где? Есть консольный проект и Gtk, а где Winforms?

OS: Ubuntu 12.10 64-bit Monodevop v. 3.0.3.2

inb4: юзай Gtk#, пиши на С++ (и юзай Qt) и т.д.

Нужно написать приложения используя именно Winforms.

 , , .net, ,

Root-msk
()

Будет ли Microsoft Office для Linux в 2014 году?

Аналитики с ресурса phoronix.com говорят, что нативный M$O для Linux стоит ожидать в 2014.

http://www.phoronix.com/scan.php?page=news_item&px=MTI5MzU

[копипаста]

It seems thanks to the increasing market-share of Android devices and the rise of Linux on the desktop thanks to the many commercial Linux gaming initiatives that have been shared in recent months, Microsoft is being forced to take a serious look at Linux and a meaningful look at releasing their popular Office software for Linux in 2014.

It's already known that Microsoft will be releasing a port of their Office suite for Android in 2013. As I tweeted this morning, «heard this weekend in #Brussels that #Microsoft might release a native #Linux version of #Office in 2014.»

From a source in Brussels, Belgium during the Free Open-Source Developers' European Meeting (FOSDEM) this past weekend, I was informed that Microsoft is having a «meaningful look» at a full Linux port of Office thanks to Linux showing signs of commercial viability on the desktop. Right now some versions of Microsoft Office will work under Linux via the use of Wine or CodeWeavers' CrossOver to varying extents, but this port being evaluated internally at Microsoft is a fully native implementation. Evidently there's already some port to unknown completion that has been done internally at the company.

Office on Android will be an interesting stepping stone and Microsoft already does contribute to the upstream Linux kernel in the form of their Hyper-V virtualization drivers for the enterprise. Microsoft has also been an unlikely sponsor of various Linux projects from continuing to back the great LinuxTag conference to large targeted ad buys on this very site.

To date we have yet to see any official Microsoft desktop software released for Linux, unless counting Skype that they now have through acquisition and continue to maintain for Linux. Another reason Microsoft may be looking at an Office software release for Linux is due to the increasing number of governments and other organizations switching to Linux and using LibreOffice/OpenOffice as a result.

Let's see what happens. This year is already great for Linux in terms of all of the Linux commercial game releases and other advancements of the open-source desktop, but if Microsoft goes ahead with an Office Linux release in 2014, the Linux desktop could become a heck of a lot more interesting.

[/копипаста]

 , ,

Root-msk
()

Bitcoin пробил психологически важную отметку в 20 USD

Прошлый тред Bitcoin пробил психологически важную отметку в 10 USD

http://bitcoincharts.com/markets/

Сейчас за биткоин дают около 20 USD, 15 EUR или 13 GBP на Mt.Gox. На VirWox за 1 BTC дают 5170 SSL (Линден долларов - валюта в Second Life). На BTC-E также за 1 BTC дают около 20 USD.

Кто купил по 10, а продал по 20 (ну или продал по 10, а купил по 20)?

В тред приглашаются боги тех. анализа, успешные трейдеры/инвесторы, финансовые аналитики и просто диванные теоретики

 

Root-msk
()

Встречайте проект Darling — слой совместимости Mac OS X в Linux

Многие местные жители мечтали запускать проги от Mac OS X в Linux (ага, даже не одну тему создали Вот для винды wine есть, а для Мака что? wine с macos Концепт «Макизатора» Запуск Mac OS X софта в linux ). Так вот, был начат проект Darling который позволит запускать проги от Mac OX X в Linux. Увы проект находится в зачаточном состоянии. Но я считаю это гораздо более полезный чем очередной плеер, DE, браузер, веер и т.д. (и даже самый полезный проект за последние 10 лет, за исключением pulseaudio и networkmanager)

Даже можно пойти дальше: Linux меняем на Darwin, прикручиваем coreutils, пускаем Wayland, по Wayland'у пускаем Quartz (это должно быть написано в рамках проекта Darling) и получаем аналог ReactOS.

Пруф http://www.phoronix.com/scan.php?page=news_item&px=MTI0Njc

Страница проекта http://darling.dolezel.info/en/Darling

Исходный код Darling http://git.dolezel.info/?p=darling.git;a=summary

Увы, у меня не собрался. Пишет:


alexey@alexey-laptop:~/darling/build/64$ CC=clang CXX=clang++ cmake ../.. -DSUFFIX=64
-- The C compiler identification is Clang 3.1.0
-- The CXX compiler identification is Clang 3.1.0
-- Check for working C compiler: /usr/bin/clang
-- Check for working C compiler: /usr/bin/clang -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/clang++
-- Check for working CXX compiler: /usr/bin/clang++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- This is a 64-bit build
-- The ASM-ATT compiler identification is GNU
-- Found assembler: /usr/bin/as
-- The ASM_NASM compiler identification is unknown
-- Found assembler: /usr/bin/nasm
CMake Warning (dev) at tests/CMakeLists.txt:26 (add_subdirectory):
  The source directory

    /home/alexey/darling/tests/libsshcxx

  does not contain a CMakeLists.txt file.

  CMake does not support this case but it used to work accidentally and is
  being allowed for compatibility.

  Policy CMP0014 is not set: Input directories must have CMakeLists.txt.  Run
  "cmake --help-policy CMP0014" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Building ObjC ABI 2
You have called ADD_LIBRARY for library AppKit without any source files. This typically indicates a problem with your CMakeLists.txt file
You have called ADD_LIBRARY for library Carbon without any source files. This typically indicates a problem with your CMakeLists.txt file
-- Configuring done
-- Generating done
-- Build files have been written to: /home/alexey/darling/build/64
alexey@alexey-laptop:~/darling/build/64$ make
Scanning dependencies of target util
[  1%] Building CXX object CMakeFiles/util.dir/src/util/log.o
[  2%] Building CXX object CMakeFiles/util.dir/src/util/trace.o
[  3%] Building CXX object CMakeFiles/util.dir/src/util/stlutils.o
[  4%] Building CXX object CMakeFiles/util.dir/src/util/IniConfig.o
[  5%] Building CXX object CMakeFiles/util.dir/src/util/leb.o
Linking CXX static library libutil.a
[  5%] Built target util
Scanning dependencies of target mach-o
[  5%] Building CXX object CMakeFiles/mach-o.dir/src/libmach-o/MachO.o
/home/alexey/darling/src/libmach-o/MachO.cpp:73:9: error: no member named 'read'
      in the global namespace; did you mean 'fread'?
                if (::read(fd, &magic, 4) == 4)
                    ~~^~~~
                      fread              
/usr/include/stdio.h:706:15: note: 'fread' declared here
extern size_t fread (void *__restrict __ptr, size_t __size,
              ^
/home/alexey/darling/src/libmach-o/MachO.cpp:73:27: error: too few arguments to
      function call, expected 4, have 3
                if (::read(fd, &magic, 4) == 4)
                    ~~~~~~              ^
/usr/include/stdio.h:706:1: note: 'fread' declared here
extern size_t fread (void *__restrict __ptr, size_t __size,
^
/home/alexey/darling/src/libmach-o/MachO.cpp:77:5: error: no member named
      'close' in the global namespace
                ::close(fd);
                ~~^
3 errors generated.
make[2]: *** [CMakeFiles/mach-o.dir/src/libmach-o/MachO.o] Ошибка 1
make[1]: *** [CMakeFiles/mach-o.dir/all] Ошибка 2
make: *** [all] Ошибка 2

А давайте соберем и запустим?

 , ,

Root-msk
()

AMD вслед за Intel отказывается от поддержки Linux в своих мобильных CPU

Уже обсудили эту новость: http://www.opennet.ru/opennews/art.shtml?num=34846

[копипаста]

Представители Intel официально подтвердили на конференции Intel Developer Forum информацию, что компания позиционирует готовящийся к выпуску новый чип Clover Trail, продолжающий развитие семейства Atom, как процессор для нетбуков и планшетов, поставляемых только с операционной системой Windows 8, и поэтому не будет обеспечивать своими силами поддержку указанных процессоров в Linux.

Таким образом, обеспечение поддержки особенностей чипа Clover Trail и предоставляемых им расширенных функций ложится на плечи сообщества. Примечательно, что в презентации Intel прозвучала фраза, что Linux не сможет работать на процессоре Clover Trail, но, судя по всему это оговорка или маркетинговый шаг, так как в новом чипе нет никаких принципиальных архитектурных изменений, делающих данный процессор несовместимым с Linux и отличающих его от существующих моделей процессора Atom Medfield.

В качестве причины отказа от официальной поддержки Linux для Clover Trail называются контрактные обязательства перед компанией Microsoft, совместно с которой для данного чипа был разработан расширенный механизм контроля экономии энергии, названный «always-on» и поддерживаемый только в Windows 8. Подробности использования данного механизма подпадают под подписку о неразглашении и не могут быть публично обнародованы.

Интересно, что большинство других презентаций на форуме Intel Developer Forum было так или иначе связано с Linux. Например, было объявлено о готовности порта платформы Android 4.1 для процессоров Atom Medfield, а также о подготовке к выпуску первого смартфона на базе платформы Android 4.1 и процессоров Atom Medfield. В настоящее время некоторые сотрудники Intel уже тестируют в повседневной практике прототип указанного смартфона, выход которого на прилавки ожидается в следующем году. Компания Intel также сохраняет интерес к мобильной платформе Tizen, которую планирует использовать в различных категориях мобильных устройств и в автомобильных информационно-развлекательных системах.

[/копипаста]

А вот следующая http://www.opennet.ru/opennews/art.shtml?num=34851

[копипаста]

После того как компания Intel отказалась от поддержки Linux для процессора Atom Clover Trail, представителям AMD был задан вопрос о возможных похожих планах, на что был получен ответ, что на первом этапе готовящийся к выпуску новый APU Hondo (CPU+GPU), ориентированный в первую очередь на планшеты, будет полноценно функционировать только в Windows 8.

В заявлении AMD также сказано, что ничто не мешает использованию APU Hondo в Linux без задействования некоторых дополнительных возможностей (информация по данным возможностям не детализируется, но в случае процессоров Intel задействованы дополнительные средства энергосбережения, права на которые принадлежат Microsoft). Компания AMD не исключает в дальнейшем появление официальной поддержки Linux и других операционных систем, но на момент запуска производства компании Microsoft будут предоставлены эксклюзивные права по выпуску первых продуктов на базе новых APU.

AMD Hondo ориентирован прежде всего на рынок планшетов, на котором Microsoft намерена предпринять все усилия, чтобы потеснить платформы Android и iOS. В свою очередь, компании AMD и Intel заинтересованы в продвижении своих процессоров для планшетов на базе Windows 8, чему способствуют два фактора: доступность Windows 8 для архитектуры ARM и главенство ARM-процессоров на рынке планшетов. Выход Windows 8 лучший момент для AMD и Intel, чтобы заявить о себе на рынке планшетов, а для Microsoft - прекрасная возможность получить преференции от AMD и Intel, под угрозой использования процессоров ARM.

[/копипаста]

Что думают местные аналитики? Или как всегда напишут что не поддерживаемая Linux'ом новая $feature_name ненужна?

 , , ,

Root-msk
()

Посоветуйте роутер с возможность прошивки OpenWRT

LOR, посоветуй WiFi-роутер возможностью прошивки OpenWRT, а также хорошо бы если было 2 USB порта. Наличие всяких свистоперделок приветствуется.

Бюджет: не более 10 000 рублей.

 ,

Root-msk
()

Сборная России выступила лучше чем в Пекине, но заняла 4-ое место в неофициальном медальном зачете

Хотя сборная России выступила лучше, чем в Пекине 2008, но заняла четвертое место (в Пекине была - 3, а Великобритания - 4). Сборная России выиграла 24 золотые медали (в Пекине - 23), 25 серебренных (в Пекине - 21) и 33 бронзовых (в Пекине - 29). Вот как распределились места в неофициальном медальном зачете:


№ 	Страна                        З 	С 	Б 	∑
1 	США 	                      46 	29 	29 	104
2 	Китай    	              38 	27 	22 	87
3 	Великобритания 	              29 	17 	19 	65
4 	Россия   	              24 	25 	33 	82
5 	Корея   	              13 	8 	7 	28
6 	Германия 	              11 	19 	14 	44
7 	Франция    	              11 	11 	12 	34
8 	Италия   	              8 	9 	11 	28
9 	Венгрия 	              8 	4 	5 	17
10 	Австралия 	              7 	16 	12 	35
11 	Япония  	              7 	14 	17 	38
12 	Казахстан 	              7 	1 	5 	13
13 	Голландия 	              6 	6 	8 	20
14 	Украина 	              6 	5 	9 	20
15 	Куба    	              5 	3 	6 	14
16 	Новая Зеландия 	              5 	3 	5 	13
17 	Иран    	              4 	5 	3 	12
18 	Ямайка  	              4 	4 	4 	12
19 	Чехия   	              4 	3 	3 	10
20 	КНДР    	              4 	0 	2 	6
21 	Испания 	              3 	10 	4 	17
22 	Бразилия 	              3 	5 	9 	17
23 	Белоруссия                    3 	5 	5 	13
24 	ЮАР     	              3 	2 	1 	6
25 	Эфиопия 	              3 	1 	3 	7
26 	Хорватия 	              3 	1 	2 	6
27 	Румыния 	              2 	5 	2 	9
28 	Кения   	              2 	4 	5 	11
29 	Дания   	              2 	4 	3 	9
30 	Азербайджан 	              2 	2 	6 	10
31 	Польша   	              2 	2 	6 	10
32 	Турция   	              2 	2 	1 	5
33 	Швейцария 	              2 	2 	0 	4
34 	Литва   	              2 	1 	2 	5
35 	Норвегия 	              2 	1 	1 	4
36 	Канада   	              1 	5 	12 	18
37 	Швеция   	              1 	4 	3 	8
38 	Колумбия 	              1 	3 	4 	8
39 	Грузия   	              1 	3 	3 	7
40 	Мексика 	              1 	3 	3 	7
41 	Ирландия 	              1 	1 	3 	5
42 	Аргентина                     1 	1 	2 	4
43 	Сербия  	              1 	1 	2 	4
44 	Словения 	              1 	1 	2 	4
45 	Тунис   	              1 	1 	1 	3
46 	Доминиканская Республика      1 	1 	0 	2
47 	Тринидад и Тобаго             1 	0 	3 	4
48 	Узбекистан 	              1 	0 	3 	4
49 	Латвия                        1 	0 	1 	2
50 	Алжир                         1 	0 	0 	1
51 	Багамы 	                      1 	0 	0 	1
52 	Венесуэла                     1 	0 	0 	1
53 	Гренада 	              1 	0 	0 	1
54 	Уганда                        1 	0 	0 	1
55 	Индия                         0 	2 	4 	6
56 	Монголия                      0 	2 	3 	5
57 	Таиланд 	              0 	2 	1 	3
58 	Египет                        0 	2 	0 	2
59 	Словакия 	              0 	1 	3 	4
60 	Армения 	              0 	1 	2 	3
61 	Бельгия 	              0 	1 	2 	3
62 	Финляндия 	              0 	1 	2 	3
63 	Болгария 	              0 	1 	1 	2
64 	Индонезия                     0 	1 	1 	2
65 	Малайзия 	              0 	1 	1 	2
66 	Пуэрто-Рико 	              0 	1 	1 	2
67 	Тайвань 	              0 	1 	1 	2
68 	Эстония 	              0 	1 	1 	2
69 	Ботсвана 	              0 	1 	0 	1
70 	Габон 	                      0 	1 	0 	1
71 	Гватемала 	              0 	1 	0 	1
72 	Кипр	                      0 	1 	0 	1
73 	Португалия 	              0 	1 	0 	1
74 	Черногория 	              0 	1 	0 	1
75 	Греция 	                      0 	0 	2 	2
76 	Катар 	                      0 	0 	2 	2
77 	Молдавия 	              0 	0 	2 	2
78 	Сингапур 	              0 	0 	2 	2
79 	Афганистан 	              0 	0 	1 	1
80 	Бахрейн 	              0 	0 	1 	1
81 	Гонконг 	              0 	0 	1 	1
82 	Кувейт 	                      0 	0 	1 	1
83 	Марокко 	              0 	0 	1 	1
84 	Саудовская Аравия 	      0 	0 	1 	1
85 	Таджикистан 	              0 	0 	1 	1

В 2014 году зимняя олимпиада пройдет в Сочи с 7 по 23 февраля. А следующая летняя олимпиада пройдет в Рио-де-Жанейро с 5 по 21 августа 2016 года.

 

Root-msk
()

Bitcoin пробил психологически важную отметку в 10 USD

http://bitcoincharts.com/markets/

Сейчас за биткоин дают около 11 USD, 9 EUR или 7 GBP на Mt.Gox. На VirWox за 1 BTC дают 2900 SSL (Линден долларов - валюта в Second Life). На BTC-E также за 1 BTC дают около 11 USD.

Вот интересно, тренд продолжится до 15-20 USD или же опять упадет до 2-5 USD за 1 BTC.

В тред приглашаются боги тех. анализа, успешные трейдеры/инвесторы, финансовые аналитики и просто диванные теоретики

 

Root-msk
()

Олимпиада 2012

Интересно, а кто из местной публики поехал на летнюю олимпиаду в качестве зрителей (а то и участников)? Какие прогнозы для сборной России? И вообще какое отношение к олимпиаде у местной публики?

Мой прогноз

В общекомандном медальном зачете 4 место.

Золотых - 16 медалей
Серебряных - 17
Бронзовых - 32

 

Root-msk
()

Во что инвестировать свободные деньги?

Есть около 10k USD, куда можно вложить такой небольшой капитал? В экономике разбираюсь не более чем свинья в кибернетике. Что может посоветовать ЛОР?

Вот какие варианты:

1.Вложить в банк. Плюс - гарантированный процент, а минус - процент, то маленький (около 10-11% в год)

2.Вложить в ПИФ, индекс/индексный фонд (например в RTSI) - не вариант, т.к. многие ПИФы показывают отрицательную динамику, индекс тоже не вариант.

3.Акции/фьючерсы/опционы - не вариант. Я ведь торговать не умею

4.FOREX - аналогично пункту 3.

5.Металлический счет в банке. Как вариант можно рассмотреть, но не проще открыть длинную позицию по XAU, XPT у брокера? Да и вообще тут опять заработать можно, если проводить там тех. анализ, следить за котировками. Не подходит.

Так вот, я хочу найти брокера, где есть доверительное управление. Трейдеры за определенное вознаграждение предлагают способы инвестирования и рулят доверенными деньгами. (типа ПАММ)

Так вот ЛОР, посоветуй таких брокеров. А главное как найти трейдера который не сольет доверенное тебе бабло?

Да и хотелось бы найти несколько трейдеров, один торгует на FOREX, другой рулит золотишком (в том числе черным), третий торгует на RTS, а четвертый вообще стал богом на FORTS.

В общем жду мудрых советов от профессиональных трейдеров, успешных инвесторов и как всегда от диванных теоретиков.

P.S.

Всем успешным (или не очень) трейдерам и инвесторам анимешка в тему http://www.world-art.ru/animation/animation.php?id=8144

Root-msk
()

Сборная России по хоккею стала чемпионом мира, обыграв сборную Словакии

Сборная России по хоккею стала чемпионом мира, обыграв сборную Словакии со счетом 6:2.

Сборная России - 1 место
Сборная Словакии - 2 место
Сборная Чехии - 3 место
Сборная Финляндии - 4 место

 

Root-msk
()

[20-е марта]Сегодня международный день астрологии

Пруф: http://ru.wikipedia.org/wiki/Международный_день_астрологии

У ЛОРовцев есть предложение как отметить сей замечательный праздник?

Root-msk
()

Как оформляют ТЗ на разработку ПО?

Т.е. нужен образец оформления ТЗ на разработку ПО. Желательно по ГОСТу (а какой ГОСТ сейчас действует в ЕСПД? ГОСТ 19.201-78?). Нужен именно редактируемый образец, куда можно по образу и подобию вбить свои пункты. Сейчас, хотя бы пункты введение и основания для разработки написать, да и титул.

P.S. Просьба без вопросов: зачем, для чего и т.д. Также без следующих советов: прочти ГОСТ, гугли и т.д. В данном случае хотелось бы просто вставить свои пунктики и всё.

Root-msk
()

Алтайский школьник повесился из-за появившегося на компьютере баннера с порнографией

Копипаста с http://www.asfera.info/news/one-58323.html

[копипаста]

Ученик восьмого класса одной из средних школ Тальменского района покончил жизнь самоубийством 24 декабря, сообщил корреспонденту ИА «Атмосфера» источник в правоохранительных органах. Причина самоубийства на данный момент еще не установлена, ведется проверка. Известно, что в этот субботний вечер мальчик был дома один. На экране компьютера появилось всплывающее окно с трактовкой статьи 242 часть 1 уголовного кодекса – «Изготовление и оборот материалов или предметов с порнографическими изображениями несовершеннолетних». Причем на данный момент не ясно, посещал ли школьник платные порносайты или этот вирус был пойман случайно.

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

В школе мальчик учился без троек. Буквально в пятницу на родительском собрании педагоги его хвалили за хорошие успеваемость и поведение. Сегодня в 12 часов состоятся его похороны.

Справка: Статья 242 часть 1 Уголовного кодекса РФ - изготовление, хранение или перемещение через Государственную границу Российской Федерации в целях распространения, публичной демонстрации или рекламирования либо распространение, публичная демонстрация или рекламирование материалов или предметов с порнографическими изображениями несовершеннолетних, а равно привлечение несовершеннолетних в качестве исполнителей для участия в зрелищных мероприятиях порнографического характера лицом, достигшим восемнадцатилетнего возраста. Наказываются лишением свободы на срок от двух до восьми лет с ограничением свободы на срок до одного года либо без такового.

Ирина Киселёва

[/копипаста]

Вот до чего приводит вовремя не перестановленная Windows. :(

Root-msk
()

Как кросскомпилировать программы С++?

Понимаешь ЛОРчик есть одни хелловорды и их надо собрать под Ubuntu 32-bit и 64-bit, также под Win32. Вопрос а как в 64-x битной Ubuntu собрать 32-х битное приложение? Под Win32 можно собрать используя i686-w64-mingw32-g++. Т.е. введя i686-w64-mingw32-g++ firts.cpp -o first.exe получу exe-шник. А как получить 32-х битного эльфа на 64-х битной Ubuntu?

И ещё пару вопросов?

1. Чем отличается wineg++ от i686-w64-mingw32-g++?

2. Вообще, с помощью wineg++ можно получить exe-шник?

3. Как вообще собирают Wine и ReactOS.

4. Чем отличается wine1.3-dev http://packages.ubuntu.com/precise/amd64/wine1.3-dev/filelist от mingw-w64-dev http://packages.ubuntu.com/precise/all/mingw-w64-dev/filelist. Почему mingw-w64-dev больше по размеру wine1.3-dev? И почему wine1.3-dev медленно, но верно растёт по объёму? Ведь это же всего лишь h-едеры.

5. Теперь в Debian общий вид gcc компилятора имеет вид: arch-os-gxx. Например, http://packages.debian.org/sid/ia64/g++/filelist есть i64-linux-gnu-g++ т.е. архитектура i64, ос linux-gnu, компилятор g++, или http://packages.debian.org/wheezy/kfreebsd-amd64/gcc/filelist есть файлик x86_64-kfreebsd-gnu-gcc т.е. архитектура x86_64, ос kfreebsd-gnu, компилятор gcc или вот ещё http://packages.debian.org/sid/hurd-i386/gfortran/filelist есть файлик i486-gnu-gfortran т.е. архитектура i486, ос gnu, компилятор gfortran.
Т.е. http://packages.debian.org/sid/amd64/gcc-mingw-w64/filelist есть i686-w64-mingw32-g++. Т.е. архитектура i686, ос w64-mingw32, компилятор g++. i686-w64-mingw32-g++ будет компилировать с C++ даст бинарник оптимизированный под Pentium Pro (i686) и бинарник будет под Windows/Wine/ReactOS. Мои рассуждения верны?

6, В Wine есть 16-ти битной код для запуска Win16 приложений. Чем и как его собирают? Кроме Wine есть ли другие программы под Linux работающие в 16-ти битном режиме, т.е. i286 (защищённый режим работы CPU, с 16-ти разрядными регистрами, сегментной моделью памяти) В Windows есть NTVDM, а в Wine — WINEVDM. В каталоге C:\windows\system32 есть файл winevdm.exe Как собирают winevdm.exe?

Примеры:

# include <iostream>
# include <limits>
int main () {
  int last_digit; 
  int int_number, first_digit, chastnoe, chastnoe2;	
  int a;
  int flag;
  int temp_number2, temp_number,temp_number_max_int;
  int max_int; 
  int last_digit_max_int;
  max_int = std::numeric_limits<int>::max();
  temp_number_max_int = chastnoe2 = max_int;
  flag=0;
  a=10;
  std::cin >> int_number;
  if (int_number < 10 )  {std::cout << "Число должно быть больше 10\n"; goto endprg;}
  chastnoe=temp_number = int_number;
  first_digit = int_number % 10;
  while (chastnoe >=10) {
    last_digit = chastnoe %10;
    temp_number2 = chastnoe %100;
    temp_number2 = temp_number2 / 10;
    last_digit_max_int = chastnoe2 % 10; 
    if (temp_number2 == last_digit) flag++;  
    chastnoe = temp_number / a;
    chastnoe2 = temp_number_max_int / a;
    if (chastnoe<10) break;
    a = a *10;
  }
  if (flag == 0) std::cout << "No\n"; else std::cout << "Yes\n";
  if (first_digit>chastnoe2) std::cout << "Overflow\n"; else {
    std::cout << first_digit*a + 10*((int_number % a)/10) +chastnoe << "\n";
  }
  endprg:return 0;
}

При сборке

alexey@alexey-laptop:~/prg$ i686-w64-mingw32-g++ test.cpp -o test.exe
alexey@alexey-laptop:~/prg$ x86_64-linux-gnu-g++ test.cpp -o test
alexey@alexey-laptop:~/prg$ wineg++ test.cpp -o test1 /usr/bin/ld: Relocatable linking with relocations from format elf32-i386 (test-c0vYza.o) to format elf64-x86-64 (test1.kLZdHP.o) is not supported
winebuild: /usr/bin/ld failed with status 1
winegcc: winebuild failed

alexey@alexey-laptop:~/prg$ file test.exe
test.exe: PE32 executable for MS Windows (console) Intel 80386 32-bit
alexey@alexey-laptop:~/prg$ file test
test: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.15, not stripped
alexey@alexey-laptop:~$ file test1
test1: ERROR: cannot open `test1' (No such file or directory)
alexey@alexey-laptop:~$

Почему wineg++ ничего не собирает?

Или же:


#include <stdio.h>
#include <windows.h>
 
int main ()
{
        SYSTEMTIME lpSystemTime;
 
        GetSystemTime(&lpSystemTime);
        printf("Today is: %d/%d/%d\n", lpSystemTime.wYear,
                        lpSystemTime.wMonth, lpSystemTime.wDay);
        return 0;
}

Собираем: alexey@alexey-laptop:~/prg$ x86_64-linux-gnu-g++ second.cpp -o second
second.cpp:2:21: фатальная ошибка: windows.h: Нет такого файла или каталога
компиляция прервана.
alexey@alexey-laptop:~/prg$ i686-w64-mingw32-g++ second.cpp -o second.exe
alexey@alexey-laptop:~/prg$ wineg++ second.cpp -o second

И здесь куча ошибок такого плана http://pastebin.com/46fwpmKS

alexey@alexey-laptop:~/prg$ file second.exe
second.exe: PE32 executable for MS Windows (console) Intel 80386 32-bit
alexey@alexey-laptop:~$ file second
second: ERROR: cannot open `second' (No such file or directory)
alexey@alexey-laptop:~/prg$ ./second.exe
Today is: 2011/11/5
alexey@alexey-laptop:~/prg$

Для чего вообще нужен этот wineg++?

man wineg++ даёт: winegcc - Wine C and C++ MinGW Compatible Compiler

Так почему это C++ MinGW Compatible Compiler ничего не собирает?

Root-msk
()

Посоветуйте планшет с полноценным Linux или возможностью установки полноценного Linux

Хочу купить планшетник с полноценным Linux, например, Ubuntu. Я так понимаю на ARM-ах только Android? Хочу взять http://market.yandex.ru/model-spec.xml?modelid=7313782&hid=6427100, но там правда Windows. Зато можно как-то поставить Ubuntu. Собственно, какие ещё есть планшеты с возможностью установки Ubuntu и как она будет работать (или не работать) железом.

Прошу на Android'е, iPad и т.д. не предлагать. Нужна возможность установки Ubuntu и полноценная поддержка 3D-ускорения в ней.

Цена до 30k RUB.

Root-msk
()

Когда наступает заморозка пакетной базы в Ubuntu 11.10?

В августе или в сентябре? Здесь (https://wiki.ubuntu.com/FreezeExceptionProcess ) написано что вплоть до бета версии можно запрашивать добавление нового пакета. Как я понял после альфа-3 требуется писать FreezeException. https://bugs.launchpad.net/ubuntu/+bug/831764

Вот что получил:

Thank you for reporting this to Ubuntu. Due to being after feature freeze (https://wiki.ubuntu.com/FeatureFreeze ), please follow the procedure for requesting a freeze exception (https://wiki.ubuntu.com/FreezeExceptionProcess ).

https://wiki.ubuntu.com/FreezeExceptionProcess

The ubuntu-release team will consider exceptions, where additions of packages are worthwhile (up until BetaFreeze). Please note: the ubuntu-release team will not review the package for you. You should have followed UbuntuDevelopment/NewPackages before asking for an exception.

Process:

1.Follow UbuntuDevelopment/NewPackages.

2. File a bug against the Ubuntu distribution (https://bugs.launchpad.net/ubuntu/+filebug ), attach the source package to it (or link to it).

3. subscribe (don't assign to) ubuntu-release.

4. State why the addition of the package should get considered.

По поводу первого пункта так и не понял. По поводу второго — да, есть баг https://bugs.launchpad.net/ubuntu/+bug/185429 . С третьим пунктом опять не понял. И последние, что значит, почему запихивание данного пакета нужно рассмотреть? Я просто хочу, чтобы данный пакет был в Ubuntu, он мне нравится, что-то разве ещё нужно? А если честно, что нужно настучать на клаве и где покликать мышкой, чтобы пакет был синхронизирован?

Root-msk
()

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