LINUX.ORG.RU

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

Javascript: node.js и иже с ним

Форум — Web-development

Я никак не могу понять, зачем столько везде сейчас js. Пихают и на сервер и на клиент. На клиент это ок, он же и создавался для этого. Но сервер...

Ок. На node.js - очень круто делать веб-чаты. Где у нас много пользователей в режиме реального времени. Это я ещё пойму. Но дальше, я нефига не понимаю - зачем?

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

Давайте попробуем по другому. Возьмём Django, Rails и т.д. Даже, давайте просто возьмём обычный Wordpress. Вроде все должны знать. На нём можно сделать блог, создать сайт и т.д. движок с различными возможностями.

На этом вашем js, можно создать точную копию такого движка, как Wordpress? Один в один, но на js. Если нет, то чего не получится сделать, что есть в Wordpress и почему?

 , ,

th3m3
()

Пингвины бегут за бабочкой

Форум — Talks

 ,

nerdogeek
()

POODLE: SSLv3.0 vulnerability (CVE-2014-3566)

Форум — Security

«Бида,печаль».

 , ,

Linuxman
()

Скрипт для DeadBeef Infobar

Форум — Multimedia

Поделитесь пожалуйста скриптом, который вытягивает лирику из тега (схема: Vorbis Comments) (название тега: LYRICS) проигрываемого файла.

 , infobar

Andrew
()

уязвимости в человеческом разуме

Форум — Talks

Как-то не очень много об этом пишут. А ведь они есть и их немало.

Накидайте инфы по ним, а также по методам исправления.

Я как-то пока только Докинза нашел по этой теме.

 , ,

cvs-255
()

Существует ли программное обеспечение для комплексного обмана другой программы?

Форум — Talks

Интересует:

1) Подмена файлов и каталогов на пустые или с дезинформацией.

2) Подмена данных от разнообразных устройств. MAC-адреса, GPS-координат, типа платформы, установленной ОС, составе аппаратного обеспечения.

Хотя пока это касается в основном только android, но наверняка скоро это будет касаться и всего остального. Если программе прямо отказать в требуемых ею данных, она может не запуститься. Но зачем отказывать, если программу можно обмануть предоставив ей какую нибудь заглушку или фальсификатор. Скажем так, если программа пытается узнать где я, то пусть получит какие нибудь координаты из Бразилии. Если программа пытается узнать тип железяки, то пусть считает что она на каком нибудь нексусе работает, если пытается узнать MAC-адрес точки доступа или устройства, то пусть получит дезинформацию. Если пытается установить связь со своим сервером, то пусть либо получит заглушку, либо связь пойдёт через германский прокси и таким образом сервер получит германский IP. Вообще хотелось бы какой нибудь универсальный интерфейс для полного контроля программы и подключения к ней разнообразных программ дезинформаторов.

 , , , ,

rezedent12
()

Вышло второе, переработанное издание книги «How Linux Works»

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

Издательство No Starch Press, известное такими популярными книгами, как «Land Of Lisp» и «Learn You a Haskell for Great Good!» представило второе, переработанное, издание книги «How Linux Works», рассказывающей об устройстве (от загрузчиков до user-space) и принципах работы GNU/Linux, а также содержащей руководства по написанию shell-скриптов, сборке программ из исходных кодов и настройке сети.

Краткое (полное доступно в этом PDF-файле) содержание книги:

( читать дальше... )

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

 

krekl
()

Хороший DAW на этих ваших линуксах

Форум — Multimedia

Господа музыканты, какие хорошие DAW'ы есть на Linux? Есть ли что-то кроме Rosegarden? Желательно, чтобы этот DAW был относительно стабилен, поддерживал VST и вообще был удобен.

Или всё же использовать Rosegarden? На моей памяти он слишком уж часто вылетал.

И вообще, насколько целесообразно использовать Linux для создания музыки? Какие могут возникнуть проблемы?

 , ,

brotheroftux
()

Леннарт Поттеринг: «Open Source community is full of assholes»

Форум — Talks

Новый пост от Поттеринга. На английском языке, ясное дело. Основная мысль и настроение — в заголовке.

https://plus.google.com/u/0/ LennartPoetteringTheOneAndOnly/posts/J2TZrTvu7vd

Я получаю письма ненависти за работу на Open Source. Люди создают
многочисленные петиции на вебсайтах, требующие, чтобы я прекратил
работать (нагуглите их). Недавно люди начали
собирать биткоины на киллера для меня (это не шутка!). Вчера
еще один идит выложил на ютубе песню, наполненную гадостями в мою
сторону и призывами к насилию. Люди создают вебсайты с бойкотом
моих проектов, содержащие персональные выпады. И т.д., и т.п.

