LINUX.ORG.RU

Сообщения Vit

socket.io , faye, push-it, beseda и т.п. - кто в продакшенах гонял?

Форум - Web-development

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

Пока воткнули socket.io, но похоже что он сильно течет. На fontello.com при 100-200 постоянных коннектах за сутки heap раздувает на 100 метров, и появляются мертвые души (после рестарта не реконнектятся).

Хотелось бы знать, не пользовался ли кто-то альтарнативными примочками из перечисленных в заголовке. И как впечатления. В планах пока сползти на faye.

Метки:

()

Помогите сорцы fontforge поковырять

Форум - Web-development
...
<svg>
<metadata>
Created by FontForge 20100429 at Thu May 17 15:39:24 2012
 By root
Copyright (C) 2012 by original authors @ fontello.com
</metadata>
<defs>
...

У SVG-шрифтов, которые отписывает фонтфорж есть 2 проблемы:

1. Вместо <svg> должно быть <svg xmlns="http://www.w3.org/2000/svg"> , иначе вебкиты шрифт не хавают (опера справляется)

2. Добавляется "Created by... By root" (поганится копирайтная строчка, которую я задал)ю Подозреваю, что это не только в SVG.

В документации не сказано, как поменять (1) и (2). Если у кого-нибудь есть время - посмотрите пожалуйста по сорцам, это вобще возможно, или надо писать багрепорты.

Метки:

()

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

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

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

В проект включены 3 самых популярных свободных иконочных шрифта — Entypo, Awesome и Iconic. Также сделана подборка Brandico, специально для иконок мессенджеров и социальных сервисов — их часто не хватает в других коллекциях.

Помимо вебсайта, авторы подготовили набор утилит font-builder для упрощенной генерации шрифтов из SVG-изображений. Это чем-то похоже на генератор от Font Squirrel, но специально для иконок и с открытым исходным кодом. Автоматизировано все, включая хинтинг. Font Builder уже используется для генерации Entypo и показал хорошие результаты.

Также в планах проекта сделать иконочный шрифт, наполняемый по принципу «crowd source».

Исходные коды Fontello распространяются под лицензией MIT.

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

Метки: , ,

()

Нужно сделать биндинги FontForge для node.js

Форум - Job

Сейчас FontForge имеет только питоновские биндинги, а хотелось бы его дергать из node.js напрямую. Готов заопенсорсить за это денег. Меня даже устроит стыковка через Node-FFI, если это возможно.

Если кто-то готов взяться - напишите здесь или на vitaly@rcdesign.ru , чего хотите. Дело не срочное и не критичное. Просто сейчас из ноды дергаются питоновские скрипты, а есть желание оставить только ноду.

Метки: , ,

()

Помогите потестировать генерилку шрифтов из SVG

Форум - Web-development

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

http://danielbruce.github.com/entypo/demo.html

Исходники тут:

https://github.com/danielbruce/entypo

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

Метки: ,

()

[шутер][javascript] Стрелялка в браузере от первого лица

Форум - Talks

http://chris-armstrong.com/adventures/fps.html

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

()

[такой][опенсорц] freetype ttfautohint

Форум - Talks

Я тут вожусь самизнаетечем, и решил выяснить, что-вообще с автохинтовалками твориться, ибо фонтфорж подозрительно староват.

Ну нашелся вот этот проект: http://www.freetype.org/ttfautohint/ . Обрадовался, как все круто, и что есть повод кому денег заслать. Но все-таки решил проверить, как оно в действии. В общем, инструкций по сборке там конечно нет. После достановки пакетов оно в итоге родило "мужик, у тебя freetype 2.4.4, а надо минимум 2.4.5".

Получается, под венду и макось бинарники есть. Под линупс либо ждать 12 убанту, либо тянуть сорсы фритайпа, а это уже влом. Блин, ну если человеку не сделать deb-овский пакет, слепил бы статический бинарник, как фаерфокс делает. Далеки все-таки академики от людей.

()

[батхерт] Опенсорц заставит дизайнера голодать

Форум - Talks

Вчера чел высрал тонны кирпичей, что он придумал "паковать" шрифты https://twitter.com/#!/keyamoon .

Опенсорц тут: http://nodeca.github.com/fontomas/ .

Бидняшко не понимает разницы, между "сделал раньше" и "изобрёл". Причем, у меня изначально была другая побудительная причина - надергивать иконки из нескольких файлов одновременно. Тут видно, что фонтомас упоминают регулярно https://twitter.com/#!/search/fontomas . Ну а по слову icomoon мягко говоря не густо.

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

()

[не fontforge] Чем конвертировать шрифты ?

Форум - Development

Надо по SVG-шрифту генерить TTF, WOFF и EOT (под @font-face). Грубо говоря, хочется такое http://www.fontsquirrel.com/fontface/generator , но свое.

Существуют какие-то альтернативы, кроме font forge ? Предпочтительно python / java, чтобы в app engine засунуть. Жабаскрипт тоже сойдет :)

ПыСы: Если чо, фонтфорж на виртуалку поставить всегда успеется. Просто мне так не интересно, и хочется с подвывертом.

()

[покритикуйте][дятлотулз] Нарезалка иконочных шрифтов

Форум - Web-development

По объяве в джобе откликнулся толковый комрад, и дело о полосатом слоне нарезалке шревтоф бодро поперло к релизу. Покритикуйте пожалуйста:

http://nodeca.github.com/fontomas/

Там еще не закрыто 5 issues, поэтому рапортовать ужасный баг кнопки Load и т.п. не обязательно.

PS. Если кто-то умеет качественно рисовать иконочные шрифты, или знает, кто это может сделать, под OFL лицензией - пишите на мыло. Готов пострадать материально. vitaly@rcdesign.ru

Уровень исполнения - как у iconic и websymbols. Вариант надергать гов^W SVG из интернетов и конвертнуть фонтфоржем - не пойдет.

()

[заднеприводные][.ru] Руцентр заменит суд

Форум - Talks

Нам сообщают об интересных нравственных феноменах. Лица альтернативной ориентации решили побороть порно. Для этого в регламент регистраторов доменной зоны .ru внесены соответствующие изменения.

http://nic.ru/news/2012/24.02.regl-ch.html

>>-----Цитата---->>

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

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

При этом Регистратор вправе самостоятельно давать оценку деятельности Пользователя на предмет нарушения законодательства, в том числе в случаях, когда определение таких действий не закреплено нормативными актами. Так, определение порнографических материалов опубликовано на сайте Регистратора по адресу http://www.nic.ru/dns/service/hosting/moral_standards.html.

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

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

<<-----Цитата----<<
()

[mongodb][sql-капец] Вышел MongoDB с Aggregation Framework

Форум - Talks

http://www.mongodb.org/display/DOCS/2.2 Release Notes#2.2ReleaseNotes-What'sNew

Они сделали альтернативу MapReduce. http://www.mongodb.org/display/DOCS/Aggregation Framework

- проще синтаксис (ограничен, но хватает для большинства задач)

- выше скорость (не использует js)

- можно переколбашивать структуру данных (делать виртуальные поля)

- вроде как частичные выборки вложенных документов тоже можно (еще не вникал)

Пока бета, 2.1.0, которую обещали еще в ноябре. Старая презентация http://www.10gen.com/presentations/mongosv-2011/mongodbs-new-aggregation-framewo...

()

А в чем коллективно книги пишут?

Форум - Talks

Хочется толпой в 1000 обезьян написать "войну и мир". Для таких задач есть уже технические решения?

Самое похожее, что приходит в голову - wiki, но imho она заточена на небольшие статейки. И вообще, для простых человеков wiki какая-то мутная.

()
Мини-новость: Вышел Twitter Bootstrap 2.0 [21 комментарий]

Нодокапец

Форум - Talks

https://groups.google.com/d/topic/nodejs/hfajgpvGTLY/discussion

Теперь решения по включению новых фич в node.js будет принимать Isaac. Честно говоря, у меня большие сомнения в нем, как в архитекторе. Есть в нем что-то шапкозакидательское. И npm до сих пор не фонтан, ни по идеям, ни по качеству.

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

()

Нужно веб-приложение для нарезки SVG-шрифтов

Форум - Job

Что-то вроде такого http://keyamoon.com/icomoon/#toDownload , но под MIT/GPL лицензией.

В первую очередь надо будет обрабатывать этот шрифт https://github.com/somerandomdude/Iconic . А вообще необходимо, чтобы можно было загрузить любое количество шрифтов (через FileReader API) и расставить нужные глифы.

Готов пожертвовать, скажем, 500$. vitaly@rcdesign.ru

()

Помогите изобрести файлохранилку для картинок

Форум - Web-development

Изобретаю хранилку картинок на форуме. Как обычно, хочется чтобы можно было обслуживать 100500 петабайт на VPS за 2 бакса :) . Смысл в том, чтобы иметь несколько реализаций хранилища (в зависимости от размера проекта), но при апгрейде чтобы без особых проблем сохранялись старые ссылки.

Что учитывалось:

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

Пока получилась такая спека https://github.com/nodeca/nodeca/blob/master/docs/nodeca-technical/files-store.m... .

Нужна критика и советы. Из вопросов:

1. Надо ли заморачиваться над разделением картинок по нескольким доменам, или это актуально только для гигантов типа гугля и фейсбука?
2. Если ли у кого-нибудь реальные данные, с какой скоростью ХХХ тысяч юзеров заливают на форумах/блогах YYY терабайт картинок (когда нет ограничений)?

()

[arm][64bit] ARM представила новую архитектуру

Форум - Talks

Анонсировано новое ядро ARMv8 с поддержкой 64-битного режима.

http://www.arm.com/about/newsroom/arm-discloses-technical-details-of-the-next-ve...

Кастую в тред специалистов по процессорным архитектурам. Вроде как в 64-битном режиме штеуд не так уныл, как в 32. Хотя фик знает.

Does it blend? That's a question.

()

Покритикуйте вариант i18n для ноды

Форум - Web-development

Понадобилось мне i18n с поддержкой plural forms, и показалось слишком хлопотно мудрить с gettext. Решил что в одну строку будет и в коде симпатичнее, и переводить проще.

Покритикуйте спеку пожалуйста https://github.com/nodeca/nodeca/blob/master/docs/specs/translations.md . Нормальный ли подход? Будут ли косяки?

()

[успех] node.js fibers

Форум - Web-development

https://github.com/laverdet/node-fibers

Ковыряя мануал, обнаружил, что с версии ноды 0.5.2 в нее втыкаются фиберы без костылей. Это победа!

Так что можно начинать понемногу осваивать https://github.com/laverdet/node-fibers/wiki

()