• Dash — блокчейн, который уже не остановить
    0
    система позволяет владельцам Мастернод (полных узлов, имеющих 1.000 DASH обеспечения) голосовать по важным вопросам
    владельцы Мастернод Dash являются движущей силой в принятии решений

    Это, вроде, называется олигархат? Который не становится клептократией лишь пока Dash не занял серьёзный сегмент рынка и большинство «мелочи» может «соскочить» на другие валюты.
  • Garbage Collector & C++
    0
    Полностью поддерживаю. Вопрос в использовании подхода на сложных динамических сценариях, но и здесь есть решения. Откровенно говоря, за всё время ещё ни разу не встречал в С++ необходимости использовать мусоросборщик в масштабах программы (исключая специализированные классы, внутри которых та или иная сборка «мусора» может быть уместна).
  • Garbage Collector & C++
    0
    Мне кажется, что в комментариях к статье будет вполне адекватно упомянуть и о подходе, который позволяет избегать проблем с памятью без мусоросборщика. Не претендуя на «метод на все случаи жизни», очень надеюсь, он будет полезен некоторым. Речь идёт об этой хабрастатье.
  • Безопасность в руках смартфона: первая машина без ключей уже на подходе
    +4
    С технологической точки зрения — новость интересная.
    С точки зрения простого человека теперь начинаешь опасаться: при краже телефона, злоумышленник получает сразу твои контакты, звонки, переписку, учётные записи, платёжные реквизиты, а теперь ещё и автомобиль.
  • Впервые за 10 лет… мы сделали редизайн сайта
    +5
    Стилистику комментировать не буду — не моё.
    Что касается сути. Главная особенность ReactOS с точки зрения просто пользователя — совместимость. Но не с Windows как таковой. А с инфраструктурой: ПО под Windows и тем, как с ним взаимодействует ОС а также совместимость с железом.
    Вот этому факту я бы посвятил главную страницу. Я бы подумал как максимально наглядно и красиво показать список основных 100% совместимых с ОС программ Windows. Я бы подумал, как сделать быстрый поиск, совместима ли ОС с конкретной программой, которая нужна пользователю, чтобы ему не пришлось искать это в дебрях сайта. Я бы подумал, как пользователь может выбрать совместимое оборудование и узнать, какое оборудование не совместимо. И я бы подумал, как наглядно показать всё что отличается от Windows: скорость загрузки, требования памяти/диска (это есть!), и т.д.
    Сколько у вас девелоперов и прочее, должно быть отображено ниже или на другой странице. По сравнению с вышеперечисленным, для потенциального пользователя это вторичная информация.
  • Одиннадцать важных функций ONLYOFFICE, которых нет ни в MS Office Online, ни в Google Docs
    +7
    На днях Яндекс выкатил систему редактирования для документов Яндекс.Диска. По сути, они договорились с Майкрософт и подключили их Офис Онлайн к Диску. Это повлекло определённые фундаментальные проблемы:
    — Громоздкий интерфейс
    — Известная несовместимость в .doc-форматом
    — Невозможность совместного редактирования
    — Вопросы по приватности (особенно у бизнеса), учитывая, что набираемый текст «пропускается» через сервер Майкрософта.

    Из комментариев представителей Яндекса я сделал вывод, что у самой команды есть вопросы к выбранному решению. И они, возможно, заинтересовались бы альтернативным продуктом, которое решало все эти фундаментальные проблемы при сохранении совместимости. Почему бы и не попробовать?
  • Одиннадцать важных функций ONLYOFFICE, которых нет ни в MS Office Online, ни в Google Docs
    +1
    Ни в коем случае не хочу «наводить тень на плетень». И если вас ввели в заблуждение (подробно не перечитывал), то мне, безусловно, жаль.
    У меня в браузере выставлен зум 150% (как и у многих, особенно на мониторах с высоким dpi). И текст выглядит крайне замыленным. О чём я честно написал выше. С моей точки зрения, было бы правильно, если бы в текстовом редакторе текст отображался чётко при любом зуме браузера (как в ряде других известных продуктов). Если эта проблема решена — то на этом я бы завершил дискуссию и вернулся к своим наилучшим пожеланиям.
  • Одиннадцать важных функций ONLYOFFICE, которых нет ни в MS Office Online, ни в Google Docs
    0
    К сожалению, вы ответили на какой-то другой комментарий, а не на мой (возможно, промахнулись?)
    Выше я писал о конкретной проблеме — невозможности чёткого отображения текста в вашем редакторе при довольно типичных настройках браузера.
    А также о проблеме методологической — странном нежелании эту проблему признать (в отличие от вашего коллеги). Зачем требовалось обвинять людей во лжи (может не разобрались?) — мне не понятно. Проблема повторяется и у меня, о чём я докладываю в этих комментариях вполне спокойно и доброжелательно. Пишу я это только потому, что «за державу обидно», понимаете?
  • Одиннадцать важных функций ONLYOFFICE, которых нет ни в MS Office Online, ни в Google Docs
    0
    мы видим проблему с тем, что есть браузерный зум и у нас возникли варианты улучшения нашего приложения

    Вот этой фразы было бы достаточно. Вместо этого ваш уважаемый коллега xkorolx обвиняет пользователей во лжи. Мне стало интересно, я запустил ваш редактор в своём браузере и обнаружил, что проблема действительно существует. Соответственно, лжёт не пользователь, а его обвинитель. И это особенно некрасиво при презентации технологии.

    Здорово, что возникают такие споры

    Это не споры, а попытка члена команды разработчиков откреститься от реальной проблемы. Рад, что вы (в отличие от коллеги xkorolx) её признаёте. Уверен, вы сможете с ней разобраться. Также желаю вашему продукту успешной коммерческой реализации.
  • Одиннадцать важных функций ONLYOFFICE, которых нет ни в MS Office Online, ни в Google Docs
    –7
    Что значит «на этом закончим»?
    Ваш продукт для пользователя, или пользователь для вашего продукта? Пользователя не волнует, в конечном счёте, какие технологии вы используете. Ему важно, что на его 4К мониторе, где масштабирование наверняка включено, шрифт выглядит откровенно плохо. И что отвечаете вы? Вместо того, чтобы признать проблему, начинаете хамить в стиле позднего советского общепита, уж извините за резкость. На мой взгляд — хотя может и ошибаюсь — вы почему-то ставите самоценность вашей технологии выше интересов пользователя.
  • Сравнение производительности языков на примере простейшего классификатора
    0
    К сожалению, автор не привёл профилирование версии без ввода-вывода, но судя по результатам общего профилирования, в версии для С++ не связанные с парсингом файла вызовы даже не попали на первую страницу. Всё что мы там видим — это библиотечные вызовы и загрузка данных. Единственный вопрос вызвал dynamic_cast, но его нет и в исходниках автора.
    А вот интересующие нас вызовы в D вполне заметны по времени, начинаясь примерно с 5,8%.
    То есть сравнение «мутное» даже без парсинга файла. Почему? Надо разбираться. Я навскидку скажу, что очень много new/delete вызовов в цикле. То есть мы по сути тестируем скорость менеджера памяти для конкретной реализации runtime library С++. Стандартный менеджер, действительно, не самый быстрый. Я, например, пользуюсь фреймворком U++, где этот менеджер по умолчанию свой, более быстрый.
    В D тоже может быть более эффективный менеджер памяти, особенно вкупе с необходимостью иметь быстрый мусоросборщик.
    Но это лишь предположение — чтобы сказать точно, нужно профилировать версии без парсинга.
  • Плюсы микросервисной архитектуры
    +1
    Немного прокомментирую не по теме, а по оформлению. Вот эта фразу: «Незаменимых нет» нужно иллюстрировать не той картинкой, что у вас, а этими:

    В России это выражение известно как фраза И. В. Сталина, хотя в таком виде нигде в его речах или сочинениях она не встречается… Имея в виду некоторых высших партийных и советских чиновников, он сказал: «Эти зазнавшиеся вельможи думают, что они незаменимы и что они могут безнаказанно нарушать решения руководящих органов. Их надо без колебаний снимать с руководящих постов, невзирая на их заслуги в прошлом».
  • WebAssembly: начало новой эры
    0
    Кстати, а интересная задумка. КОмпилируй из любого фронт-енда в llvm и будет счастье. Отличная совместимость и куча бонусов.
    Но видимо нет, опять не срослось…
  • WebAssembly: начало новой эры
    0
    Переводится как «корпорации… и ряд независимых разработчиков», а не то, как вы написали.
  • Сравнение производительности языков на примере простейшего классификатора
    0
    С моей точки зрения, заголовок некорректен.
    В данном конкретном случае нужно говорить не о сравнении языков, а о сравнении скорости функций ввода-вывода двух конкретных реализаций библиотек. Это по большей части.
    Являясь профессионалом в D, вы подготовили сравнительно оптимальный код D и «просто работающий» код С++. После чего получили те результаты, которые получили. Что они действительно показывают — вопрос отдельный. Но уж точно не «сравнение производительности двух языков».
  • Зачёркивание и подчёркивание символьными средствами ( ̶т̶а̶к̶ ̶, т̱а̱к̱ или т̲а̲к̲)
    0
    Интересно, не приведёт ли это к новой генерации эксплойтов разного типа.
  • В Google Chrome 42 отключена поддержка Unity Web Player и Java
    0
    Пользуясь случаем, хочу узнать из первых рук: в Яндекс.браузере информация о посещении страницы также поступает на серверы Гугла (или не Гугла, а Яндекса, скажем)? Или у вас как в Iron Browser, эта «фича» удалена?
    На мой взгляд, вопрос хоть не прямо по теме заметки, но вполне релевантен упоминаниям о безопасности здесь, в комментариях.
  • Указатели, ссылки и массивы в C и C++: точки над i
    0
    А вот такой тонкий момент, как эквивалентность указателя на массив и указателя на первый элемент массива. Встречал такое предостережение, что в некоторых компиляторах при сборке с проверками и отладочной информацией, в массиве сначала идёт несколько байт отладочной информации, а потом уже данные. В этом случае указатель на массив не совпадает с указателем на первый элемент.
    Кто может уточнить, насколько это противоречит или не противоречит стандарту (С, С++)? И если стандарту не противоречит, то имеет смысл отучать себя вообще использовать указатель на массив в коде — только указатель на первый элемент.
  • Защита АСУ ТП в России: исследуем новые требования ФСТЭК
    0
    Планируется ли уточнение конкретных мер безопасности вместо указания нормативов?
    То есть было бы здорово почитать обзор, в котором блее конкретно прописаны меры безопасности. Понятно, что совсем мелкие детали в статью не влезут, да и не так нужны: при желании всё находится.
    Здесь бы очень помогла именно обзорная статья с конкретными примерами — это самое ценное знание, которое из поисковика не получишь. Только от профи, который работает в конкретной нише не первый год.
  • Microsoft поменял интерфейс Skype: чат теперь совсем другой
    +13
    Отличный апдейт! Молодцы!
    Никто не делает для развития Tox больше, чем Microsoft. Спасибо, ребята!
  • Skype-бот для деплоя без Skype API
    0
    В своё время писал поисковик, индексирующий ссылки в истории скайпа.
    По ходу тестирования выяснилось, что на некоторых системах БД блокируется во время работы Скайпа. А на некоторых — нет.
    Подробнее причины не искал (предполагаю, что может быть завязано на тип файловой системы).
  • Можно ли верить своим глазам? (Unicode в именах файлов)
    0
    Предполагаю, что изменение этого параметра отслеживается антивирусами, а одна из заявленных задач для вируса — быть для них прозрачным.
  • Минкомсвязи хочет увеличить количество программистов в России с 350 тыс до 1 млн
    +9
    Невозможно одним только решением министерства сменить траекторию развития страны.

    Государство разговаривает с людьми на своём, специфическом языке. Например, если научный работник получает в несколько раз меньше продавщицы на рынке — это, так сказать, специфический «месседж» в социум. Ладно, возьмём пример поближе. Вот есть программист, обучавшийся, скажем, промышленной автоматике в ведущем вузе. Он имеет возможность трудоустроиться в окологосударственную контору на зарплату чуть ниже сласаря по починке обуви и примерно равную зарплате продавщицы цветов — это тоже, вполне специфический «месседж».

    Если государство действительно собирается сформировать иную стратегическую повестку дня, то ему придётся начать с себя. Как известно, всё вертится от спроса. Значит государство должно начать запрос на изменение структуры экспорта. Составить чёткий план год от года уменьшать долю сырьевого экспорта. И заменять эту долю конкретными альтернативами (а не общими словами). Скажем, конкретному предприятию в 2015 году выделяются средства и возможности на производство высокотехнологичных станков. Это сразу же открывает целевой (снова целевой, а не абстрактный!) спрос на конкретных профессионалов. В том числе, и на обсуждаемого нами программиста автоматики.

    Это также потребует найти несколько тысяч управленцев, которые не только умеют и знают, но и не будут воровать. Короче, начнётся спрос на тех людей, которые сейчас мало востребованы государством. Кто сейчас будет этих людей искать, кто будет гарантировать планомерное движение, при котором государству не взбредёт вдруг в голову через год-два уволить всех программистов и за их счёт начать набор микробиологов? Кто сейчас заинтересован в «отключении» существующих непрозрачных схем в пользу целевых программ, за которые можно спрашивать? Это всё большой вопрос. И пока государство в лице конкретных людей, не озвучит ответы, люди не пойдут. Не поверят. И не пойдут.
  • Статически типизированные продолжения
    0
    Простите за вопрос, но меня как олд-скул С++ программиста в таких статьях всегда интересует, каково практическое применение этих вещей? Самый первый пример с рантаймовым полиморфизмом понятен и достаточно прост.
    В чём выигрыш последнего примера, который вместо этого создал массу сложных конструкций?
    Я правда хочу разобраться и понять, стоит ли оно всё того, потому что на данный момент польза для меня не очевидна. Возможно, после очередного объяснения меня озарит, и я тоже буду пользоваться всей выразительной мощью последних нововведений.
  • Variadic templates. Tuples, unpacking and more
    +2
    Было бы крайне интересно, если бы уважаемый автор рассмотрел известные примеры использования всяческих variadric templates и лямбд с точки зрения накладных расходов. Как обычно — память и сложность алгоритмов.
    То есть можно конечно сесть и прикинуть самому (это не так сложно), но готовая статейка на эту тему была бы очень кстати. Потому что работы, как обычно, выше крыши, а статья бы сэкономила массу времени. Оно бы вернулось бы Вам лучами добра от прочитавших.

    Вот скажем, насколько больше памяти удобный tuple тратит по сравнению обычным struct? Прочитав наискосок реализацию, вроде, + N*sizeof(void *)?
    А что с лямбдами? Все эти вызовы, насколько там много накладных? Очень интересная тема, на мой взгляд. Особенно для тех, кто пишет довольно критичный по скорости исполнения и затратам памяти код (что в случае С++, согласитесь, не так уж редко).
  • Первый Tizen смартфон Samsung Z появится в России уже осенью
    0
    Заранее прошу прощения если неверно понял, но из беглого прочтения описания сделал вывод, что интерфейс в приложениях построен на html5, как предлагаемый стандарт (хотя есть и чистые «иксы», так?).
    Что касается «плюсов» предлагаемой плафтормы, то, кроме громких маркетинговых заявлений, в чём они всё-таки заключаются? Хотя бы, с точки зрения пользователя? Если время работы от батареи не возрастает кратно, а стоимость устройства не снижается коренным образом (предположим) — то в чём они по сравнению с тем же Андроидом? Я не прошу подробных выкладок и прочего, просто хотелось бы понять «на пальцах».
    Далее, с точки зрения программиста, в чём будут заключаться преимущества? Опыт создания сайтов показал, что зачастую всё равно нужно предоставлять несколько видов страниц для основных форм-факторов (десктоп, планшет, смартфон). Точно также, как на Андроиде приходится тестировать интерфейс под разные устройства. «Сразу и для всех» не получается ни там, ни там. Можно ли «на пальцах» объяснить, в чём тогда «of everything» и в чём преимущества для разработчика? Опять же, без подробностей, просто понять в общем.
    Заранее спасибо!
  • Первый Tizen смартфон Samsung Z появится в России уже осенью
    0
    У меня вопрос как у стороннего разработчика, мало знакомого с вашей платформой.
    Скажите, вот этот отказ от андроид-прослойки и возвращение к линуксу и замена интерфейса на html5 — как сказываются на
    1) Быстродействии приложений
    2) Времени работы от аккумулятора

    Даёт ли «чистый Линукс» в вашем случае увеличение времени жизни без подзарядки раза в 4? «Летают» ли основные программы на том железе, где Андроид нещадно тормозит?

    То есть, отказ от крупной инфраструктуры Андроида, он ради чего? Появлются ли бонусы технического плана? Можно о них поподробнее?
  • Новые возможности лямбд в C++14
    +5
    Если честно, статья невнятная из-за искусственных примеров. Либо статья рассчитана опытных в функциональном программировании людей, которых просто интересует синтаксис реализации знакомых им конструкций в С++.

    И ещё немного жаль, что ничего не написано о том, как всё это реализовано. Соответственно, какие получаются накладные расходы на эти вызовы, какие ограничения и т.д. Всё-таки, выбор именно С++ бывает связан с тем, что ты примерно представляешь, как все твои вызовы и данные «ложатся» на ассемблерный код.
  • Впечатляющие примеры WebGL
    +5
    Не знаю уж, насколько мой пример будет «впечатляющим». Делаю для души, как могу.
    В общем, небольшое приложение, где можно вырастить свой цветок (рандомный, многопараметрический).
    Через three.js использую WebGL если это возможно, если нет — рендерится библиотекой по canvas-у.

    В результате получается, например, вот такое:

  • Опубликованы технические спецификации проекта Hyperloop
    0
    Про «сложно» разговор слишком абстрактный. Вопрос в цене за километр. За постройку и, что гораздо важнее, за регулярное тех. обслуживание. Это будет вполне конкретная цифра, которую можно обсуждать.
  • Опубликованы технические спецификации проекта Hyperloop
    0
    Всё верно. А это значит, что потребуется деление трубы на секции, которые могут быть оперативно и автоматически изолированы друг от друга (чтобы не разгерметизировать всю трубу). Также значит, что требуется ставить датчики давления, заведённые на центральный пульт управления. Не говоря уже о стоимости инфраструктуры, которая будет удерживать такое низкое давление на протяжении тысяч километров при наличии постоянных ударов давления (от поезда).
  • Опубликованы технические спецификации проекта Hyperloop
    0
    Чёрт с ними, с минусами.
    Что касается низкого давления, на мой взгляд, есть гораздо более важный момент. А именно, стоимость инфраструктуры и её поддержки в рабочем состоянии. Потому что качественно загерметизировать тысячи километров трубы, внутри которых идут постоянные и очень большие скачки давления — задача крайне дорогостоящая. Что автоматически переносит этот проект даже не в категорию «не для всех», а скорее даже в «pre-alpha». Ну и потенциальные проблемы разгерметизации самой кабины, описанные вами — само собой.
    На тему дорогой и дешёвой «трубной» инфраструктуры, кстати, я писал статью здесь, на Хабре. Где написал то, что хотел открыть из своих наработок. На мой взгляд, такие дорогие решения не подойдут не только для России, но и даже США в перспективе от них откажется.
    Другое дело, что этот проект — хороший вариант обкатки других узлов будущего транспорта.
  • Краткая история освоения космоса
    –3
    Скажите, почему внук Челомея до сих пор не написал обзорную статью по космонавтике, исходя из реальных фактов, которые ему известны так, как мало кому другом? Я, конечно, считаю вашу критику обоснованной, но, позвольте, это молодой человек, который сделал попытку взглянуть на освоение космоса по-своему. Да, вышло как вышло. Но я считаю, что это хорошее начинание само по себе. Человек умеет писать интересно, как минимум. Его интересует тема. Он потратил время, изучал факты.
    Всё это я к чему пишу… Напишите свою историю, в том же ключе. Но исходя из реально глубокого знания вопроса. Знаете как интересно будет читать! Популяризаторов космоса и науки у нас сейчас очень мало. Каждая такая статья — как глоток свежего воздуха.
  • Bison для JavaScript
    0
    Да, они используют, грубо говоря, код С. Яваскрипт имеет тенденцию реализовать всё самостоятельно. Чувствуете разницу? Она тонкая, но она есть.
    Кроме того, Яваскрипт исполняется почти всеми браузерами и, что ещё важнее, обслуживает в них DOM, что в перспективе может стать «точкой сборки» разномастных интерфейсов под разные платформы.
    Я нигде не говорил, что ничего другого не останется. Все будут, у каждого будет своя ниша. Но я предполагаю, что ниша Яваскрипта будет увеличиваться, в том числе, отчасти, за счёт упомянутых языков.
  • Bison для JavaScript
    0
    не очень молодым, но очень бойким Яваскриптом
  • Bison для JavaScript
    0
    Вы точно внимательно читали комментарий?
  • Bison для JavaScript
    +2
    Вы извините, но давать оценку количеству и качеству инструментария в любой внятной дискуссии можно только приводя конкретные факты. И обсуждая с позиции фактов: с чем сравниваем, какие классы инструментариев, какой список возможностей по каждому, число пользователей. И прочие объективные параметры. А вы, при всём уважении, пытаетесь свести к религиозному спору.
    Спишу это на дурной пример создания кафедры теологии в одном известном светском вузе.
  • Bison для JavaScript
    –4
    Собственно, вот оно и происходит: весь функционал, годами наработанный в POSIX и остальном, потихоньку мигрирует из С в Яваскрипт. К чему это придёт, вроде уже довольно очевидно. Ява, Шарп и прочие, конечно останутся, но будут заметно вытеснены не очень молодым, но очень бойким Яваскриптом. Это становится тем более очевидным, чем более эффективную динамическую компиляцию допиливают монстры вроде Гугл.
  • Планируете ли вы навсегда уехать из России раньше 2017 года?
    +1
    Видимо в царской России, где действительно было отличное образование. Но доступно оно было в полном объёме хорошо если 5% населения. Не сразу, но именно при Сталине большевики установили всеобщее образование для всех, заимствовав очень многое из российской имперской модели преподавания, созданной ещё с участием Менделеева. Также замечу, что они эту модель дополнили и в чём-то развили. Так, советский теоретик (и практик) образования, Антон Макаренко, был признан ЮНЕСКО одним из нескольких людей, которые определили педагогику в XX веке, а это очень серьёзно.
  • Планируете ли вы навсегда уехать из России раньше 2017 года?
    +8
    Нет ничего бесцельнее реставраторства. И карго-культ какой-либо идеи, опять же, не делает её популярнее.
    Сталин — это не только ГУЛАГ. Сейчас не принято об этом упоминать, но это ещё и развитие частного и кооперативного предпринимательства с умеренным налогообложением и минимумом бумажной волокиты. Это реально достойные зарплаты для инженеров. Это всеобщее обучение, с такими школьными предметами, как, например, логика.
    Было и плохое, было и хорошее. Надо брать лучшее из опыта, а не копировать решения, которые сейчас не сработают.