LINUX.ORG.RU

Избранные сообщения naszar

Пользователи интегрированной графики, давайте померяемся?

Форум — Linux-hardware

В пакете virtualgl (x11-misc/virtualgl - http://www.virtualgl.org), есть неплохой простенький бенчмарк: glxspheres64.

У меня Radeon HD 8670D (встроенный в A10-6700) дает такие результаты:

Polygons in scene: 62464
Context is Direct
OpenGL Renderer: AMD Radeon HD 8670D

композитинг отключен:

175.930308 frames/sec - 196.338224 Mpixels/sec
173.466273 frames/sec - 193.588361 Mpixels/sec
173.001759 frames/sec - 193.069963 Mpixels/sec
173.366554 frames/sec - 193.477074 Mpixels/sec
172.716566 frames/sec - 192.751688 Mpixels/sec
композитинг включен (compton):
78.930014 frames/sec - 88.085896 Mpixels/sec
78.162262 frames/sec - 87.229085 Mpixels/sec
77.946358 frames/sec - 86.988135 Mpixels/sec
78.078946 frames/sec - 87.136104 Mpixels/sec
77.994942 frames/sec - 87.042355 Mpixels/sec

Хотелось бы сравнить со встроенными в штеуды HD4000, HD4600, HD5*** Iris'ами, а также другими интегрированными GPU от AMD.

Или лучше мерять Unigine? (LuxMark не запускается).

 , , , ,

VimCasts
()

Оптоволокно для локальной сети - реально ли?

Форум — Talks

Hi, ALL!

Вроде как не про Линукс, так что решил написать в толкс.

Кто знает, реально ли протянуть самому оптоволокно? А то есть 3 сегмента локалки, с расстоянием между ними почти в километр. Сейчас они связаны радиомостами, но качество связи не особенно хорошее, на фоне остальной сети. Ищу варианты, в гугле не нашёл.

Кто знает — подскажите!

fractaler
()

А как вы питаете свои самодельные устройства?

Форум — Talks

Если в толксах не нужно, перенесите в engineering.
Многие тут делают всякие поделки на атмегах и чём-то посложнее. Если устройство работает с компьютером, лучше брать питание от USB, если устройство стационарное, берём дешевый китайский блок питания. А как поступать если устройство портативное? Раньше всегда было простое решение, сейчас это не очень актуально, т.к. большинство микрошем хотят на входе питания 3.3V, а иногда и меньше, так что имеет смысл voltage regulator 5V->3V3, а всякие 9V/12V/24V будут очень большими и горячими.
Разумно было бы использовать какой-нибудь популярный аккумулятор для мобильников (например, BL-5C). На отдельной плате развести зарядку, разрядку и защиту для аккума, поставить аккумуляторный разъём... Какой разъём использовать для подлючения питания к устройствам? Этот хорош, но великоват. Нужно, чтобы были варианты для монтажа на плату и на кабель. MiniUSB неплох в этом плане.
Как идея? Накидайте критики и вариантов, как сделать такой удобный источник питания.

 , , , ,

CYB3R
()

Где брать книги

Форум — Talks

Флибусту захватили копирасты. Кто-то подхватил факел?

 

Deleted
()

Польский священник доказал существование Бога

Форум — Talks

http://smi.marketgid.com/news/532

"Геллер, являющийся также специалистом по космологии и философии, получил за свою работу 820 тыс. евро." "Геллер разработал сложную формулу, которая позволяет объяснить все, даже случайность, путем математических подсчетов."

формулу ?

>>>

xtron
()

Запилите кто-нибудь нормальный обзор Rust

Форум — Development

Коллеги, а не мог бы кто-нибудь из вас запилить нормальное сравнение Rust с плюсами? В последнее время rust то и дело упоминают как будущего убийцу с++, вот мне и стало интересно. Но изучать новый язык у меня сейчас времени нет, а все обзоры и сравнения (вот последнее на хабре: http://habrahabr.ru/post/225507/) сводятся к следующему:

Возьмем пример стандартного кода на с++

$ cat test.cpp
int main()
{
    *((int*)nullptr) = 0xdeadbeef;
}
Давайте его запустим, и посмотрим, что получится:
$ g++ -std=c++0x -o testcpp test.cpp && ./testcpp
Segmentation fault
Как видите, с++ позволяет выстрелить себе в ногу!
А теперь давайте посмотрим, что будет, если этот же код попытаться скомпилировать rust:
rust -o testrust test.cpp
test.cpp:1:1: 1:4 error: expected item but found `int`
test.cpp:1 int main()
           ^~~
Смотрите, компилятор rust не скомпилировал этот код и сохранил нам ногу! ergo, rust - убийца с++.

Очевидно, что сравнивая ошибки в синтетических двухстрочниках, ничего показать нельзя. Хотелось бы увидеть какую-нибудь задачу на примере из нескольких десятков строк, хорошо решенную на с++ (то есть без саботажа и попыток продемонстрировать убогость плюсов), краткий обзор проблем в коде, которые в с++ не решаются, потом реализация той же задачи на rust, в которой эти проблемы решены, а новых не добавилось.

Если где-то есть уже что-то подобное в сети, киньте ссылку.

UPD: нашел очень качественное сравнение с++ и go (http://kidoman.io/programming/go-getter.html).
tl;dr: товарищ сравнивал производительность, в качестве демонстрационной программы использовал трассировщик лучей. В первой серии go победил после множества оптимизацй, во второй серии с++ после таких же оптимизаций одолел go на одном ядре, в третьей серии в с++ впилили многопоточность, и он разорвал go пополам.
Стоит обратить внимание, что рейтрейсер на c++ в этом примере написан без единого new/delete.
Буду очень признателен, если кто-то напишет подобное сравнение с++ с rust, а еще лучше - если портирует трассировщик из примера выше на rust о объяснит, почему он лучше (там уже на несколько других языков портировали).

 , ,

ddos3
()

Курсы английского - онлайн

Форум — Talks

Господа, кто-нибудь изучает английский онлайн? По скайпу или еще как-нибудь.

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

Еще важно чтобы дрючили регулярно. Например, хоть каждый день. Чтобы был прогресс. В одиночку не занимается. Это как в тренажерку пустую ходить, то не хочется, то устал, то не настроение.

Важно чтобы именно онлайн, т.к. хикки и религия не позволяет выходить из дому.

Если это важно для дебага, то сейчас знания английского обрывочные, и хорошо бы начать с elementary, закрепляя навыки общения на человеческие (не компьютерные) темы. Ибо заметил, что с грехом пополам по скайпу могу объяснить как починить линукс, но стоит теме съехать на что-нибудь человеческое, типа где и как клеить тёлок в России, так сразу в голове звенящая пустота образуется, не знаю таких языковых конструкций.

Уже нашел пару вариантов, но постить их не буду, чтобы лвим не посчитал это спамом.

Линукс тут при том, что не знающий английского человек не сможет в чятике доказать Линуксу, что GCC - хороший компилятор, и импотентен в остальных жизненных случаях.

 ,

stevejobs
()

Computer Science Center запускает онлайн-курсы

Новости — Интернет
Группа Интернет

15 сентября 2014 года, CSC запустит три новых онлайн-курса для начинающих программистов:

Данные три онлайн-курса являются «джентльменским набором» начинающего программиста, преподаются на русском языке и бесплатны для всех желающих.

Computer Science Center – это совместная инициатива Академии современного программирования, Computer Science клуба при ПОМИ РАН и Школы анализа данных.

Основная цель Computer Science Center – дать возможность желающим получить востребованные современной наукой и промышленностью знания в дополнение к университетскому образованию.

>>> Подробности

 

ymn
()

Какая математика нужна программисту

Форум — Talks

Я вот уже прочитал про дифуры и сейчас читаю функциональные ряды, в том числе и фурье. Но дальше кончается моя бумажная книга, вопрос в том что читать дальше? В реальном(не олимпиадном) программировании я пока сталкивался только с легкой планиметрией и стереометрией и средней трудности задачей с графами. Есть ли смысл читать что-то про графы с точки зрения математики(ведь есть статьи про графы с точки зрения программирования). Есть ли смысл учить теорию числ? Теорию вероятности?

П.С. поскольку я поступил в универ то меня там научат тому что нужно, но последний месяц лета лучше потратить с пользой.

 ,

abs
()

Потестите ЛОР-веб-приложение

Форум — Talks

Вчера вечером набросал скелет веб-приложения, сейчас что-то сделал.
Ссылка.
Как пользоваться: идём на www.linux.org.ru/people/yourusername/remarks, подставив свой ник, копируем всё содержимое таблицы, жмякаем «Добавить», вставляем в большое поле, в маленькое вписываем свой ник и ждём аппрува.
Идея мне пришла в голову, когда я стал искать удалённый топик, где Mystra_x64 выложил свои заметки обо всех ЛОРовцах.

 , ,

CYB3R
()

Туториал по нейронным сетям

Форум — Development

Здравствуйте, я тут пытаюсь научиться писать нейросети(just for lulz), но дальше однослойной распознавалки ничего не получается. Будте добры, поделитесь ссылкой на какие-нибудь годные уроки по созданию и обучению нейронных сетей. Желательно побольше примеров.

 ,

Aswed
()

Книга «Модули ядра Linux»

Новости — Ядро Linux
Группа Ядро Linux

На сайте rus-linux.net опубликован проект книги О.И.Цилюрика «Модули ядра Linux». Книга посвящена программированию модулей ядра Linux и рассчитана на опытных разработчиков системного программного обеспечения. Предполагается, что читатель может и не иметь богатого опыта в программировании именно для ядра Linux, или даже вообще в программировании для этой системы, но имеет какой-то опыт в системном программировании для других операционных систем, что послужит базой для построения аналогий. Даже если чтение книги и не подвигнет читателя к написанию собственных компонент ядра (что совершенно не обязательно), то, по крайней мере, поможет более точному пониманию тех процессов, которые происходят в ядре. На примерах дан обстоятельный обзор возможностей в программировании модулей ядра, этого набора примеров достаточно, чтобы начать писать свой собственный драйвер-модуль Linux, дальше наращивая его функциональность. Предназначено для программистов-разработчиков, ведущих реальные проекты. Конструктивные замечания по тексту можно направлять автору на адрес olej at front dot ru.

>>> Подробности

 , ,

vikos
()

Cloud Storage War in China

Форум — Talks

http://mybroadband.co.za/vb/showthread.php/559929-Cloud-Storage-War-in-China

As a native Chinese, let me tell you what happend in the area of cloud storage in China and the details.This is called «Cloud Storage War in China»

First of all, you should know the top cloud storage companies in China: Baidu, Tencent, Sina, Kingsoft, Qihoo 360, Huawei.

Before, China’s free storage services are mainly focused on storage capacity under 15GB. But in Aug 13, 2013, Kingsoft Cloud officially announced that the company has received $ 20 million investment.Supported by the financing, Kingsoft Kuaipan, a service under Kingsoft Cloud, offers a 100G free storage service to personal users.

Then Qihoo 360 said that they offer users 360 GB of permanent free space. Then Baidu said: Pay 1 RMB, and you'll get 1TB permanent space.(6.1 RMB=1 USD) Then Qihoo 360 said: we'll offer users extra 666 GB of free space (360GB+666GB=1026GB, more than 1TB) Then Baidu said: we offer users 1TB free, and if pay 1 RMB, you'll get extra 1TB. Then Tencent said: we offer users 10TB of free and permanent space. Then Qihoo 360 said: we offer users unlimited space, free and permanent. Then Baidu change its service to: we directly offer users 2TB for free, no need money, and claimed that it will give back that 1 RMB to users that payed before.

And Sina said: we offer users 100GB of free space, and will offer more latar. It also said: if you share one file to public, you will get the same size of free permanent space.(so called: unlimited) And Huawe said: if you share one file to public, then you can delete this file, while the file is not actually deleted on server, you can also download it.( so called:unlimited)

More information about those companies:

Baidu(NASDAQ:BIDU), the largest search engine in China. Tencent(700.HK), its instant messaging product «QQ» has over 700 million active users and 160 million users online at the same time by 2012. Its mobile App «WeChat» is worldwide popular, having hundreds of millions of users. Sina(NASDAQ:SINA), its product «weibo», same as Twitter, has over 500 millions of users. Kingsoft(03888.HK), mainly worked on security software products Qihoo 360(NYSE:QIHU), is a software company known for its antivirus software Huawei, the largest Communications Equipment Company (instead Ericsson on 2012)

Below is a link that Tencent Weiyun offer you 10TB (in English): http://www.weiyun.com/act/10t-en.html And the cloud storage site is (in English): http://www.weiyun.com/disk/index-en.html

Below is a link that Baidu Yun offer you 2TB (in Chinese): http://yun.baidu.com/1t And the cloud storage site is (in Chinese): http://pan.baidu.com

Others, you can open their offical site, Sina: http://vdisk.weibo.com/ Qihoo 360: http://yunpan.360.cn/ Kingsoft: http://www.kuaipan.cn/ Huawei: http://www.dbank.com/

 

Harliff
()

Kicad

Галерея — Скриншоты

Допиливаю потихоньку систему управления спектрографом. Это еще далеко не окончательный вариант (возможны еще правки, чтобы согласовать с изготовителями PCB), но уже что-то вырисовывается.

Основным MCU будет STM32F103 со ста ногами. Пишу на сях (пока пользуюсь SPL, но думаю переходить на openstm32), а вообще, конечно, лучше бы было не пользоваться чужими кривыми библиотеками, но лень же даташиты тысячестраничные зубрить. Компилятор — arm-none-eabi-gcc. IDE для сишных исходников — geany. Прошивать буду через встроенный в камень bootloader при помощи утилиты stm32flash.

Авось, к концу года что-нибудь да сварганим.

P.S. На трехмерном виде кое-чего не хватает + кое-что неправильно выглядит из-за того, что у меня уж совсем никакого желания не было помимо обозначений на принципиальной схеме и посадочных мест чертить для кучи элементов (которых нет в имеющихся библиотеках) еще и 3D-изображения.

>>> Просмотр (2960x1050, 405 Kb)

 

Eddy_Em
()

Книга «Наглядная статистика. Используем R!» в свободном доступе.

Новости — Документация
Группа Документация

По истечению срока отчуждения имущественных прав в пользу издателя в свободный читательский доступ поступила книга «Наглядная статистика. Используем R!»

Книга доступна на страничке Алексея Шипунова, одного из авторов книги: http://ashipunov.info/shipunov/software/r/r-ru.htm.

>>> Подробности

 , , , ,

psv1967
()

Свободное ПО в электронике - 2

Галерея — Скриншоты

Этот скрин - продолжение старой темы Свободное ПО в электронике..

Скрин очередной раз демонстрирует использование СПО в области разработки электроники. На экране проект контроллера торгового автомата (Vending Machine Controller), работу по которому меня попросили сделать. Проект реальный, никакое не хобби, за это платятся деньги. Что это за автомат, я рассказать не могу, так как, наверное, нельзя пока что. :)

В мою задачу входит сделать контроллер, который подключается к хост-компьютеру по USB. Контроллер управляет матрицей моторов, задвижками, принимает сигналы с концевиков, оптических датчиков и энкодера. Также этот контроллер работает с купюро- и монетоприемником (на фотографии) по последовательному протоколу MDB (физически это «токовая петля»), а также осуществляет обмен с хост-компьютером по протоколу (пока что) Modbus RTU. На хост-компьютере будет стоять Debian GNU/Linux по моей инициативе (уже поставил). Он-то и взаимодействует с пользователем. Будет удаленный доступ к автомату, возможность менять не только ПО, но и прошивку контроллера дистанционно.

Разработка велась по привычке в gEDA (gschem, pcb). Очередной раз не рекомендую пользоваться gEDA людям со слабыми нервами. Вообще, у меня накопились претензии к этому пакету. Посмотрим на перспективу их преодоления потом, так как в процессе работы не было времени читать рассылку. :)

Какие еще интересности. Пишу прошивку и параллельно делаю симулятор автомата на базе проекта simavr. Это открытый симулятор микроконтроллеров семейства AVR, написанный на Си. Симулятор в итоге предоставляет библиотеку libsimavr.so Случано его нашел. По-моему, тут брал: http://gitorious.org/simavr. Однако с документацией там плохо, поэтому пришлось кучу времени потратить, чтобы понять, как он работает по нескольким примерам в examples и исходному коду. Я к нему прилепил симуляцию всей периферии: микросхемы драйверов моторов, драйверы для реле, датчики, движение лифта и стола в реальном времени, срабатывание концевиков, задвижек, оптических датчиков в реальном времени, микроволновая печь и прочее, симулировал протокол купюро- и монетоприемника, энкодер. Все это уже написал сам. Сейчас еще сижу и дорабатываю, хочу посмотреть на перспективу сделать автоматизированное тестирование прошивок. Пока же смотрю логи с временными отметками глазами, а надо бы эти логи как-то скриптами покромсать. Также эмулируется хост-компьютер, но сделаю так, чтобы реальное пользовательское приложение могло работать с моделью как с реальным автоматом. Зато к железу можно не прикасаться вообще. Причем доступна отладка через avr-gdb напрямую из симулятора, а еще в этом симуляторе есть генерация временных диаграмм в формате VCD, которые можно смотреть в gtkwave, но у меня эта возможность не задействована. Моделирую аварийные ситуации, ошибки протоколов.

Извините за качество фото - дома только древняя мыльница.

>>> Просмотр (2568x2056, 1251 Kb)

 , gschem, , ,

Zubok
()

Увидел свет LanguageTool 2.6

Новости — Open Source
Группа Open Source

Увидел свет LanguageTool 2.6 — приложение для поиска грамматических и стилистических ошибок.

Особенности:

  • Требует Java 7.
  • Поддерживает более двадцати языков, включая русский, английский, немецкий, французский, китайский и японский.
  • Поставляется как в виде отдельного приложения, так и в виде расширения для OpenOffice, LibreOffice, Mozilla Firefox и других программ.

В версии 2.6:

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

Изменения в правилах для поиска ошибок в текстах на русском языке.

Список всех поддерживаемых языков со ссылками на страницы с изменениями в правилах.

Объявление о выходе программы.

>>> Подробности

 ,

Sakka
()

хранение научной литературы

Форум — Science & Engineering

Привет, ЛОР.

Как вы храните научную литературу в электронном виде? Складываете в директории по темам или скидывате все в одну кучу и упорядовачиваете с помощью jabref/referencer?

pavarotty
()

Быстро выучить CCNA

Форум — Admin

Решил я сдать CISCO CCNA, взял их официальный курс «CCENT-CCNA ICND1 100-101 Official Cert Guide - 2013» и начал читать... книжка конечно полезная, но очень уж муторная, много воды и излишне подробного разжёвывания. Никто не знает, нет ли у них чего-нибудь типа методичек, чтобы было коротко и по делу?

 ,

selivan
()

RSS, безопасность, новости

Форум — Talks

Привет, народ!

Подскажите, плиз, лучших новостных сайтов, по темам: интернет, безопасность, соцсети, корпорации, наука, технологии, хард и софт варе и подобные.

Хотел агрегатор RSS забить каналами, но с выбором возникают проблемы.

Перемещено stave из security

Just_Me
()