LINUX.ORG.RU

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

Запуск приложений Android в браузере Chrome

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

Найден способ запускать приложения Android в браузере Chrome. Компания Google давно разрабатывает возможность запуска приложений Android в Chrome OS. Поскольку Android-окружение формируется в браузере с использованием технологии Native Client, то имеется возможность организовать запуск приложений Android в обычном браузере Сhrome для Linux. Таким образом успешно запущены например Skype и Opera Mini. Работает метод только в Chrome 37 на x86_64.

Подробные инструкции по запуску - http://www.opennet.ru/opennews/art.shtml?num=40635

>>> Подробности (на английском языке)

 , ,

mbivanyuk
()

Матан

Форум — Talks

Замечаю все чаще, что при разборе той или иной около-алгоритмической проблемы - не хватает матана. В универе на каком-то уровне учил, но этого явно недостаточно. Начал читать учебники Зорича и Фихтенгольца и вот какое дело: читаю до какого-то момента - все понятно, потом раз и застрял и дальше никак, смотрю в википедиях и прочих интернетах - там везде либо «отсюда очевидно следует» (а с моим математических критинизмом - это совсем не очевидно), либо же очень много подробностей, в которые закапываюсь и через 4 - 5 часов я уже не помню какой был начальный вопрос, а в голове каша.

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

 

Goganchic
()

Хорошие игры под Android

Форум — Games

Поделитесь, в какие из годных игр вы играли на андроиде.

Мой списочек:

pevzi
()

Статистика по android-играм. Где берём, во что играем?

Голосования — Голосования

Пират или не пират? Вот в чем опрос.

  1. Не играю в игры 520 (40%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. GooglePlay, играю в бесплатные 508 (39%)

    ************************************************************************************************************************************************************************************************************************************************************************************************************************

  3. У меня нет android-устройств 287 (22%)

    ********************************************************************************************************************************************************************************

  4. GooglePlay, покупаю 246 (19%)

    *******************************************************************************************************************************************************

  5. Я пират, качаю с торрентов/4pda/... 187 (14%)

    *******************************************************************************************************************

  6. Беру игры на F-Droid 77 (6%)

    ***********************************************

  7. Что сам пишу, в то и играю 44 (3%)

    ***************************

Всего голосов: 1869, всего проголосовавших: 1292

 , , ,

PeaceDuke
()

Доступен для скачивания Direvent 5.0

Новости — GNU's Not Unix
Группа GNU's Not Unix

Direvent 5.0 — первый GNU-выпуск пакета — можно скачать с официального FTP GNU и с домашнего FTP пакета.

GNU Direvent отслеживает события в директориях файловой системы. Для каждого события, происходящего в заданном наборе директорий, программа вызывает ассоциированную с ним внешнюю программу, сообщая ей информацию о событии и месте в файловой системе, где оно произошло.

GNU Direvent стал частью проекта GNU 20 августа 2014 г. До этого он назывался dircond.

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

Интерфейсы для отслеживания изменений в файловых системах весьма системоспецифичны. Цель Direvent — предоставление универсального и системонезависимого командного интерфейса. Заявлена работа на всех современных ядрах Linux и BSD-системах (FreeBSD, NetBSD, OpenBSD, Darwin).

Автор программы — украинский разработчик Сергей Позняков, участвовавший во многих других проектах GNU.

>>> Источник

 , , , ,

MiniRoboDancer
()

Weston готов для продакшена

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

Решил посмотреть на какой стадии wayland/weston. Оказалось все не так уж и плохо. Пока останусь на нем.

weston.ini

Из опробованных порядка 15 програм запустились все (кроме bbrun). Нативно (без xwayland) запустились только transmission-gtk и gnome-shell.

Для того чтобы gtk3, qt5 и efl запускались нативно, надо чтобы в environment были следующие переменные:

export GDK_BACKEND=wayland
export QT_QPA_PLATFORM=wayland-egl
export ECORE_EVAS_ENGINE=wayland_egl
export ELM_ENGINE=wayland_egl

Иногда переменных мало и надо еще испортить DISPLAY:

sh# DISPLAY=666 terminology

Есть проблемы с менюшками. В хроме не работает клик по пункту меню, вызванному правой кнопкой мыши. Вместо клика можно нажать enter. Gnome-shell тихо умирает когда долго теребишь ему панель меню.

Что есть:

  • Русская раскладка
  • Виртуальные рабочие столы
  • Симпатичный лаунчер

Чего нет:

  • Поддержки мыши в консоли (только скролл)
  • Кастомных шорткатов (впрочем изкоробки выбор неплохой. Не хватает только запуска терминала)
  • Тайлинга

UPD: Вываливается в терминал при использовании буфера обмена

>>> Просмотр (1920x1080, 1261 Kb)

 , ,

makoven
()

трехфазный электродвигатель

Форум — Science & Engineering

На трхфазном электродвигателе написано, что при соединении звездой напряжение между подводяжими проводами должно быть 380, а при подключении треугольником 220.

Т.е. вроде как получается, что треугольник используется при линейном напряжении 220. Такое линейное напряжение вообще где применяется?

cvs-255
()

Посоветуйте военную стратегию

Форум — Talks

С возможностью рулить фронтами на глобальной карте и в то же время иметь возможность руководить локальными сражениями типа руководства полками, батальонами и так далее, но без микроменеджмента.

Приветствуется хорошая совместимость с вином.

Сам уж поиграл в «Казаки 2» и хочу добавки.

Всем спасибо )

 , war strategy,

