LINUX.ORG.RU

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

P2P социальная сеть Pandora 0.1 (альфа-версия)

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

Разработчик распределённой (peer-to-peer) социальной сети Pandora приглашает к использованию и тестированию первой версии клиента. Для удобной установки подготовлены deb-пакет и exe-инсталлятор. Ручная установка описана в README.TXT.

В настоящий момент поддерживается:

  • авторизация по алгоритму RSA
  • мгновенные сообщения
  • аудио и видео звонки (кодеки vorbis и vp8).

Pandora не имеет серверов, весь трафик идёт напрямую между клиентами сети. Чтобы к вам могли подключаться ваши друзья необходимо настроить на своём роутере проброс TCP-порта 5577 снаружи вовнутрь. Для «белого» и статического IP-адреса этого достаточно.
Если ваш IP-адрес «белый», но динамический, то можно воспользоваться любым сервисом DDNS для получения постоянного доменного имени.

Если ваш IP-адрес «серый» (находитесь за NAT), но при этом имеете хостинг с питоном, то можно запустить на нём отдельную утилиту pangate.py (находится в подкаталоге util).
Если ваш IP-адрес «серый» и вы не имеете никаких хостов с белыми IP, то ваш клиент всё равно сможет подключаться к другим клиентам Пандоры. Также, даже будучи за NAT'ом, почти у каждого провайдера имеется возможность получить «белый» IPv6 адрес, используя сервис Teredo. Для его запуска в линуксе достаточно поставить пакет «miredo».

Сообщить автору об ошибках или задать вопросы можно по емейлу robux@mail.ru, во вконтакте или по фейсбуку. Также можно общаться по Пандоре (свой узел Пандоры сообщается в личной переписке).

>>> Инструкция с картинками

 , , , ,

Novator
()

Хочется понять говно ли эрланг

Форум — Development

Эрланг, как утвердается очень крут для телекома. А в телекоме активно используется протокол DIAMETER. В эрланге есть его поддержка даже http://www.erlang.org/doc/man/diameter.html

Меня удивило, что эриксон сделал свою софтину, которая активно использует диаметр на С++ и жава, а не на родном эралнге. И есть пдозрение, что реализвация диаметра в эранге полное говно. Меня бы разубедили бы бенчмарки, но их не найти. Может кто-то понимающий в эрланге помог бы? Сбацали бы тест, сравнили ли бы с реализацией на С/C++? С меня реализация на С++ и тула для создания нагрузки (seagull)

Перемещено mono из talks

 , ,

vromanov
()

1с под Linux для Production

Форум — General

Интеграторы 1С пришли и сказали, что данная схема:

  • 1C сервер на Linux отдельно;
  • Postgresql на Linux отдельно;
  • 30-80 пользователей;
  • Тонкие клиенты на рабочих местах отдельно;

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

Ищу мнения эксплуатирующих 1С в похожей связке!

 ,

petav
()

Обновился проект Fontello для генерации иконочных шрифтов

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

Вчера состоялось большое обновление проекта Fontello. Теперь вы не ограничены выбором встроенных иконок - можно импортировать собственные svg-изображения и svg-шрифты (под нарезку).

Большая задержка с добавлением импорта была вызвана желанием показывать все иконки именно так, как они получатся после генерации шрифта. Для этого понадобилось написать на javascript свой генератор ttf, который прямо в браузере строит фонт из импортированных изображений. Работа очень большая, но результат того стоил. Кроме того, для гиков добавлено API, и можно прямо из командной строки загрузить конфигурацию проекта и скачать результат.

Fontello - проект для дизайнеров и разработчиков вебсайтов. Если Twitter Bootstrap предоставляет вам набор CSS-классов для быстрой и легкой верстки страниц, то Fontello позволяет вам легко добавить на эти страницы иконки. Вы можете выбрать иконки из очень большой подборки, а Fontello упакует их в шрифты и сделает файл с CSS-классами. Дальше остается добавить нужный класс к HTML-элементу, и рядом появится картинка.

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

Код проекта и всех компонент для работы со шрифтами выложен на github. Лицензия - MIT.

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

 ,

Vit
()

Нужность эффективных алгоритмов

Форум — Development

У меня на работе большинство разработчиков негативно относятся к усложнениям алгоритмов. Например вместо глупого перебора среди нескольких ГБ данных использование специализированых структур данных вызывает бурю негодования. Аргументы следующие: алгоритм запускается раз в неделю и ускорение с 1 часа, до 3 мин ничего не меняет, но усложняет поддержку и понимание. Зато кто из среднестатистических сениоров в нашем ущербном перегретом рынке знает дальше ArrayList и HashMap? Суффиксные деревья, триграммы, 100 строчечные geospatial индексы пугают людей, ибо написаны вручную, а максимум что дозволено - интегрировать какой-то фреймворк. Доки умеют читать все. Я велосипедист и не нужен.

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

