|
Търси се преподавател C++
|
|
|
|
|
|
от СМГ на 9-09-2009@11:00 GMT(+2)
Софийска Математическа Гимназия търси
Преподавател по обектно ориентирано програмиране на C++
в 11. клас, профилирана подготовка.
Изисква се педагогическа правоспособност.
Училището разполага с добра база.
Използва се и ОС Linux.
500 BGN на Месец
За контакти: smg0@abv.bg
или в дирекцията на училището.
[Коментари: 24] |
|
|
|
|
|
Излезе Linux 2.6.31
|
|
|
|
|
|
от task_struct на 10-09-2009@7:55 GMT(+2)
1. USB 3.0
Тази версия на ядрото добавя поддръжка на USB 3.0 устройства
(благодарение на Сара Шарп от Интел) и на хардуера, който
имплементира спецификацията eXtensible Host Controller
Interface (xHCI) 0.95 .
2. CUSE (character devices in userspace) и OSS
Proxy
CUSE е разширение на FUSE, което позволява знакови устройства
да бъдат имплементирани в потребителското пространство
(създадено от Tejun Heo (SUSE)).
CUSE може да бъде използван за много цели, примерно за прокси
между OSS аудио и ALSA или за аудио система, която изпраща звук
през мрежата. ALSA поддържа OSS емулация, но за съжаление тя е
зад мултиплексиращия слой (който е в потребителското
пространство), което означава, че ако вашата аудио карта не
поддържа множество аудио потоци (повечето модерни не го
правят), само един от двата интерфейса (ALSA или OSS) ще бъде
достъпен в даден момент.
OSS Proxy използва CUSE за да имплементира OSS индерфес -
/dev/dsp, /dev/adsp and /dev/mixer. От гледна точка на
приложенията, тези устройства са най-обикновени знакови
устройства и се държат като такива, така че могат да бъдат
направени доста гъвкави. Приложението изпраща звука към тези
устройства и OSS Proxy-то го предава на "slave". За сега има
само 1 имплементиран slave - ossp-padsp (pulseaudio).
3. Подобрена интерактивност на десктоп средата при голямо
натоварване на паметта
PROT_EXEC страниците са страници от паметта, които принадлежат
на някои изпълними файлове, които в момента се изпълняват и
свързани с тях библиотеки. Те трябва да се кешират агресивно с
цел да се предостави бързо реагираща среда на потребителя. Ако
това не се прави, десктоп приложенията могат да страдат от
много дълги и забележими паузи, когато кода на приложението
скочи на някоя своя част, която не е кеширана в паметта и
трябва да бъде прочетена от хард диска, а това е много бавна
операция. Поради някои промени заради скалируемостта на
управлението на паметта в последните версии на ядрото, може да
се случи така, че някои от тези страници да бъдят изпратени за
кеширане на хард диска. Резултатът от това е работна среда със
слаба интерактивност.
В тази версия са използвани някои евристични алгоритми, с цел
да се направи по-трудно PROT_EXEC страници да бъдат кеширани на
хард диска. Резултатът е силно подобрена производителност на
работната среда (за повече информация и резултати от тестове
вижте линка на края на новината).
4. Поддръжка на ATI Radeon в Mode Setting
За повече информация: Mode Setting
Поддържаните видео карти са R1XX,R2XX,R3XX,R4XX,R5XX (radeon до
X1950). Усилията са насочени към осигуряване на поддръжка за
R6XX, R7XX и по-новият хардуер (radeon от HD2XXX до HD4XXX).
5. Броячи на производителността
Пропоръчана статия от LWN: http://lwn.net/Articles/
311850/
Тази подсистема осигурява абстрактно представяне на специални
хардуерни регистри, съществуващи в повечето модерни процесори,
които отчитат производителността. Тези регистри следят и броят
някои типове хардуерни събития като брой на изпълнените
инструкции, брой на неуспешните опити за запис/четене от
процесорния кеш, грешно прогнозирани разклонения на
изпълнението на програмните инструкции и други, без да забавят
ядрото или приложенията. Също така тези регистри могат да
предизвикат прекъсвания, когато се достигне определен праг на
броя на събитията, което може да бъде използвано за
профилиране на кода, който се изпълнява на процесора. В тази
версия е добавена поддръжка за x86, PPC и частична за S390 и
FRV.
Други интересни и важни новости и подобрения са:
- Поддръжка на Gcov - 2.6.31 позволява използването на
изтрумента на GCC за покриване на кода, gcov, в ядрото.
- Kmemcheck - Динамично се проверява и предупреждва за
използването на неинициализирана памет.
- Kmemleak - позволява да бъдат открити вероятни течове на
памет в ядрото.
- Fsnotify - бекенд за известия от файловата система.
За повече информация: kernelnewbies.org[Коментари: 7] |
|
|
|
|
|
VIA се присъедини към Linux Foundation
|
|
|
|
|
|
от task_struct на 14-09-2009@8:46 GMT(+2)
Неправителствeната организация с идеална цел Linux Foundation, грижеща се за нарастване популярността на Linux, обяви че VIA Technologies е новият член на
организацията.VIA предлага x86 съвместими платформи, използващи се в нетбуци, ноутбуци, десктоп и сървърни системи от водещи имена като Dell, HP, Lenovo и др.
Компанията работи все по-тясно с Linux общността на техническо и бизнес ниво. VIA отвори спецификациите и кода си преди повече от година. Съществува и специален портал (VIA Linux Portal) предлагащ документация и изходен код за платформите на компанията. VIA Technologies
ще вземе участие и в първата конференция организирана от Linux Foundation. Тя се нарича LinuxCon, спонсорирана е от Dell, HP, IBM, Intel, Novell и Qualcomm и ще се проведе от
21 до 23 септември в Портланд САЩ. (13.09.2009)
Източник: news.idg.bg[Коментари: 0] |
|
|
|
|
|
Свободен курс по Java за начинаещи в ТУ-София
|
|
|
|
|
|
от Bozhidar на 16-09-2009@15:13 GMT(+2)
FOSSCourse има удоволствието да ви представи поредния свободен курс организиран от сдружението. Този път темата ще бъде "Въведение в програмирането на Java".
Както може да прецените от заглавието, курса ще представлява увод в програмирането на най-популярния език за програмиране в света за последните години - а именно Java(който между другото е и един от стълбовете на свободния софтуер). И тъй като разглеждането само на езика в изолация не е особено практично курса ще включва и изследване на Java виртуалната машина, част от популярните библиотеки и рамки за разработка, изградени около нея и т.н.
Лектори на курса ще бъдат професионалните Java програмисти инж. Божидар Бацов(моя милост) и Кирил Камбуров.
Курсът не предполага никакви предишни познания по Java или по програмиране въобще(макар че някакви общи познания по програмиране няма да са ви съвсем излишни). Освен това е съвсем СВОБОДЕН и ВСЕКИ е добре дошъл.
Очаквайте интересни задачки и упражнения и разбира се - никакви оценки.
Курсът ще се провежда в ТУ-София с любезното съдействие на студентския съвет към университета.
Първата лекция ще се състои на 29ти септември(вторник) от 17:30 часа в зала 1153 в Ректората на ТУ-София. След това - всеки вторник до изчерпване на темите.
Грубата предварителна програма може да видите тук
Заповядайте и нека заедно споделим свободата!
[Коментари: 4] |
|
|
|
|
|
LPI изпит на 8 ноември заедно с OpenFest
|
|
|
|
|
|
от Boytcho Boytchev на 17-09-2009@12:52 GMT(+2)
На 8.11.2009г. за пети пореден път ще се проведе LPI-изпитна сесия, организирана от Университетската агенция на Франкофонията (AUF), като прeдставител на LPI-Франкофония (http://www.lpi-francophonie.org), Master affiliate на LPI Inc.
Надяваме се цената да е по-ниска от обичайните 75 евро за модул, защото изпитът е свързан с голямо събитие (OpenFest). Точна цена ще бъде съобщена през октомври, както и допълнителна информация за самия изпит.
За записване и повече информация: Деница Дайновска, Франкофонски център във СУ „Св. Климент Охридски“ (Ректорат, Северно крило, ет.4), тел. +359 2 9461075, .
[Коментари: 0] |
|
|
|
|
|
Дискусия за свободния софтуер
|
|
|
|
|
|
от Boytcho Boytchev на 17-09-2009@12:52 GMT(+2)
Свърши почивката. Дойде Септември и всички се върнахме към стандартното работно ежедневие. Поредната конференция на Линукс за Българи ще се проведе под формата на дискусия на 26 Септември (последната събота на месеца). Темата на дискусията е: „Свободният софтуер в голяма организация като AUF - Университетска агенция на франкофонията (Agence Universitaire de la Francophonie)“. За дискусията сме поканили Christophe Villemer, администратор "Информационни ресурси" на AUF, Монреал, Канада и Calin Dordia, регионален технически отговорник, Бюро Централна и Източна Европа (AUF), Букурещ, Румъния.
Те ще ни разкажат за това защо AUF е избрала свободният софтуер, как е станало неговото внедряване и последващо използване. Те биха се радвали да има повече въпроси от наша страна, така че ако темата ви е интересна моля заповядайте.
Дискусията ще се проведе на стандартното място - ректората на СУ Св. Климент Охридски, Франкофонският център от 16:00ч.
На дискусията е поканен да присъства нашия именит театрален и филмов актьор Ицхак Финци, отскорошен фен на Линукс. Той ще ни разкаже неговите впечатление от Ubuntu Линукс, чрез който повече от месец той браузва в Интернет, говори с приятели по Skype и пише своите документи в Openoffice.
[Коментари: 3] |
|
|
|
|
|
GNOME 2.28 излиза днес, 100% на български
|
|
|
|
|
|
от al_shopov на 23-09-2009@9:12 GMT(+2)
Днес излиза GNOME 2.28 — поредното издание на графичната среда GNOME. Това е популярна, многоплатформена графична среда за компютъра ви. Основните свойства са лесно ползване, стабилност и първокласна поддръжка на множество езици и технологии за достъпност. GNOME е свободен софтуер и софтуер с отворен код и предоставя стандартните инструменти, които потребителите очакват като: е-поща, браузър, мениджър на файлове, мултимедия и игри. GNOME е и гъвкава и мощна платформа за разработчиците на софтуер — както при настолните компютри, така и при мобилните устройства.
Интерфейсът на GNOME е преведен на 100% на български език, който в момента на писането на новината е един от 11-те езици с пълна поддръжка. Това стана с усилията на екипа за превод на GNOME на български. http://gnome.cult.bg
Новости за потребителите
- Gnome Blutooth — нов модул поддържащ Bluetooth и хиляди устройства ползващи протокола (мишки, клавиатури, слушалки и т.н.). Включена е и интеграция с PulseAudio (за слушалките), както и с управлението на мрежите, за лесна връзка към Интернет през мобилен телефон.
- Аплетът за проследяване на времето е с доста подобрения. Има нов екран за преглед по категории и периоди, който ползва различни цветове за лесна ориентация. Подобрено е автоматичното дописване, поддръжката на хора с нестандартно работно време, добавянето на вече завършени дейности, изнасянето на данните в различни формати, между които и iCal, XML, TSV.
- Empathy е приложението за моментни съобщения на GNOME. То използва библиотеките Telepathy. Списъкът с контакти е подобрен по няколко начина — можете да зададете състоянието си като директно го напишете като текст или като се възползвате от предишно написано състояние. Можете да преподреждате списъка с контакти като ги изтегляте. Има ново меню за изгледи, с които може да управлявате различните елементи от изгледите. Прозорецът за разговори поддържа теми, включително тези на Adium. Списъкът на потребителите в една стая може да бъде скриван, а ако името ви е било споменавано в разговор, заглавието на прозорецът му се оцветява в червено. Аудио и видео разговорите могат да бъдат в режим на цял екран, има нова възможност за пренабиране, с която по-лесно се осъществява връзка. Потребителите могат да споделят работното си място през Empathy. Има поддръжка за географски местоположения за клиентите с протокол XMPP (Jabber и Google talk). Можете да видите местоположението на клиентите на карта. Естествено е дадена възможност това да се изключи или да работи с намалена точност, за да се защитят личните данни. Empathy има нова обновена помощ.
- Уеб браузърът Epiphany вече използва Webkit, а не Gecko за изобразяване на страниците. Потребителите няма да забележат големи промени с изключение на подобрения в производителността и корекцията на много стари грешки, които си дължат на особеностите на Gecko. Един проблем, който предстои да бъде коригиран, е, че потребителите няма да могат да запазват паролите си в Интернет.
- Вече си поддържат менютата на DVD-тата и има възможност да се продължи филма от последно стигнато място. Приставката за youtube също има подобрения.
- Кривата камера Cheese има доста подобрения като нов интерфейс, снимки в серия, поддръжка на бутона за снимане на камерите. Интерфейсът е оптимизиран и за компютри с малки екрани.
- Приложението за преглед на документи Evince дава възможност за редактиране и запазване на анотациите. Има възможност за възстановяване на документ след забиване. Evince вече работи и под Microsoft Windows.
- Управлението на силата на звука дава възможност за плавно управление на ниските честоти и каналите.
- Менютата и бутоните стандартно няма да показват икони, което ще стандартизира външния вид и ще изчисти интерфейса.
- Tomboy използва новото местоположение за бележки според спецификацията на Freedesktop.org.
- Управлението на захранването поддържа повече от една батерия и може да се спират дискове.
- Диалогът за печат поддържа разпечатването на множество страници на един лист.
- Gedit е пренесен и към Mac OS.
- Изобразяването на текст чрез Pango и OpenType е подобрено — ползва се по-малко памет, подобрена е поддръжката на счупени шрифтове.
- Терминалът ползва много по-малко памет.
- Приложението за запис на дискове Brasero поддържа запис на множество дискове и показва използваното пространство.
Новости за разработчиците
Както винаги новата версия поддържа стабилно API и ABI.
- Предстои да излезе версия 3.0 на GNOME, затова остарелите библиотеки ще бъдат махнати. Те включват libart_lgpl, libbonobo, libbonoboui, libglade, libgnome, libgnomecanvas, libgnomeprint, libgnomeprintui, libgnomeui, и libgnomevfs. Има проследяващи задачи за изчистване на кода — http://live.gnome.org/GnomeGoals
- Платформата бива изчистена. В GNOME 2.28 вече няма приложения, които да зависят от esound, libgnomevfs, libgnomeprint или libgnomeprintui. Зависимостта от libart_lgpl е махната от 2 модула, libbonobo(ui) от 5, libglade от 28, libgnome от 14, libgnomecanvas от 3, libgnomeprint(ui) от 1, libgnomeui от 16, libgnomevfs от 3.
- Подобрен е изхода от компилирането на програмите — http://live.gnome.org/GnomeGoals/NicerBuilds
- Някои модули вече ползват GIntrospection — http://live.gnome.org/GnomeGoals/AddGObjectIntrospectionSupport
- Много приложения вече не ползват остарелите символи от GTK+ и GLib и прилагат новата политика да се включват само основните заглавни файлове.
- GTK+ 2.18 е поредната версия на графичните обекти GTK+. В тази версия са коригирани много грешки и е изчистен кодът като подготовка за GTK+ 3.0
- Прозорецът за избор на файлове е с доста подобрения. Той помни подреждането и има по-добри стандартни настройки. Лентата за пътя до файловете е с по-добро съкращаване на имената.
- Обектът GtkEntry има лента за прогрес и има разделение на модел и изглед, GtkLabel може да показва вградени URL-та, стандартно може да се печата и избрана част от файл, прозорецът за печат може да съдържа управление на страницата, иконите за състояние са с подобрена достъпност, има нов обект GtkInfoBar за вградена визуализация на информация, може да се ползва модерна версия на automake (>1.7).
- При GLib подобренията са: GNIO е слята с GIO. API-то поддържа работа и с IPv6. GArray, GMappedFile, GTree преброяват указателите, основния цикъл може да разполага с контекст за всяка нишка, има поддръжка за достъп и с четене, и със запис чрез GIOStream и подкласовете му. GLib поддържа метаданни към всеки файл.
- Добавена е поддръжка за проекта Mallard — новият език на XML за документация на GNOME
- Има поддръжка на приставки за Bluetooth. Има графични обекти за избор и работа с такива устройства.
- С преминаването на Epiphany към Webkit има множество подобрения — много бърза работа с Javascript, по-малко ползвана памет, API на базата на GObject, вграден уеб инспектор. Epiphany има поддръжка на Seed и е махната поддръжката на Python. Използва се libsoup за HTTP. Така могат да се ползват еднакви настройки за всички приложения в GNOME. Все още контекстното меню в Epiphany е това на WebKit, но ще бъде преобразувано в такова за програмата.
- Всички функции за проследяване на времето са достъпни чрез D-Bus.
- Премахната е поддръжката на vumeter, CDDB и GNOME-CD от GNOME-Media
- Вече я няма поддръжката на xine-lib в Totem. Добавено е API за асинхронен разбор.
- Приложението за отдалечена работа с работни места — Vinagre има нова система с приставки. В момента чрез тях се поддържат VNC и SSH.
- Приложението за запис на дискове Brasero е разделено на библиотека и инструменти към нея.
Интернационализация
11 са езиците със 100% превод, 29 с над 90% превод и 11 с над 80% — http://l10n.gnome.org/releases/gnome-2-28/
Достъпност
В GNOME силно се държи на това всички да могат да ползват софтуера, затова винаги се отделя специално внимание на хората с увреждания.
- Екранният четец Orca е с над 140 изчистени грешки, има възможност за избор на подробността, мишката може да бъде местена без извършване на натискане, има различаващо се представяне на сгрешени думи, генераторите на реч и Брайл са пренаписани, които дава нови възможности.
- В момента тече процес на подобряване на достъпността на WebKit чрез Atk.
Пътят напред
Вече започна работата по новата версия, която ще излезе след 6 месеца. Финалното решение дали GNOME 2.30, който трябва да излезе март 2010, или GNOME 2.32, който трябва да излезе септември 2010, ще се превърне в GNOME 3.0 ще се извърши в ранния ноември 2009.
Предстои излизането на ранни версии на приложенията изграждащи новия интерфейс — GNOME Shell и GNOME Activity Journal.
GNOME Shell предлага съставна графична среда, в която лесно се добавят работни места, лесно се стартират често ползваните приложения и бързо се достъпват докумeнтите.
GNOME Activity Journal е инструмент за бързо разглеждане и достъпване на файловете на компютъра ви. Той пази хронологичен изглед и дава възможност за изграждане на връзки между файловете.
GNOME 2.30 ще дава възможност на потребителите да споделят бележките си чрез Tomboy Online.
Очаквайте бюлетина на екипа за превод на GNOME на български.
Проектът за превод на GNOME има нужда от подкрепа.
Научете повече за нас на http://gnome.cult.bg
Докладвайте за грешки на http://gnome.cult.bg/bugs
[Коментари: 11] |
|
|
|
|
|
Съвсем скоро лаптопи с OS Moblin 2.0
|
|
|
|
|
|
от task_struct на 23-09-2009@11:04 GMT(+2)
Имад Соусо, президент на центъра Intel Open Source
Technology съобщи някои подробности относно новата версия на
операционната система Moblin 2.0. Напомняме, Moblin е Linux
дистрибуция за нетбуци и неттопи, и е специално оптимизирана за
работа с екрани с ниска резолюция и процесори Intel Atom.
OS Moblin 2.0 включва в себе си такива възможности, като
потребителски интерфейс, разработен специално за устройствата с
Intel Atom, функция за обединяване на съдържанието от много
социални мрежи на един екран, уеб браузър, базирана на
технологии
на Mozilla, поддръжка на Linux десктоп приложения и
т.н. Според Соусо, в скоро време едновременно няколко
производителя
ще представят нетбуци под управлението на Moblin 2.0. Все пак,
от изявлението не става ясно, дали той има предвид модели,
базирани именно на Moblin, или под управлението на всички Linux
дистрибуции, използващи технологии на Moblin. Те не са малко
– редица функции на Moblin се използват в такива проекти, като
Linpus, Fedora, Xandros и Ubuntu.
Източник: pcworld.bg [Коментари: 2] |
|
|
|
|
|
Линус Торвалдс недоволен от Linux - ядрото
|
|
|
|
|
|
от task_struct на 25-09-2009@10:24 GMT(+2)
Програмистът Линус Торвалдс, който преди около 18 години
инициира създаването на операционната система Linux, определи
сегашния
вид на Linux - ядрото като "раздуто и огормно". Това стана по
време на кръгла маса, в рамките на конференцията LinuxCon в
САЩ.
Модераторът на дискусията - Джеймс Ботъмли от компанията
Novell - цитира вътрешно изследване на Intel, според което
производителността на Linux пада с два процента с всеки нов
релийз. Така общото понижение на производителността за
последните
десет релийза е достигнало 12 процента.
Според Торвалдс, версия 2.6.31 на Linux - ядрото силно се
различава от бързата и компактна версия 0.01, която той е
написал
преди 18 години. Нещо повече - той изрази убеждението си, че
днес обществото, подкрепящо тази операционна система не
разполага с
план за промяна на ситуацията.
Все пак легендарният програмист е останал доволен от
стабилността на текущата версия на Linux - ядрото, както и от
бързината, с
която разработчиците се справят с откритите в системата
грешки.
Източник: hicomm.bg[Коментари: 38] |
|
|
|
|
Общо новини за този период: 22 |