LINUX.ORG.RU

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

 
Форум — Talks

Сколько будут стоить частные уроки по C++ (Qt и OpenGL) в Москве?

 

Нужен человек который подготовит автора сего поста к сдаче C++. Хочу, чтобы мне помогли осилить С++ и сдать 3 экзамена и 2 к.р. И поскольку я из лекций «ни<censored> не понял» мне нужна помощь.

Хотелось бы от человека:

  • Умение преподавать
  • Быть _адекватным_ человеком (не выходить из себя если задают глупые вопросы, быть доброжелательным и т.д.)
  • Опыт разработки на C++ для Ubuntu с исп. Qt
  • Опыт разработки 3D графики исп. OpenGL 2.1 или выше (знание glew, freeglut)
  • Знание GLSL 1.20 или выше
  • Знание мат. аппарата при работе с 3D графикой
  • Знание формата хотя бы какого-нибудь 3D приложения (COLLADA, 3DS и т.д.)

Будет плюсом, но не обязательно:

  • Опыт работы в геймдеве или еще каком-либо проекте исп. 3D графику
  • Опыт сборки пакетов под Ubuntu
  • Знание особенностей реализации OpenGL от Intel, AMD(ATI) и Nvidia (как FOSS драйверов, т.е. mesa, так и проприетарных)
  • Будет не лишним знание C++11 и boost'а (ибо есть один вопрос по С++11 и один по boost)

Что от меня? Очевидно, что бабло. Только сколько будет стоить данное удовольствие? Планируется 15-18 занятий по 1,5 часа (2 ак. часа). Месторасположение - Москва.

P.S.:

Как известно Linux - это такая RPG, где можно прокачивать ламера, юзера, админа, кодера, мейтенера, хакера и т.д. Так вот, я решил прокачать прогера (или хотя бы быдлокодера). И пошел получать 2-ое В/О. Так вот был выбор пойти в частную лавочку, т.е. прокачиваться на «Easy» или пойти в гос. ВУЗ, т.е. игра на «Normal». Так вот, я выбрал гос. ВУЗ, чтобы и задания хоть какие-то были и хоть чему-то научили и раком пару раз поставили (ибо, что за игры если при прохождении, ты ни разу не увидишь надпись Game over?). Но, внезапно появились осложнения и я хочу призвать на помощь, о то совсем в угол зажали. Так вот во сколько бабла, мне эта помощь обойдется? И где помощника раздобыть?

Root-msk
()
Форум — Development

Интегпация файла fbx в проект на Monogame

 , ,

Есть проблема https://github.com/mono/MonoGame/issues/1209

Какой формат 3D моделей поддерживает Monogame? И как преобразовать fbx в формат поддерживаемый Monogame.

P.S.:Про assimp я зною.

Root-msk
()
Форум — Games

Пользователей 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
()
Форум — Development

Работа со 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
()
Форум — Development

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

 , , wineg++,

Ммм… А что опять с 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

Root-msk
()
Форум — Development

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

 , , .net, ,

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

OS: Ubuntu 12.10 64-bit Monodevop v. 3.0.3.2

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

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

Root-msk
()
Новости — Open Source

Вышел FreeCAD 0.13

 ,

Группа Open Source

FreeCAD — свободная CAx (CAD, CAE), PLM программа. Для FreeCAD непосредственно двумерное черчение (как в КОМПАС или AutoCAD LT) — не главная цель, FreeCAD разрабатывается как замена Catia, SolidWorks или Solid Edge.

Основные изменения:

( читать дальше... )

>>> Подробности (sourceforge.net)

Root-msk
()
Новости — Open Source

Вышла Alien Arena 7.65

 ,

Группа Open Source

Alien Arena — это шутер от первого лица, разработка которого начата в 2004 году. Движок данной игры (CRX Engine) базируется на сильно модифицированном idTech 2 и idTech 3.

Основные изменения:

( читать дальше... )

>>> Подробности (planetarena.org)

Root-msk
()
Новости — Open Source

Вышел Monogame 3.0 — FOSS-реализации Microsoft XNA

 microsoft xna, ,

Группа Open Source

Monogame — это свободная реализация фреймворка для создания игр от фирмы Microsoft — Microsoft XNA. Поддерживаемые платформы — GNU/Linux, Microsoft Windows, Mac OS X, Android и iOS.
Лицензия: Microsoft Public License (Ms-PL).

Основные изменения:

( читать дальше... )

>>> Подробности (codeplex.com)

Root-msk
()
Форум — Talks

Будет ли 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
()
Новости — Игры

Вышел Yabause 0.9.12 — эмулятора Sega Saturn

 sega saturn, ,

Группа Игры

Yabause — эмулятор игровой консоли Sega Saturn (консоль пятого поколения). Для Yabause не требуется BIOS оригинальной консоли, возможность загрузки игры как с реального CD-ROM, так и через образ (поддерживается ISO и BIN/CUE).

Yabause работает на Windows, Mac OS X и GNU/Linux. Также разрабатывается версия для мобильных телефонов на платформе Android и игровой консоли Nintendo Wii.

Основные изменения:

( читать дальше... )