Насколько у вас развито ощущение того, что код нужно писать правильно и эффективно просто потому что код нужно писать правильно и эффективно?

 

vertexua
()

Очень сильно греется ноутбук

Форум — Linux-hardware

Очень сильно греется ноутбук, даже при отсутствии нагрузки. Графика intel hd4000. Ноутбук asus ux31a-db71.

помогите пожалуйста.

 , ,

Dm3Ch
()

Linux — это…

Форум — Talks

… одни выражения. ☹

Мелочь, а осадок не приятный. Предистория:

мне надо было подключиться к одной железке через серийный порт. Вроде бы ничего особенного. В наличии имеются нуль-модемный кабель и usb-serial-adapter (pl2303). Подключаю — не работает. Я в ступоре. Помню, что и адаптер и кабель в порядке. И как минимум на опеньке точно работали.

Я к другой линукс машине, где есть хардварный серийный порт. Подключаю — не работает. Точнее работает, но только в одну сторону. Я уже начал думать, что спалил каким-то чудом адаптер в одну сторону. Горожу loopback. Кабель — ok. Адаптер — не работает.

Решил проверить с горя на маке — чем чёрт не шутит. И вот оно чудо! Работает! Проверяю на венде — тоже работает!

Начинаю смотреть интернеты и вот оно — опять в порывах NIH синдрома что-то сломали… ☹ драйвер больше не рабочий.

Грустно. Да и обсуждать тут особенно нечего. Просто чувства.

PS: tazhate, помнишь, я тебе "хвастался". Так вот — это ещё один случай.

 , ,

beastie
()

Начинаю разбираться с этими вашими вебами

Форум — Web-development

Сабж. Забил на все фреймворки и платформы, решил начать с html, css и jquery. Вроде все понятно, даже склепал небольшую страничку: сайдбар, хидер, футер, прокрутка только контентой области, прозрачности, анимации, нескучные обои. Многое прояснилось. Впереди освоение jquery, а позади овер15 опыта десктопного кодинга.

Вопрос вот в чем: что дальше? В смысле, что вот он html+css+jquery, а вон там вдалеке непонятные wordpress, zend, и что-то еще. А какая следующая технология в этом стеке? HTML::Template? Hello [% world %]? mojo/django/ucoz/justAnotherBuzzword?

Глобальная цель — быстро охватить все уровни и подходы и выбрать то, что по душе.

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

arturpub
()

Какие 3 вещи для вас самые главные в программировании?

Форум — Development

Такой вопрос был на собеседовании.

 ,

nerdogeek
()

Dive into web-development

Форум — Web-development

Здравствуйте, господа!
Так сложилась жизнь, что мне, до недавнего времени имевшему дело с десктоп-приложениями, придется столкнуться с веб-разработкой. HTML и CSS на базовом уровне знаю, в качестве фреймворка решил выбрать Ruby on Rails (потому что Ruby нравится). Наверняка тут есть те, кто подобно мне столкнулся с веб-разработкой, не будучи веб-программистом. Прошу поделиться опытом и рассказать об основных нюансах. Или просто дать дельный совет.

 ,

netcat
()

Список --- что должен знать программист для успеха

Форум — Development

http://codingapocalypse.blogspot.com/2013/08/training-path-we-want-to-establi...

Вполне подъемный список вещей которые должны быть в кладовке у человека объявившего себя программистом.

 , , ,

psv1967
()

Про темплейтеры

Форум — Web-development

Ну поигрался я с localhost-html-css-jquery, вроде ясно. Посмотрел less vs. sass, все ясно, пока взял less. Озадачился теперь выбором html-темплейтера, думал щас быстренько обозрю, но тысячи их. Вижу частые упоминания HAML и Slim, но они вроде как под руби, а я тут взялся за node.js.

  • Вроде есть haml.js, но то же ли это самое, что руби-HAML?
  • Нормально ли ставить руби/перл/иное только для темплейтинга?
  • Какие классы темплейтров существуют, например: X - богатый, Y - удобный и шустрый, но без Z?
  • Есть ли популярный темплейтер чтобы выглядел нативненько аля-яваскрипт, а не как руби?
  • CoffeeKup это ок или тлен?
  • Есть что добавить?

