LINUX.ORG.RU

Сообщения PolarFox

 

L4D2 кажись нахаляву раздают

Форум — Games

http://store.steampowered.com/app/550/?snr=1_7_15__13

Не уверен (у самого куплено), но похоже, может кому пригодится.

 ,

PolarFox
()

Хитрый план каноникла

Форум — Talks

Я вот тут подумал, а каноникл (может сам того не зная) ведёт интересную политику по пролезанию на сервера. У них есть распиаренный десктопный дистр, с популярными производными, с популярным дебианом в основе.

В итоге получаем (относительно линукса) много пользователей, использующих убунту на десктопе и в разной степени знакомых с администрированием всяких околосерверных дел на ней. И затем, если такой человек оказывается в позиции принимающего решения по вопросам инфраструктуры организации, он выберет не стрёмный незнакомый rhel, а уютную убунточку, которую он использовал или хотя бы о ней слышал.

 ,

PolarFox
()

Winamp RIP

Форум — Talks

http://www.winamp.com/media-player

> Winamp.com and associated web services will no longer be available past December 20, 2013. Additionally, Winamp Media players will no longer be available for download. Please download the latest version before that date. See release notes for latest improvements to this last release. Thanks for supporting the Winamp community for over 15 years.

ICQ уже по сути помер, опера тоже так себе. Осталось дождаться, пока помрёт winrar и мы избавимся от легаси конца девяностых.

PolarFox
()

Тачскрин только двигает курсор, но не изображает клик

Форум — General

Поставил драйвер mtrack из dev-бранча, можно делать xinput --set-mode touchpad ABSOLUTE и курсор сразу прыгает туда, куда нажал. А как сделать так, чтобы при этом же генерировалось нажатие?

В списке пропсов ничего очевидного не нашёл.

$ DISPLAY=:0.0 xinput --list-props touchscreen
Device 'touchscreen':
	Device Enabled (114):	1
	Coordinate Transformation Matrix (115):	1.000000, 0.000000, 0.500000, 0.000000, 1.000000, 0.500000, 0.000000, 0.000000, 1.000000
	Device Accel Profile (239):	0
	Device Accel Constant Deceleration (240):	1.000000
	Device Accel Adaptive Deceleration (241):	1.000000
	Device Accel Velocity Scaling (242):	10.000000
	Trackpad Disable Input (243):	0
	Trackpad Sensitivity (244):	1.000000
	Trackpad Touch Pressure (245):	5, 5
	Trackpad Button Settings (246):	0, 0
	Trackpad Button Emulation Settings (247):	0, 1, 1
	Trackpad Button Emulation Values (248):	3, 2, 0
	Trackpad Tap Settings (249):	50, 120, 400
	Trackpad Tap Button Emulation (250):	1, 3, 2, 0
	Trackpad Thumb Detection (251):	0, 0
	Trackpad Thumb Size (252):	25, 70
	Trackpad Palm Detection (253):	0, 0
	Trackpad Palm Size (254):	40
	Trackpad Gesture Settings (255):	10, 100
	Trackpad Scroll Distance (256):	150
	Trackpad Scroll Buttons (257):	4, 5, 6, 7
	Trackpad Swipe Distance (258):	700
	Trackpad Swipe Buttons (259):	8, 9, 10, 11
	Trackpad Swipe4 Distance (260):	700
	Trackpad Swipe4 Buttons (261):	0, 0, 0, 0
	Trackpad Scale Distance (262):	150
	Trackpad Scale Buttons (263):	14, 15
	Trackpad Rotate Distance (264):	150
	Trackpad Drag Settings (265):	1, 350, 40, 200
	Trackpad Axis Inversion (266):	0, 0
	Edge Size (267):	10

 mtrack,

PolarFox
()

Метадистрибутив

Форум — Talks

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

Встречайте, Bedrock Linux.

Если кратко, то это набор костылей, позволяющих в чруты на стероидах поставить несколько разных дистров, которые могут прозрачно друг с другом взаимодействовать (шаринг хомяка и кусков /etc, возможность прозрачного запуска программ, установленных в разные дистрибутивы и т.д.).

Видеодемонстрация.

 bedrock linux,

PolarFox
()

Вышла библиотека SDL 2.0

Новости — Игры
Группа Игры

Выпущена новая версия кроссплатформенной библиотеки SDL — Simple DirectMedia Layer, предназначенной для решения многих задач, возникающих при разработке игр и подобных мультимедийных приложений. Например создания окна, получение событий ввода и т.д.