LongLiveUbuntu
()

Программист Scala

Форум — Job

Мне в проект для İstanbul Üniversitesi срочно нужен помощник.

Надо бы уметь:

  • программировать на языке Scala хотя бы на уровне L1 (или иметь некоторый опыт разработки на Java и языках с развитыми системами типов: OCaml, Haskell, Coq);
  • иметь хорошую математическую подготовку (мат. статистика, анализ данных) и иметь опыт работы с математическими пакетами а-ля MatLab, Octave, R;
  • Hadoop MapReduce;
  • базовые алгоритмы и структуры данных;
  • английский язык (можно особо не говорить, но вот писать надо бы более менее грамотно);
  • git, redmine и т.п. сопутствующие написанию софта вещи.

Работа временная (ориентировочно 1-2 месяца). Удаленка. Зарплата от $3000 до $5000 в месяц.

Проект новый, так что легаси-кода нет. Все покрыто тестами и задокументировано.

Ящик для резюме указан у меня в профиле. Резюме принимаем до 21 июля.

Задавать вопросы можно прям тут.

 

ymn
()

Где лучше всего курить Spring?

Форум — Development

Доброго времени суток. Вопрос задал в топике. Примеры на офсайте спринга - совсем не то, по чему можно учиться. А Gradle вызывает стойкое чувство отвращения. Нашел http://docs.spring.io/spring/docs . Вопрос тем, кто его читал, - все ли темы там раскрываются настолько же хорошо, насколько много там букв? // Про IoC и DI я там обязательно почитаю, впрочем.

P.S.: Есть определенный опыт в j2ee, если это имеет какое-то значение.

P.P.S.: Минутка философии. Как нынче модно конфигурировать спринговое приложение - в xml или java-based? Про груви даже не спрашиваю. Возможность что-то подкрутить без перекомпиляции - это очевидный плюс xml, а кроме этого есть какие-либо перевесы в пользу одного из вариантов? // Мне конфигурация на java кажется вырвиглазной и укуренной, возможно, у меня плохой вкус, да.

 ,

bytecode
()

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

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

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

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

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

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

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

 

ymn
()

Посоветуйте GPU для игорь на Ultra @ 2560x1600p

Форум — Games