ttnl
()

лучший тред за всё время

Форум — Talks

Лору уже довольно много лет, есть ли здесь один единственный лучший тред ?

Такой, чтобы был признан большинством хотя бы в своё время.
Про «Эпические треды» знаю, но не каждый эпический тред можно считать лучшим в своё время.

Так какой он, лучший тред ?

 лучшие треды,

smilessss
()

Вот они какие, боевые телепаты

Форум — Talks

http://www.vesti.ru/doc.html?id=1936734

приветствие было отправлено добровольцем из Тируванантапурама (Индия) в Страсбург (Франция). Там компьютер «перевёл» сообщение, а затем использовал электрическую стимуляцию, чтобы передать мысли владельцу имплантированного в мозг приёмника. Сообщение появилось в виде вспышки света в углу видения получателя.

StrongDollar
()

Куда пойти, куда податься

Форум — Talks

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

Умею linux и сети, ну и традиционно всё остальное по мелочи. Разве только с ERP-системами дело не имел. Если интересны подробности: тыц и тыц. Расти предполагаю в том же направлении: highload linux(интереснее) и сети(вторично).

Сейчас я ищу работу, которая позволит мне это сделать. То есть, там должны быть:

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

Последний пункт поясню подробнее. «Специалист по всему» - страшное проклятие. Во-первых, любая работа содержит много рутины и немного интересных, развивающих задач. Причём рутина, как правило, приоритетнее. Чем шире твоя область ответственности - тем больше к тебе прилетит приоритетной рутины и меньше - интересных задач. Во-вторых, в силу ограниченности времени и сил, серьёзно прокачаться в одной основной области и нескольких смежных бытрее и эффективнее, чем одновременно осваивать много малосвязанных областей. Тут где-то валялся топик с интересным флеймом на эту тему.

Живу в Воронеже, готов переехать в Нерезиновую или ещё куда поблизости, R<=500 км. В Питер не готов, тамошний климат меня убьёт.

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

sudo cast val-amart. Ты дядька серьёзный, подскажи что-нибудь умное.

З.Ы. В Talks, потому что это не объявление о поиске работы, а обсуждение пригодных для работы мест. Если модераторы не согласны, можно переносить в Job.

 

selivan
()

windows точно капец :'(

Форум — Talks

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

короче, суть в том, что Windows нам вообще не конкурент

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

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

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

Вот «всего-то» что нужно было сделать:
Windows Server 2012 + SharePoint 2013 + SQLServer
Windows Server 2008 + SharePoint 2010 + SQLServer
Windows Server 2008 + SharePoint 2007 + SQLServer

+ загрузить на всё это тестовые данные, чтобы было что на сайте смотреть.

не «настроить», а просто установить

Как думаете, реально ли это поставить до утра? Обычному неподготовленному к светлому будущему человеку, который последний Windows Server видел, когда только начинался Server 2003.

Ответ: реально, но только с наличием SSD.

Зачем SSD спросите вы?

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

Windows нужно переустанавливать. Много, много, МНОГО раз. На двадцатой переустановке я перестал считать.

Каждая винда, шарепоинт и SQL Server имеют кучу редакций, каждая из них глючит по своему, и все ко всем не подходят.

Начнем с того, что в установке свежего Share Point на свежий Windows есть баг, который решается созданием двух негуманоидных ключей в реестре. Узнать как починить это можно только обнаружив соответствующую статью в MSDN имеющую такое название, по которому ее никогда не удастся нагуглить по тексту ошибки. Названия ключей реестра тоже внешне никак не связаны с ошибкой, и найти их в реестро-помойке пользуясь бытовой логикой не представляется возможным.

Поехали дальше

Например, SharePoint 2013 на Server 2012 R2 невозможна согласно MSDN, а на деле - возможна. Какой-то баг в скриптах проверки версий. Естественно, ничерта не работает. И пользователю неоткуда об этом узнать. Чисто случайно, высокое гугл-фу помогает. Оказывается, нужно ставить «SharePoint 2013 + ServicePack 1». Замечаете этот «+» в названии? Если не замечаете, вы отправляетесь на очередную переустановку винды, занимающую от 20 минут. Оказывается, плюс - это важно, потому что если поставить сначала SP2013, и только потом сервис-пак на него, то ничего не заработает. Надо ставить именно сборку с интегрированным сервис-паком.

Другой пример. SharePoint 2007 с интегрированным сервис-паком имеет в себе баг, который можно найти только в жутких дебрях MSDN под странным негуглящимся названием. Он заключается в том, что при установке SharePoint он забывает настроить веб-сервер (в терминах шиндовса - добавить роль «вебсервер» с зависимымостями и настроить ее). Любые попытки удаления софта или переконфигурации его на этом этапе уже не помогут. Только ставить чистую систему, самому настраивать сервер и потом уже ставить поверх SharePoint.