Основные изменения версии 2.0 по сравнению с предыдущим релизом SDL 1.2:

  • Использование аппаратного 3D ускорения
  • Поддержка OpenGL ES и OpenGL 3.0
  • Поддержка нескольких окон и дисплеев
  • Поддержка нескольких аудиоустройств
  • Поддержка Android и iOS
  • На Linux, OS X и Windows доступна обратная связь в игровых контроллерах
  • Добавлено простое API для 2D-рендеринга, которое может использовать OpenGL, OpenGL ES, Direct3D, программный или другой вариант рендеринга
  • Управление питанием (доступна информация о состоянии батареи)
  • Поддержка сенсорных экранов
  • Улучшена поддержка полноэкранного режима
  • Улучшена поддержка клавиатуры и добавлена поддержка ввода Unicode и использования IME
  • Упрощено API для доступа к игровым контроллерам.
  • Поддержка буфера обмена
  • Проведена массивная работа по рефакторингу

Также был обновлён сайт проекта.

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

 , , , ,

PolarFox
()

Смотрите, какая интересная библиотека для си.

Форум — Development

http://libcello.org

Для Ъ, пример кода на сишечке:

/* Another Example Cello Program */

#include "Cello.h"

int main(int argc, char** argv) {

  /* Tables require "Eq" and "Hash" on key type */
  var prices = new(Table, String, Int);
  put(prices, $(String, "Apple"),  $(Int, 12)); 
  put(prices, $(String, "Banana"), $(Int,  6)); 
  put(prices, $(String, "Pear"),   $(Int, 55));

  /* Tables also supports iteration */
  foreach (key in prices) {
    var price = get(prices, key);
    print("Price of %$ is %$\n", key, price);
  }

  /* "with" automatically closes file at end of scope. */
  with (file in open($(File, NULL), "prices.bin", "wb")) {

    /* First class function object */
    lambda(write_pair, args) {

      /* Run time type-checking with "cast" */
      var key = cast(at(args, 0), String);
      var val = cast(get(prices, key), Int);

      try {
        print_to(file, 0, "%$ :: %$\n", key, val);
      } catch (e in IOError) {
        println("Could not write to file - got %$", e);
      }

      return None;
    };

    /* Higher order functions */
    map(prices, write_pair);
  }

  delete(prices);
}

 , бег на костылях,

PolarFox
()

А есть ли VNC-клиент с поддержкой хардварной мыши?

Форум — Mobile

Собственно, сабж.

 ,

PolarFox
()

Концептуально

Форум — Talks

По ссылке на youtube занятный механизм.

http://www.youtube.com/watch?v=hfAFWzh2VEM

Механическая конструкция катает лифт туда-сюда.

 ,

PolarFox
()

Хочу быдлокидалку формочек

Форум — Web-development

Как вижулбейсик или дельфи, только под связку js+html. Чтобы накидал кнопок, текстбоксов, канвасов и прочих виджетов на формочку и по даблклику вписал код в обработчик Button1_Click.

Никакой клиент-серверной интеграции не нужно, особое изящество разметки тоже не волнует.

Юзкейс — не столько вебразработка, сколько возможность наваять что-нибудь гуёвое типа построилки хитрого графика с возможностью показать его другим людям, не объясняя им как установить/скомпилить что-либо дополнительное.

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

Иллюстрация того, что мне примерно нужно: 1, 2.

 , , ,

PolarFox
()

По какому принципу в википедии на сайдбаре сортируются языки?

Форум — Talks

Там ведь в некоторых названиях весьма отличные от латинского алфавиты. На порядок следования в юникоде не похоже. На разных языках сортировка разная. Вручную?

 ,

PolarFox
()

HP LaserJet Pro M1132 MFP не работает через сеть (p9100d).

Форум — General

Ubuntu 12.04

При печати выдаёт /usr/lib/cups/filter/hpcups failed.

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

Принтер подключён к роутеру с запущенным p9100d, другие принтеры в подобной конфигурации работали без проблем.

В шиндошсе всё работает. При подключении через usb на убунте тоже всё работает.

Принтер, как я понял, требует установки проприетарного плагина, чем занимается утилита hp-setup. Но она принтер по сети не детектит, даже если указать на каком ip его искать. hp-plugin выполнял, оно загружает плагин из интернета и устанавливает его. Но купс, судя по всему, его не использует.

Что делать?

 

PolarFox
()

τ = 2π

