LINUX.ORG.RU

Сообщения vertexua

 

Тихо и незаметно приняли новый «Закон о высшем образовании»

После ряда других долгожданных законов в Украине приняли новую редакцию «Закона о высшем образовании».

Кратко

  • Кандидат наук теперь называется доктор философии, «PhD» что очень упрощает перевод документов на иностранные языки
  • Ректор не может быть ректором больше двух лет. Потом его переизбирают в два тура
  • Студенты могут выбирать предметы, но не более чем на 25% кредитов
  • Стипендия не может быть ниже прожиточного минимума, но при этом выплачивается на конкурентной основе, не более определенного процента учащихся на потоке.
  • Утверждаются органы студенческого самоуправления, которые широко участвуют в управлении ВУЗом, влияют на назначения и увольнения работников, исключение студентов. Администрация ВУЗа не может влиять на такие организации кроме случаев нарушения закона или причинения прямого вреда ВУЗу, но при этом обязана финансировать не ниже определенных норм. Администрация ВУЗа обязана всячески помогать, обеспечивать помещениями, оргтехникой.
  • Временное обучение в других ВУЗах является законной причиной получения отсрочки в обучении в изначальном ВУЗе
  • Преподаватели обязаны делать сильный упор на развитие инициативы, самостоятельности, самостоятельных исследований среди студентов.
  • ВУЗ имеет право внедрять экспериментальные модели учебных программ
  • В атестационных комиссиях бакалавров, магистров и тд могут присутствовать представители работодателей

В создании закона принял участие ректор КПИ Згуровский

Update: Многих смутил вот этот пункт

Студенты могут выбирать предметы, но не более чем на 25% кредитов

Кредитно-модульная система. В Украине уже много лет за предмет дается 100 баллов, по сути 100%. В зависимости от этого ставят оценки от A до F. Но это не все. Каждый предмет имеет вес. Он умножается на процент оценки и это позволяет вычислить GPA. Теперь в ВУЗах можно будет выбирать предметы, но только четверть у учетом веса. Грубо говоря это значит что можна избирать до 25% предметов, но с учётом важности. Фундаментальные предметы будут считаться за много процентов, всякие вторичные - за мало

 , ,

vertexua
()

Просветление, дзен, Go

Мне обьяснили почему в Go мапа описывается вот так

m = make(map[string]int)

вместо

m = make(map[string, int])

Смотрим внимательно

m["hello"] = 10

Кто тоже считает что это весьма неочевидно, хотя вроде должно быть?

 ,

vertexua
()

Кто-то пользуется Zeroconf/Avahi?

Насколько мне известно это такая ненужна штука, которая делает неизвестно что, но всегда устанавливается и торчит в памяти. Ее можно удалить и ничего не меняется в твоей жизни.

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

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

 , ,

vertexua
()

Виртуальная реальность из картона

https://gweb-cardboard.appspot.com/

Ъ: Как сделать очки виртуальной реальности из картона дома. Чертежи на сайте. Приложение в аппсторе

vertexua
()

Подключение к СУБД по SSH-туннелю

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

А как насчет просто ограничить серверный сокет базы данных локалхостом и просто заставить клиентский драйвер логиниться по ssh c запуском промежуточного связующего процесса уже на машине с СУБД. Вот допустим так умел бы MySQL

client driver -> ssh 1921.168.1.1 «mysql-proxy db1» -> network -> sshd с mysql-proxy db1 > mysql слушающий localhost/IPC

Ну или как по старинке, но тоде лимит по локалхосту и проброс портов через туннель. Просто такая архитектура с кастомной утилитой еще дает возможность юзать IPC, а то и какой-то shared memory для чтения

Невелосипед, юникс вей и секьюрно. Взлетит?

P.S. Я так сам много раз делал обычный проброс портов через SSH когда админ резал публичный доступ к СУБД из инетов (и правильно делал)

 , ,

vertexua
()

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

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

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

 ,

vertexua
()

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

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

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

 ,

vertexua
()

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

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

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

vertexua
()

Ruby/Python open source job at Google

 

vertexua
()

Поставил OpenBSD

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

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

 

vertexua
()

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

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
()

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

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

Ъ

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

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

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

 ,

vertexua
()

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

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

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

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

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

 ,

vertexua
()

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

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

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

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

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

vertexua
()

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

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

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

У вас не так?

 ,

vertexua
()

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

Продолжается мой процесс написания хеллоуворлдов на С++. Известно что многое было сделано в стандарте С++ 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
()

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

Навеяно

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

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

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

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

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

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

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

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

 

vertexua
()

Запустил Firefox в cgroup

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

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

 , ,

vertexua
()

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

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

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

 , ,

vertexua
()

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

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

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

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

 

vertexua
()

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