1) Чтобы было 2 DVI для двух мониторов.
2) Чипсет NVIDIA, ведь оно лучше AMD и по драйверам и вообще, да?
3) Тянуло StarCraft 2 на Ultra @ 2560x1600p настройках.

Вот под эти критерии помогите позязя выбрать видяху.

В англоязычном сегменте интернетов нашел такую информацию: http://www.techspot.com/review/305-starcraft2-performance/page10.html

Ъ:

That said, the $200 GeForce GTX 460 is all gamers will need to fully appreciate StarCraft II, as it was just as fast as the GeForce GTX 480 and Radeon HD 5870 graphics cards.

и прочие комментарии на многих форумах говорят нам о GeForce GTX 460/480 - рекомендуемый выбор для StarCraft 2 на Ultra @ 2560x1600p.

все правильно говорят же?

то есть, в пределах 5000 деревянных можно позволить взять YOBA GPU с запасом? в пределах этого ценника варьируются GTX 650-750 {,Ti,другие непонятные сокращения}

даже есть такой вариант видеокарты с пассивным охлаждением:

Видеокарта Zotac GeForce GT 640 [ZT-60207-20L] [PCI-E 3.0, 2048 Мб, 128 бит, GDDR3, DVI (2 шт), Mini HDMI]

за 2190 рублей. потянет ли она StarCraft 2 на максималочках? или GT != GTX?

и помогите определиться с производителем. GigaByte? Asus? MSI?

ЗЫ. вот в этом магазине собираюсь покупать.

 , linux has no games

Spoofing
()

Посоветуйте хороших книг по миру веб-технологий

Форум — Web-development

То, что вы считаете «must-read» в мире паутины. Книги, которые вы считаете основополагающими, авторитетными. Книги, которые изменили ваше отношение к предмету. Ваши настольные книги.

 ,

dumka
()

Как заставлять себя?

Форум — Talks

Дисциплина - это умение заставить себя делать то, что очень не хочешь сейчас, чтобы добиться того, чего очень хочешь в будущем.

Вопрос - как правильно заставлять себя? Какие основные способы кроме лебедевского «продолжай жить в говне»?

stevejobs
()

Треды superhackkiller1997

Форум — Talks

Имхо сабж - уникальный источник еды в Development.

Хочется иметь в этом треде подборку тем, где появляется сабж, чтобы не терять не крошки.

В данный момент активен в Стоимость std::unique_ptr как анонимус.

До этого было очень вкусно в Производительность; илитный запил оптимальных реализаций и основы матчасти. - как Carb_blog.

 

Pavval
()

Презентация «Rust - лучше, чем C++» на русском языке от разработчика из Яндекса

Форум — Development

http://tech.yandex.ru/events/cpp-party/june-minsk/talks/1978

Степан Кольцов

Яндекс

Rust — это современный, практический, быстрый и безопасный язык программирования. Некоторые говорят, что Rust — это как C++, если бы его писал человек, знающий Haskell.

Система типов Rust решает главную проблему C++ — небезопасность. C++ очень легко сделать ошибки, которые приведут к поломкам (например, use after free). Rust позволяет писать безопасный код, сохраняя при этом выразительность и околонулевые накладные расходы C++. В докладе будут подробно описаны механизмы языка, которые контролируют безопасность программы.

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

 

ozkriff
()

Что есть прикольного для удобства?

Форум — Desktop

Вот узнал про tmux, screen, zsh. Что ещё посмотреть из полезностей?

Valdor
()

Дайте хороших аниме

Форум — Talks

Товарищи, посоветуйте, пожалуйста, каких-нибудь годных аниме-сериалов (только не слишком длинных) человеку, который только начинает приобщаться к данному виду искусства.

Критерии таковы:

1. Мистика/магия/ужасы и подобное. Без ОБЧР, мехи, космоса, стимпанка и подобного. Ну или чтоб всё вместе.
2. Желательно с озвучкой, но если есть только с сабами — то не хардсаб.
3. Не детское, и не каких-то девочек волшебниц из 3-го класса начальной школы.
4. «Блич», «Хеллсинг», «Код Гиасс», «Еву», «Дес нот» советовать не надо.
5. Хотелось бы поменьше филлеров в сериале, и флешбеков в сериях, но это опционально.

Заранее спасибо.

 ,

sluggard
()

Выбора тред

Форум — Talks

Синки нравятся давно, даже трогал х230, но увидев Lenovo THINKPAD X1 Carbon Ultrabook захотелось купить его, возникли вопросы. Нужна максимальная производительность.

Core i5 или Core i7? Стоит ли переплачивать?

В отзывах пишут что они по каким-то причинам мрут. В чем причина и какая сейчас ситуация?

Спасибо.

 , , , x1

system
()

Как правильно искать работу

Форум — Job

Disclaimer. Написанный ниже текст является мнением автора, основанным на многих проведенных интервью и на общении с сотрудниками HR. Не является догмой, но, тем не менее, его можно принимать во внимание.

Итак, вам нужна работа в сфере IT на админской/постсейловой/пресейловой/консалтерской должности. Я провел пару сотен собеседований, нанял около 30 (или 40?) человек, ошибался 2 или 3 раза, со всеми нанятыми работал больше года, а с некоторыми больше 5 лет, так что могу рассказать о том, как оно изнутри. Про программистов ничего не скажу, подозреваю, что плюс-минус все то же самое.

0. Зачем люди нанимают сотрудников и как они это делают?

На работу людей нанимают для того, чтобы они работали :-) Буквально, есть задача, есть бюджет, есть коллектив и есть вакансия - должен быть нанят человек, желательно до определенного числа, иначе, вакансию могут отобрать в пользу более расторопных. В ДС последние 10 лет острый дефицит вменяемых кадров, при чем чем дальше, тем хуже становится положение.

Кто нанимает? 3 человека: HR, непосредственный руководитель и его начальник. Первый должен отфильтровать ваше резюме из потока, второй должен выбрать вас из толпы (руководствуясь собственными предпочтениями в том числе, вам потом с ним близко общаться, а ему с вами), третьего вы должны не оттолкнуть чем-нибудь, его задача отфильтровать явные ошибки второго, но не более. Конечно, если это здоровый коллектив, где HR не заправляет техпроцессами и где топменеджер не лезет во все дела подчиненных, а доверяет им работать самим.

1. Резюме.

Напишите хорошее резюме, желательно на 2х языках. Что значит хорошее: в нем должны отражаться основные ваши достижения, их не должно быть мало, но и не должно быть много. Например, хорошо написать про общественную работу в ВУЗе, поднятие нужного бизнесу софта или синхронизацию географически удаленных БД, а про то как обжимались кабели можно не писать, так как это вызывает ощущение «больше нечем хвастаться». Нужно написать обо всех своих обучениях и сертификациях. Примеров в сети много, неплохо также завести аккаунт в Linkedin (там как раз нужная структура). Помните, что HR скорее всего не сечет в теме и ищет по ключевым словам. 95% всех резюме, которые я видел были 2х типов: «отлично знаю» == «при мне включали» и «имею представление» == «ну что я могу сказать о вопросе, которому посвятил всего 2 года напряженного труда?» Не впадайте в эти крайности.

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

На счет соц.сетей. Конечно же, первым делом из отобранных резюме извлекается имя, фамилия, дата рождения и город, а по ним ищется вконтактик, фейсбучек, жжшечка. Отсутствие аккаунта ничего не говорит. Наличие же может выйти боком: предпочтения у всех свои, я, например, буду предвзято относиться с стритсракеру со смотрЫ, кому-то могут не понравится фотографии на фоне кустов и пустых бутылок. Однозначный плюс - статьи в ЖЖ «как я компилял ядро» или «как я перепаивал этот китайский роутер». Однозначный минус - дешевые понты вроде «VIP-статус ВКОНТАКТЕ», дакфейсов или фоток на фоне ржавой крысы с видом как будто это новая семерка.