Вообще, ПОЧТИ ЛЮБАЯ ошибка карается переустановкой.

Сразу пример. Полностью установленный Windows 2008 + Share Point 2007 + SQL Server 2005. Теперь вводим этот компьютер в домен, и О ЧУДО, вся система разваливается к чертям собачьим. Можно конечно починить, часами копаясь в реестре и воостанавливая ключи, которые оно забыло поправить, но быстрее - переустановить.

Когда ты устанавливаешь неверную версию чего-то, самый простой способ починить систему - переустановить её. Удаление SharePoint или SQL Server или чего-то еще с помощью штатных средств переводит систему в «грязное» состояние, про которое уже нет гарантий что на ней что-то установится поверх и нормально заработает. Удаление софта часто занимает дольше, чем установка, т.е. обычно около получаса, так что быстрее просто остановить виртуальную машину и подсунуть ей старый снапшот.

Причем типичное время реакции на нажатие кнопки Next - 10 минут. Даже на SSD. Без SSD дольше. НАМНОГО дольше. Визард конфигурации SharePoint без SSD может отработать за 5 минут, а может и за 15. Я не совсем понимаю, как это возможно, чтобы одна и та же операция на одних и тех же файлах занимала разное время, наверное это какое-то очень большое колдунство.

10 минут были посчитаны чисто практически - нажимаешь кнопку Next, выпиваешь новую чашку кофе и идешь спать ближайшие 10 минут. Просыпаешься по будильнику, встаешь, жмешь очередное Next и снова идешь спать. Ночь ведь уже настала, спать хочется.

За ночь, оказывается, можно выпить банку растворимого кофе и остаться в живых.

Отдельная петрушка с обновлениями. Например, единственный нормальный способ узнать версию установленного SQL Server - это выполнить sql-запрос («Select @@version»). Это конечно чудно, учитывая что SQL может не подняться потому, что на него не установлены обновления. А установить обновления не получится, потмоу что неизвестна версия сервера (обновлений тьма, и они должны в точности соответствовать версии того, что обновляешь).

Кстати, названы обновления на сайте MS коряво - например, для обновления 32-битного SQL Server нужно скачать 64-битную версию обновления. А почему? Потому что версия ОС 64-битная. Такая вот логика.

Кстати, обновления совершенно не факт что будут что-то обновлять. Например, установка Service Pack 3 для SQL Server 2005 сходу совершенно ничего не обновила, зато установила параллельно еще одну версию SQL-сервера. Оказывается, в инсталляторе (минутку - инсталляторе обновления!) нужно внимательно читать все тексты, найти галку «показать дополнительные параметры», и вот там уже выбрать опцию «обновить тот сервер, который установлен сейчас, а не ставить новый». Ну зашибись просто, обновлению в расширенных параметрах нужно объяснять, что ему нужно обновлять, а не делать какую-то чертовщину.

О хваленой платформе виртуализации.

Hyper V при установке блочит чип VT-x («Intel hardware virtualization») эксклюзивно для себя. В результате если включить его на машине с установленным VMWare или Virtualbox, на них тут же отваливаются все 64-битные виртуалки. Выключение всех HyperV-виртуалок эту проблему не решает, нужно именно удалять фичу «HyperV» из «программ и компонентов Шиндовс».

И естественно он об этом ничего не сообщает. Наверное, это такой рефлекс рабов Microsoft, знать, что типа раз Microsoft устанавливает свою софтину на комп, то она начинает АЦКЕ ДОМИНИРОВАТЬ.

Чуть не поседел, когда моя виртуальная убунта в VMWare (рабочий компьютер) перестала запускаться с ошибкой поиска VT-x. Испугался что мать сдохла.

Раньше я думал, что винда - это серьезное «ынтерпрайзное» решение, в котором всё ужасно, зато всё работает. Похоже, это не совсем так. Надо с ней очень бережно, а то ошибки тут караются адовыми муками и переустановкой системы.

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

Поэтому всем советую переходить на линукс, в котором Все Просто Работает!

stevejobs
()

My Little Investigations

Форум — Games

Команда Equestrian Dreamers выпустила свою RPG/визуальную новеллу/point-and-click adventure/э... My Little Investigations! Case 1: True Blue Scootaloo.

Посреди ночи в бутик «Карусель» забрались неизвестные и похитили огромный сапфир «True Blue». Пропала также кошка Рарити, Опал. Недалеко от места преступления видели Скуталу — и теперь она главная подозреваемая! Но Вечірня Зіронька не готова доверить дело следователям из Кантерлота. Сможет ли она найти настоящего вора?