Внесите ясность в темный лес, пожалуйста!

 

arturpub
()

Посоветуйте учебник английского для продолжающих

Форум — Talks

Сабж. Главные требования:

  1. Уровень не ниже Intermediate, а лучше Upper-Intermediate.
  2. В каждом уроке в начале даётся словарь с переводом слов и выражений на русский, с транскрипциями. И вообще большой упор на лексику, желательно художественную.
  3. Предпочтение британскому варианту английского.
  4. Достаточно проверенный, авторитетный и фундаментальный.
  5. Легко гуглится и выкачивается из интернетов.

Линукс тут при том, что слова из учебника буду заносить в Anki и учить оттуда.

 ,

eugeno
()

а в вашем любимом ЯП есть что-то подобное?

Форум — Talks

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

http://habrahabr.ru/post/189712/

а в вашем любимом ЯП такое есть?

затравка для Ъ:

«Если ты хочешь использовать композицию функций, где фунция имеет два аргумента», говорит Шерлок, «тебе нужно (.).(.)!”» «Это похоже на испуганную сову», восклицает Ватсон

Мы так близки к линзам! «Ммм я почти общущаю вкус линз Ватсон» расплывается от счастья Шерлок. «Линзы позволяют тебе выполнять композицию функций, fold и обходы (traversals) вместе. Я чувствую как функторы и fold -ы перемешиваются во рту прямо сейчас!»

 ,

qnikst
()

1C Предприятие 8.3

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

На скриншоте нативная версия платформы с самодельной конфигурацией для подготовки зарплатных реестров для банков в электронном и печатном виде. Файловый вариант базы. Дистрибутив - Lubuntu 12.04, дефолтная тема оформления и шрифты.

Инструкция по установке

PS: Единственная оговорка - haspd лучше взять с официального сайта SafeNet

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

 ,

PaRuSoft
()

оптические терминалы в спб

Форум — Talks

С удивлением обнаружил, что на авито продают оптические терминалы (http://www.avito.ru/sankt-peterburg?name=ont&price=1). Вы не знаете тех, кто их покупает? Смысла ведь никакого.

cvs-255
()

ЯП опрос

Форум — Talks

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

vertexua
()

RESTful API + js клиент

Форум — Web-development

cast vertexua

Собственно, господа, выпала тут небольшая левая работенка, наклепать маленький сайтец. Дизайн от заказчика, с меня верстка и бизнес-логика. Все на первый взгляд просто и работы даже с учетом каких-то лютых факапов - месяц, а по ТЗ на все про все 2 месяца времени и старт проекта через пару недель только. Вот и захотелось мне попробовать написать сайт максимально православным способом, то есть RESTful API + клиент на JS+HTML.

За сим хочу поинтересоваться, какие подводные камни, что лучше всего использовать(пользовал Play 2, Django, начал ковыряться с Java EE). Особенно интересно, как в такой связке обходить csrf?

 ,

RedPossum
()

Как уменьшить лишнее пустое место в диалоге jQuery dialog?

Форум — Web-development

Вопрос следующий.

Я делаю всплывающее сообщение с помощью объекта dialog из пакета jQuery UI.

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

Картинка «как есть» и «как нужно»: http://i.piccy.info/i7/7f46cec2f8e63122d3e863740a1987a8/4-61-582/32074973/scr...

Вопрос. Как уменьшить пустое место в окне диалога?

 ,

Xintrea
()

node.js-like vs continuations

Форум — Development

Погружаюсь в node.js, и внезапно понимаю, что все эти коллбеки и неестественный нелинейный стиль написания программы можно заменить на обычный простой код с поддержкой continuations. Грубо говоря - набрели на блокирующий вызов, свернули стек со всеми переменными, пошли выполнять следующее событие. Вернулся ответ на блокирующий вызов, вытащили из очереди соответствующее событие, раскрыли стек, пошли дальше выполнять. Стиль написания программы абсолютно линейный (понятно, что при желании можно и через коллбеки что-то делать, если надо); плюшки (не нужно плодить треды на каждый запрос) сохраняем.

Собственно, полагаю, что это всё в каком-нибудь racket-е уже есть, но как-то немодно. Про нод жс в каждом туалете говорят.

В чем причина? continuations непригодны для реального мира? Нет языка с джавоподобным синтаксисом с нормальной поддержкой продолжений?

Может через 5 лет в V8 запилят поддержку продолжений и весь прогрессивный мир будет в шоке от того, насколько проще можно писать всю эту асинхронную муть?

Legioner
()