LINUX.ORG.RU

Сообщения vertexua

 

Microsoft выпустила свой первый Android телефон

Форум — Talks

http://techcrunch.com/2014/06/24/nokia-x2/

Запилите новость. И да, дискач

 ,

vertexua
()

Электромобили в каждый дом

Форум — Talks

http://habrahabr.ru/post/226131/

Ъ: Tesla Motors «опенсорснула» все свои технологии по производству автомобилей. Есть быть точным, сняла все патенты

 ,

vertexua
()

Знаете ли вы хорошо те ЯП, технологии, ОС которые ругаете на ЛОРе

Форум — Talks

Уже не первый день на ЛОРе и наблюдаю как самые ярые противники чего-то, естественно, пользуются альтернативным софтом. Это логично, но кроме того они совершенно не знают тот софт который ругают.

P.S. Ну что плюсовички, томозит жабка или нет? А наоборот, жабисты, плюсы падают и текут всегда? Ну как оно на бздях, jails во все поля, линукс не нужен?

vertexua
()

Ruby/Python open source job at Google

Форум — Job

 

vertexua
()

Поставил OpenBSD

Форум — Talks

На виртуалочку, базовая система, Xfce4, SLIM, Firefox, порты.

Что там есть такого особенного и интересного потыкать в самой системе? Может какие-то интересные подсистемы, системы виртуализации, уникальные возможности.

 

vertexua
()

Google добавит возможность включить End-to-End шифрование для GMail

Форум — Talks

http://habrahabr.ru/post/225147

Ъ:

Корпорация Google готовится выпустить специальное расширение для браузера Google Chrome, которое позволит пользователям сервиса GMail зашифровывать сообщения перед отправкой, чтобы исключить возможность перехвата сообщений. Расширение под простым названием End-to-End использует стандарт OpenPGP, но пока не готово к выпуску, так как Google просит помощи у сообщества.

Команда Google Security приняла решение выпустить сначала исходный код расширения под лицензией Apache 2.0, прежде чем расширение будет опубликовано в Chrome Web Store. Причина этому проста — Google пришлось столкнуться с целым рядом трудностей, поэтому в компании пока не уверены, что их реализация OpenPGP надёжна. В Google отмечают, что рантайм JavaScript архитектурно не отличается надёжностью, так как не может контролировать то, что происходит на нативном уровне, поэтому есть риск утечки данных. Отмечая причины появления данного проекта, в компании заявили, что в настоящее время существуют GnuPG и PGP, но они требуют от пользователя знаний в области шифрования, тогда как расширение от Google попытается провести процесс шифрования как можно более дружелюбно к пользователю.

 , ,

vertexua
()

В Сирии вводится обязательное изучение русского языка во всех школах

Форум — Talks

http://tvrain.ru/articles/v_shkolah_sirii_russkij_jazyk_stal_objazatelnym_pre...

Ъ

«После недавнего визита в Сирию вице-премьера правительства РФ Дмитрия Рогозина, руководством страны принято решение о введении обязательного обучения русскому языку во всех школах. Нас на Украине прижимают, а вот вам пример Сирии», —- пояснил Степашин.

По его словам, Сирия всегда была не просто союзником России, а «нашим настоящим форпостом на Ближнем Востоке».

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

 ,

vertexua
()

Болезненная смерть и эволюция

Форум — Talks

Допустим два гипотетических сценария

1) Выживание существа основано на быстром размножении и частой смерти, причем из-за внешних, болезненных, повреждений

2) Существо высокоразвито и у него уже существует понятие «война». В силу определенных причин цивилизация воюет постоянно и непрерывно

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

 ,

vertexua
()

Готовы ли вы пользоваться только браузером?

Форум — Talks

...гипотетически.

Когда на нем будет вменяемо работать весь софт. Оптимизируют JS, наделают больше веб-стандартов таким образом что почти весь критический к производительности код будет работать внутри нативного кода браузера в GPU. Когда Интернет будет доступен в любой точке планеты по незаметным для кошелька ценам а то и бесплатно.

Готовы вы общаться в браузере, кодить в браузере прямо например в гитхабе чтобы софт перезапускался по удаленному SSH на ваших бесплатных lxc виртуалках в облаке, а вы лишь тестировали с помощью тестов на удаленном CI прямо на Github или кликали по страничкам в браузере.

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

vertexua
()

Почему мне не приходит в голову писать код под Windows?

Форум — Talks

Заметил что уже сколько-то времени во время разработки я не помню о такой ОС как Windows. Я не помню как там что-то собирать, не проверяю какие либы работают, а какие нет. Меня вообще не парит работают ли библиотеки, которые я использую на Windows.

Ведь по сути, то фронтенд, то бекенд, то какие jobs, то системы мониторинга, то скрипты деплоймента. У кого-то, но не у меня, еще и mobile.

У вас не так?

 ,

vertexua
()

Что вы используете для общения в реальном времени через Интернет?

Голосования — Голосования
  1. Skype 831 (66%)

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

  2. Jabber/XMPP 677 (54%)

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

  3. ВКонтакте 464 (37%)

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

  4. ICQ 315 (25%)

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

  5. Hangouts 251 (20%)

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

  6. IRC 197 (16%)

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

  7. WhatsApp 132 (10%)

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

  8. Viber 122 (10%)

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

  9. Facebook Messenger 75 (6%)

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

  10. SIP 72 (6%)

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

  11. Внутренний софт вашей компании 61 (5%)

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

  12. Telegram 39 (3%)

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

  13. Другой desktop/CLI чат 35 (3%)

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

  14. Другой чат в другой социальной сети 23 (2%)

    ********

  15. Другой web-based чат вне социальной сети 18 (1%)

    ******

  16. AIM 8 (1%)

    ***