Приличная графика, полная озвучка. Авторы вдохновлялись серией Phoenix Wright: Ace Attorney.

Движок написан на C++ и открыт под лицензией MIT (github). Все ресурсы доступны для бесплатного скачивания в составе игры и судя по прилагаемому «дисклеймеру» могут распространяться и модифицироваться без ограничений.

Игра идёт под Windows, Mac, и раньше были нативные сборки под Линукс, но теперь «разработчики обнаружили, что наиболее простой способ запускать MLI под Линуксом — через Wine». Не было б такого, я бы на главную новость запилил.

Игра вся на английском. Переводам игры пока мешают технические проблемы со стороны движка (впрочем, по мнению разработчиков, поправимые).

Сайт: http://www.equestriandreamers.com/

UPDATE. Хм-м, я смотрю, я опоздал... В толксах уже обсудили. Но сие творчество заслуживает треда в Games.

 my little investigations, ,

proud_anon
()

я псих?

Форум — Talks

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

это нормально вообще? Ибо ощущения очень уж реальные. Как будто бы я сам на месте ГГ.

dikiy
()

Что нужно знать специалисту по информационной безопасности?

Форум — Development

Какие знания необходимы специалисту по информационной безопасности. О себе: есть знания языков программирования C и Perl, а также опыт в написании эксплойтов и вредоносных программ. Я конечно понимаю, что этого не достаточно, но что еще необходимо такому специалисту? Заранее благодарю!

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

vsadinov
()

Заставляет плакать

Форум — Talks

Посмотрел видео (не первый раз): http://www.youtube.com/watch?v=6s0XMpZjANY

Без слёз не могу взглянуть. Делюсь, посоны.

 

IPR
()

В KDE 4.11 улучшена работа с памятью

Форум — Talks

Из-за закрытого магазина одному из разработчиков не удалось купить ещё одну планку оперативы, поэтому он решил сесть и исправить несколько багов:

The other day I went to buy a DDR stick but the shop was closed so the only solution was to sit down and fix some memory hungry applications.

В результате:

  • Исправлен баг, когда ресурс maildir мог использовать 1 или 2GB при импортировании больших каталогов.
  • Исправен баг, когда ресурс mixedmaildir также мог использовать 1 или 2GB.
  • akonadiserver не очищал ненужные кэши запросов. Сохранено 65MB.
  • Kontact имел 5 копий всех данных календарей, что в случае Сержио Мартинса сохранило ему 200Мб при использовании его большого тестового файла .ical.
  • KOrganizer увеличивал потребление памяти до бесконечности за одну ночь при стечении некоторых обстоятельств.
  • KAlarm не освобождал память, выделенную под диалоги редактирования, в результате в течении времени использование памяти увеличивалось до бесконечности
  • Mysql got up to 25 MB of savings (4.12)

Также Dan Vratil и Vishesh Handa тяжело работают над потреблением памяти и производительностью nepomuk и akonadi.

https://blogs.kde.org/2013/07/18/memory-usage-improvements-411

 ,

Chaser_Andrey
()

Glamorous Pastel Darkness [default KDE4]

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

Так как завидовать Убунте крайне непродуктивно. Стандартная тема была недостаточно темной и недостаточно чистой, поэтому пришлось взять дело на личный контроль, послать доктора, и зачистить все эти проблемы. Вот что получилось:

так как в комментах сказали, что верстка превратилась в ужасную кашу, и я не знаю, как переверстать это красиво на лоркоде,
технические детали перенесены в жеже и на deviantart

>>> Просмотр (1920x1200, 733 Kb)

 , , ,

stevejobs
()

Пользователи WM без DE

Форум — Desktop

Я хотел бы как-нибудь на досуге присоединиться к вашему братству, и у меня есть к вам пара вопросов:

  1. Каким образом выключаете компьютер? sudo shutdown -h now, кнопкой на системнике, вообще не выключаете или есть другой способ? Я бы хотел как в KDE - кнопка «К» - завершение работы - выключить, но в OpenBox у меня этого не получалось.
  2. Я хочу композитный WM, например Compiz, но я слышал, его разработка прекратилась. Какие есть аналоги?
  3. Какая из панелек наиболее функциональна? Я склоняюсь к lxpanelx, razor-panel (из razor-qt), либо cairo-dock в режиме панели (Наличие кнопки пуск обязательно и не обсуждается)
  4. Не лучше ли мне установить LXDE или razor-qt и заменить в них Openbox на что-то другое?

 , ,

alix
()