>>> Подробности (yabause.org)

Root-msk
()
Форум — Talks

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
()
Новости — Open Source

Вышел fuse-exfat 1.0.0

 

Группа Open Source

ExFAT — проприетарная файловая система, предназначенная главным образом для флэш-накопителей. Впервые представлена фирмой Microsoft в Windows Embedded CE 6.0 для встраиваемых устройств, также поддерживается Windows Vista SP1, Windows XP (с обновлением KB955704), Windows Server 2008 и Windows 7, MacOS X Snow Leopard 10.6.5. Стоит отметить, что крупные производители электроники, такие как Sony или Canon уже подписали соглашение с фирмой Microsoft о лицензировании ExFAT. Для производителей устройств с операционными системами на базе ядра Linux — Android и MeeGo доступен драйвер для файловой системы ExFAT под проприетарной лицензией, который, скорее всего, не будет открыт из-за соглашения с Microsoft и пока предназначен только для OEM производителей.

Основные изменения:

( читать дальше... )

>>> Подробности (google.com)

Root-msk
()
Новости — Open Source

Вышел CDEmu 2.0

 

Группа Open Source

CDEmu — это эмулятор CD/DVD-ROM, который поддерживает основные форматы проприетарных программ для копирования дисков в ОС Windows, такие как: nrg, mds, b6t, cif, c2d, daa и другие. CDEmu является не альтернативой mount -o loop или AcetoneISO, а аналогом Daemon Tools или Alcohol 120%. CDEmu как Daemon Tools или Alcohol 120% создает виртуальный дисковод CD/DVD. Также требуется установка модуля ядра, который собирается на машине пользователя с помощью DKMS (аналогично проприетарным драйверам AMD(ATI)/NVidia).

Основные изменения:

( читать дальше... )

PPA для Ubuntu (I386 и AMD64)

>>> Подробности (sourceforge.net)

Root-msk
()
Новости — Игры

Вышел Dolphin-emu 3.5 — эмулятор Nintendo GameCube и Nintendo Wii

 , ,

Группа Игры

Dolphin-emu — это FOSS эмулятор Nintendo GameCube и Nintendo Wii, который начал разрабатываться около 10 лет назад. Dolphin-emu работает на Windows, Mac OS X и Linux, имеет встроенный BIOS (не требуется дамп BIOS реальных консолей) и поддерживает Nintendo Wiimote.

Основные изменения:

( читать дальше... )

Страница скачиваний


>>> PPA для Ubuntu (I386 и AMD64)

>>> Подробности (dolphin-emu.org)

Root-msk
()
Форум — Talks

Встречайте проект 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
()
Новости — Open Source

Вышел Radare2 — фреймворк для реверс-инжиниринга

 ,

Группа Open Source

Radare2 — это фреймворк для реверс-инжиниринга, который включает дизасемблер, шестнадцатиричный редактор, анализатор кода и т.д.

Основные изменения:

( читать дальше... )

>>> Подробности (radare.org)

Root-msk
()
Новости — Игры

Игра Monster RPG 2 будет выпущена под FOSS-лицензией, если автор соберет 1500 USD

 

Группа Игры

Автор готов открыть под любой лицензией свою игру под названием Monster RPG 2, если сообщество соберет 1500 USD. Monster RPG 2 — это игра в жанре JRPG с графикой как на 16-битных приставках. Стоит отметить, что данная игра полностью готова и продается в USC начиная с Ubuntu 11.04.

Monster RPG 2 в Google Play



>>> Monster RPG 2 в Desura

>>> Страница пожертвований

>>> Подробности (indiegogo.com)

Root-msk
()
Новости — Ubuntu Linux

Кодовое имя Ubuntu 13.04 — Raring Ringtail

 

Группа Ubuntu Linux

Релиз Ubuntu который выйдет в апреле 2013 года будет носить имя Raring Ringtail (Нетерпеливый Какомицли) Какомицли — хищное млекопитающее из семейства енотовых. Обитает в Калифорнии, Техасе, Юте, Нью-Мексико, Аризоне, на западе Колорадо, юго-западе Орегона и Вайоминга, севере Невады, в северной и центральной Мексике и на трёх островах Калифорнийского залива. Распространен обычно до высоты 1400 м, хотя наблюдался и на высотах 2000 и 2900 м. Обитает в полузасушливых дубовых лесах, сосновых борах, можжевельниковых зарослях, горных хвойных лесах, чапаррелях, пустынях и других засушливых тропических местностях, скалистых районах. Хорошо приспособился к жизни в густонаселённых регионах.

>>> Подробности (phoronix.com)

Root-msk
()
Новости — Игры

Вышел Flare 0.17

 ,

Группа Игры

Flare (Free/Libre Action Roleplaying Engine) — движок для создания изометрических экшен рпг. Как игра, так и движок разрабатывается более двух лет Clint Bellange. К сожалению, игра до сих пор находится на стадии альфа-разработки. Если вы хотите помочь разработчику материально, то это можно сделать на http://flarerpg.org/donate.

Основные изменения:

( читать дальше... )

>>> Подробности (flarerpg.org)

Root-msk
()

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