Всего голосов: 3320, всего проголосовавших: 1263

 ,

vertexua
()

Обьекты, использующие части своей фабрики

Форум — Development

Продолжается мой процесс написания хеллоуворлдов на С++. Известно что многое было сделано в стандарте С++ 11 для того чтобы снизить вероятность ошибок, в том числе в работе с памятью. Хочу проконсультироваться с плюсовиками в плане организации кода.

Допустим есть обьект класса Mothership. В нем есть какие-то данные. Еще есть метод

std::unique_ptr<UFO> launch_ufo();

Он создает обьект и ним можно пользоваться. Mothership не имеет сcылок на UFO, он полностью отдал право пользования внешнему коду, на что часто намекает (но не гарантирует) std::unique_ptr. Но UFO скрыто пользуется частями экземпляра класса Mothership, который его создал. Если инстанс Mothership откинет копыта, то все UFO станут непригодными.

Пример не выдумал и вполне может иметь место с коллекцией и итератором.

Можно написать документацию и по хорошему попросить не уничтожать Mothership. Но можно ли сделать код дуракоустойчивым?

Как с академически правильной будет перерефакторить этот пример, чтобы избавиться от ошибок удаления Mothership раньше времени, чтобы не сломать уже созданные экземпляры UFO, если обязательным условием есть пользование обьектом Mothership из UFO.

Напрашивается что-то в стиле выделение общих частей Mothership и UFO в std::shared_ptr внутри Mothership. Еще идеи?

 ,

vertexua
()

Чистая статика в вебе

Форум — Web-development

Навеяно

Стоимость лицензии oracle application server

Почему в веб-фреймворках не разработана инфраструктура построения исключительно сгенерированых в статику сайтов?

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

Страницы заданы шаблонами из баз и по мере появления изменений в базах перегенерируется контент на группе удаленных nginx серверов. Ну там атомарно, все дела. Можно что-то придумать короче.

Счетчики, комменты, лайки, аналитика - все аутсорсится в Google/Yandex/VK/you name it и встраивается в страничку.

Например так вполне бы могли работать сайты СМИ. По это модели работает очень много чего уже сейчас, но костылями.

Можно подойти к вопросу с другой стороны - кеширование. И тоже используетя. Но там кажется проще ноги сломать.

Ну и по очевидным причинам безопасность повышается. Бекенд может быть полнейшим решетом без апдейтов. Фронтенд (если это не Amazon S3 например) только нужно будет обновлять, что достаточно просто. Так как по сути сайт - комбинация read-only и соцсетей, то взломать его тяжеловато

 

vertexua
()

Запустил Firefox в cgroup

Форум — General

Выставил память в 1ГБ. Фоксу пофиг, больше не растет. Если меньше - то уже туговато. Зато остальные приложения теперь не страдают после недели аптайма.

Пока не понял как заставить процесс сразу запускаться в cgroups.

 , ,

vertexua
()

C++ негодования тред - std::string

Форум — Development

Оно не умеет дешево создаться на основе существующего char* без копирования.

Писать свой класс строк как во время Сталина? Писать свой аллокатор в интересующей области памяти?

 , ,

vertexua
()

Стоимость std::unique_ptr

Форум — Development

Вот что если мне не лень печатать, и везде где по факту наблюдается семантика передачи собственности на указатель я буду лепить std::unique_ptr<X> вместо X*?

Какая стоимость такого подхода по скорости выполнения например в clang++ на x86_64 если гонять это миллионы раз? Там же еще deleter торчит, говорят, но вроде если он дефолтный, то компилятор его может выкосить и останется обычный указатель

Assembly вроде полистал, раньше хорошо понимал что генерировал g++, но вроде мои времена прошли на этом поприще.

 

vertexua
()

Горячие страницы из отображенного в память файла

Форум — Development

Обьясняю задачу. Допустим я делаю mmap очень большого файла в память (1 TB, why not?). Внутри файла небольшие блоки. По ним - binary search.

Очевидно что поиск будет бить в средину всегда. Потом в четверти - пополам, потом в 1/8. Формируется вполне очевидная верхушка дерева.

Нужно ли по ним городить mlock или можно надеяться что ОС додумается?

Да, да, знаю «попробуй». Где описаны критерии приоритезации вытеснения страниц кроме сорцов ядра?

 ,

vertexua
()

Делаю Sublime из vim

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

Вот нравился мне сильно Sublime, но плагины к СLang в нем не работают по нормальному.

Решил закатить рукава и осилить vim. Итого вот такой вот рабочий стол

  • clang_complete работает божественно
  • NERDTree
  • Monokai с исправленным фоном для попапа в completion
  • Настроены кнопочки для тех, кто не привык к аккордам. Почти все что нужно делается через F1-F12 почти как в паскале ) Часть комбинаций притащил из IDEA
  • Из-за фулскрина не видно дефолт ElementaryOS

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

 ,

vertexua
()

Запуск програмы из vim

Форум — General

Вот допустим я написал следующее в vimrc

map <F8> :make run<CR>

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

Я нажимаю Enter и вижу пустой экран внизу которого написано

(1 з 22): ./myapp

И опять просят нажать Enter после которого я возвращаюсь в код.

Ничего не понимаю в vim, почему появляется второе окно и как от него избавиться?

 ,

vertexua
()

Когда же она выйдет в конце то концов?

Форум — Talks

https://www.youtube.com/watch?v=mzSPGkOyzW8

Я думаю многие разделяют мои переживания

P.S. Комментатор психопат, да

 ,

vertexua
()

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