Форум — Talks

А вот тут по ссылке утверждается, что в качестве настоящей круговой константы следовало бы брать число τ = 2π ≈ 6.28.

Если кратко, то суть такова:

  • Определять константу как отношение длины окружности к радиусу более логично, так как радиус обычно — более естественная характеристика окружности
  • Радианы более радианисты. 1/4 единичной окружности будет иметь длину τ/4.
  • Синусы и косинусы имеют период τ, т.е. полный круг.
  • Практически всегда, когда имеют дело с π, на самом деле имеют дело с 1/2*τ, где 1/2, к примеру, получается при интегрировании.

 , ,

PolarFox
()

Однострочник на bash

Форум — Talks

yes 'c=(╱ ╲);printf ${c[RANDOM%2]}'|bash

Выводит в консоль лабиринт.

 ,

PolarFox
()

Есть одна хакерша [FIXED]

Форум — Talks

История девушки, которая купила секс-игрушку и собрала для неё новый интересный пульт ДУ из ардуины. (На момент написания топика ссылка под слешдот/реддит/что там ещё-эффектом, ссылка на кеш гугля).

Кратко для Ъ: девушке не понравился пульт от вибратора («как будто программируешь VHS-рекордер»), она отреверсинженерила протокол обмена данных и сделала пульт из ардуины и датчика расстояния. По её словам, получилось интересно, как будто в воздухе вокруг сенсора находится осязаемый объект.

Видео работы.

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

 , ,

PolarFox
()

Посоветуйте bluetooth геймпад

Форум — Games

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

Причём в винде чтобы он нормально работал с игрушками, хотящими именно хвохового геймпада, виндузятники такую штуку вроде xinput называют.

PolarFox
()

Я думал, думал, я всё понял

Форум — Talks

MS решила смержить мобильный и десктопный интерфейс не ради того, чтобы выстрелить себе в ногу. А ради того, чтобы developers developers developers, которые сильно заинтересованы в десктопной винде, но при этом чихать хотели на их планшетномобильные потуги, волей-неволей писали приложения на убогих недоязычках (JS, C#, VB.Net) и тулкитах (костыли поверх HTML и CSS), которые будут запускаться и на планшетах, и на десктопах.

Если это действительно так, то значит MS зафейлили привлечь developers в мобильную винду другим способом. Но вот не станет ли от этого винде на десктопах хуже?

 ,

PolarFox
()

Принципиально новый алгоритм сортировки

Форум — Talks

Не в development потому что тупняк и баян.

package main

import (
    "fmt"
    "time"
)

func main() {
    unsorted := []int{4, 6, 9, 21, 11, 2, 8, 19, 5, 100, 99, 1, 98, 95, 97, 96}
    sorted := make(chan int)

    for _, x := range(unsorted) {
        go func(a int) {
            time.Sleep(time.Millisecond * time.Duration(a))
            sorted <- a
        }(x)
    }

    for i := 0; i < len(unsorted); i++ {
        fmt.Printf("%d ", <-sorted)
    }
    fmt.Println()
}

1 2 4 5 6 8 9 11 19 21 95 96 97 98 99 100

Автор идея не я, а анонимус на форчане.

 

PolarFox
()

Почему я перешёл обратно с geany на gedit

Форум — Talks

В качестве блокнота с подсветкой синтаксиса я долгое время использовал geany, потому что он стартовал быстрее gedit и имел чуточку больше фич (в прочем я ими особо и не пользовался).

Но на свежеустановленной системе, ещё не успев поставить geany на всё по умолчанию, заметил, что gedit мало того, что стал реактивно стартовать, так ещё и обрёл простую свистопердящую фичу, которой мне резко стало не хватать в geany (да и не хватает во многих программах не на GTK3).

Видео: http://www.youtube.com/watch?v=JgvKGlKAXOU

<Ъ>Плавная прокрутка в GTK3 рулёз</Ъ>

 , ,

PolarFox
()

У нас новая ФС

Форум — Talks

https://lkml.org/lkml/2012/8/18/164

LanyardFS. Специально для флешек. Не для устройств с ограничением числа циклов записи в одну ячейку и без контроллера, эти ячейки переназначающего, а для обычных флешек, которые носят в кармане и втыкают в различные компьютеры.

В фс отсутствуют:

  • Access time
  • Разница между change и modification time
  • Информация о владельцах файлов
  • ACL
  • Традиционные юникс-пермишены

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

 , ,

PolarFox
()

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