2. Первое интервью.

Говорят, что человека встречают по одежке. Говорят, что первое впечатление так и останется 80% мнения на ближайшие 5 встреч. Я не знаю на сколько это правда, но мне всегда приятно было видеть нейтрально одетых людей в чистой одежде (да, были случаи, когда соискатель совершенно буквально и объективно вонял) с чистыми волосами (и ногтями). Я разделяю любовь к джинсам, берцам, кожанкам и камуфляжу, но считаю, что в первый раз показаться лучше в классическом костюме нейтрального цвета. Потом похвастаете своим офигенным мотоэкипом и прекрасно подогнанным снаряжением, в первый раз ваша задача - не оттолкнуть. Нет костюма - постирайте джинсы и свитер, поверьте просто на слово, что это важно и это влияет.

Отдельное замечание обладательницам красивых форм: не надо их лишне подчеркивать на первом свидании. Иначе, потом будут говорить, что наняли вас за декольте или начальник подумает «вот будут говорить - нанял за декольте!». Не надо это, ни вам, ни начальнику. Потом все покажете.

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

Посмотрите на людей в коридорах. Задайте себе вопрос, хотите ли вы быть похожими на них.

HR говорит про общие вопросы, проверяет формально, отсеивает в основном неадекватов и странных людей. Если его функция простирается дальше, то скорее всего в этой конторе не нужно работать. HR должен рассказать вам про условия труда и соцпакет, обязательно задаст вопрос «чего вы хотите в будущем», на который не надо отвечать «стать тут главным боссом». В будущем вы хотите развиться в техническом плане, познакомиться с интересными людьми и решить сложные и интересные задачи. Важно: например, в Microsoft вам расскажут про многие пряники и плюшки для сотрудников, но только после официального предложения вы узнаете, что «сотрудником» станете дай Бог через год, только если не на косячите и только если вырастут акции, а так - внештатник без пряников.

Интервью с непосредственным руководителем. Это самый важный человек в процессе, он подбирает себе не просто специалиста, а человека, который его лично устраивает. Как правило, люди нанимают похожих на себя. Тут хороший мотоэкип или камуфляж могут отыграть хорошо, а могут навредить. Лично я - не советую, хотя сам отношусь нейтрально.

Некоторые работодатели любят устраивать форменный экзамен просто так, даже если видят, что человек не тянет, некоторые любят задавать задачи на сообразительность типа взвешивания монет и измерения высоты здания барометром. Некоторые любят вопросы типа «вы ввели linux.org.ru в строке адреса браузера и нажали „ввод“, расскажите, что произойдет после этого, постарайтесь успеть до 8 вечера». Некоторые дают тест на бумаге, некоторые просто обсуждают жизнь. Есть конторы, где принято нанимать точно соответствующего человека, есть конторы, где принято учить и воспитывать, требуя только базовые или непрофильные вещи (например: технологиям обучим с любого уровня, а вот английскому - нет).

Если предполагается интервью с топом, то тут главное - просто произвести нормальное впечатление.

3. Скиллы.

Если вы идете наниматься на техническую должность, пожалуйста, освежите в памяти модель OSI, основные топологические схемы сетей, как работает TCP/IP в крупную клетку, что такое DNS, DHCP, CIFS, FTP, HTTP, SMTP, BGP, SSL. Я раньше спрашивал про несимметричное шифрование, сейчас же очень многие не могут внятно ответить «что такое IP-адрес», имея за плечами опыт работы сисадмином, не говоря уже о просьбе отправить письмо по SMTP используя только telnet. Это не приемлемо, объем базовых курсов по сетям и любой операционной системе надо знать.

 

Shaman007
()