- А потом на настоящей работе приходится говнокодить в древнем легаси без комментариев и тестов. - Прикольно. Получается, что собеседование — это как мальчишник перед свадьбой. Последняя возможность почувствовать себя человеком…#8548305.10.24Аноним, 20:45, 07/06/2016: Состоялся выпуск web-браузера Firefox 47, а также мобильной версии Firefox 47 для платформы Android
Основные новшества:
1. В исходный код включён разрабатываемая в Mozilla уже долгое время свободная альтернатива Adobe Flash. Тестирование на крупнейших 500 сайтах а также закрытое тестирование сотрудниками Mozilla показало отсутствие раличий в поведении с версией от Adobe, что фактически можно трактовать как 100% совместимость. Кроме того, на 96% сайтов Mozilla-версия flash показала на 200-400% большую производительность и на 25-50% меньшие требования к памяти.
2. Благодаря созданному в Mozilla отделу оптимизации производительности браузера сокращено потребление памяти (на тестовом наборе из 20 вкладок потребление памяти было уменьшено с 520МБ до 29МБ). Некоторые пользователи также отметили повышение отзывчивости браузера. Частично это реализовано путём выноса редко используемого функционала вроде панели разработчика во внешние расширения (тем, кто привык к этому инструменту и не использует аналоги типа Firebug, рекомендуется поставить расширение вручную с официального сайта).
3. Заново релизованный интерфейс вкладок был протестирован юзабилити-специалистами с высокой итоговой оценкой, и было принято решение прекратить дальнейшее развитие данного интерфейса. Что интересно, новый интерфейс вобрал в себя большинство преимуществ внешних плагинов, таких как TreeStyleTab и др.
4. На платформе Linux по умолчанию включается разработанный Mozilla DRM-модуль с открытым исходным кодом и поддерживающий большинство современных DRM-форматов. Для удобства пользователей данный модуль позволяет синхронизировать видео с другими устройствами пользователя, на которых установлен Firefox, или просто сохранить видео на локальный диск в незашифрованном виде.
5. Официально из состава браузера удалёна поддержка XUL. Поддержка API WebExtensions расширена функциями, обеспечивающими полную совместимость с XUL-плагинами. Таким образом, несмотря на удаление XUL, переписывать плагины на новый API не придётся. Кроме того, оптимизация нового кода позволила сократить потребление памяти плагинами, сокращение в некоторых случаях составляет в 5-8 раз.
6. Реализован новый интерфейс настроек, содержащий кроме присутствовавших ранее пунктов также большинство наиболее часто используемых настроек из about:config.
7. Принято решение заморозить текущий интерфейс и перебросить силы на другие задачи: реализацию поддержки новых стандартов, оптимизацию/рефакторинг исходного кода и более глубокое тестрование. Руководитель Mozilla заявил, что нет смысла тратить драгоценное, оплачиваемое, время разработчиков на работу, которая может быть выполнена в рамках сторонней темы/расширения сторонними людьми. Старая версия интерфейса, существовавшая до появления Australis, также доступна в виде отдельного дополнения.
8. Схема нумерации браузера переведена на логику semver. Ввиду отсутствия крупных изменений со времён версии 4.0 принято считать текущую версию (47.0) версией 4.47.0. Дальнейшие модификации, не содержащие значительных изменений, будут увеличивать лишь третью цифру, указывая на стабильность и зрелость кодовой базы браузера.
Аноним, 20:49, 07/06/2016: 10. Рендеринг интерфейса, страниц и выполнение javascript, переведены на новое асинхронное ядро, что позволило избавиться от видимых задержек при работе браузера без задействования нескольких ядер процессора. Кроме того, при слишком активном использовании страницей сайта процессорных мощностей предоставляемые ей ресурсы уменьшаются, защищая другие страница и сам браузер от лагов и подвисаний, на которые жаловались многие пользователи.
Аноним, 22:17, 07/06/2016: 11. ЦК коммунистической партии Земли горячо привествовал решения разработчиков Mozilla. В своём интервью генеральный секретарь Ричард Столлман отметил, что "Когда программа уважает свободу и сообщество пользователей, мы называем ее “свободной программой”... Свобода означает контроль над своей собственной жизнью. Если вы применяете программу в процессе своей жизнедеятельности, ваша свобода зависит от того, контролируете ли вы эту программу. Вы заслуживаете контроля над программами, которыми пользуетесь, тем более — когда вы применяете их для того, что в вашей жизни важно..." Всё это в полной мере относится к новому Firefox.#8548205.10.24 Всё профайлер пишешь? неа, книжки читаю Какие? TCP Illustrated, Understanding the Linux kernel, Linux kernel development Я вот 'Нескончаемый путь ненависти' читала. Это про nodejs что ли?#8548105.10.24mcleod095: ...Тепеь функция сотановки демона. archim: Это и так демон. Куда еще сотанее?#8548005.10.24Maxim: чокак? Rinat: сейчас накачу и все, других проблем нет Maxim: нам определенно надо использовать другое слово для определения установки нового билда поверх старого#8547905.10.24ххх: чем занят? ууу: собираю вайн ууу: на линуксе ууу: запущенном из-под андроида ууу: чтоб запустить на нем кросс-ассемблер мс68000 ххх: совсем рехнулся? ууу: просто в универе будет удобно на телефоне кодить ххх: извращенец, ты зачем ноут покупал? ууу: на ноуте не интересно#8547805.10.24nano: разработать проприетарный софт очевидно же nano: чё плохого в том, что кто-то зарабатывает на своём софте? nano: чё за бред Xenius: Если софт свободный — то ничего zlax: плохо что приходится его воровать zlax: а был бы свободный - не пришлось бы воровать zlax: покупают софт же только лохи zlax: для русского человека вопрос стоит так - либо ты вор, либо сторонник свободного ПО. лохов здесь нет Денис2: не пали контору#8547705.10.24сижу ржу как конь, вчера отдал регионам исходник софтинки одной, чтобы они ее скомпилили и внедрили, так сказать, на своих серверах. исходник даю, т.к. у многих линухи всякие разношерстные. короче утром получаю тикет - ваша софтина типа не работает. лезу разбираться. а там айтишник, мать перемать вумный попался, он решил в код посмотреть сначала. увидел строку #define OPTIONS_FILE "/etc/billing.conf", решил, что # это комментарий, и я типа забыл ее убрать, короче это вумник "раскомментировал" строку#8547605.10.24xxx: У нас тут вскрылся баг во фронтенде xxx: на одной странице три кнопки "сохранить", одна из которых всё удаляет xxx: а две оставшихся работают по-разному#8547505.10.24ХХХ: у меня все еще зависает хром от вашего сайта YYY: =( YYY: плохой хром! ХХХ: и карта не открывается YYY: негодный Яндекс( ХХХ: 20 секунд висит YYY: медленные часы.#8547405.10.24Внезапно понял, что если в рамках импортозамещения напишут обязательный к использованию госорганами русский STL, то в priority_queue сделают константу МНЕ_ТОЛЬКО_СПРОСИТЬ, задефайненную в бесконечность. Надо садиться писать.#8547305.10.24xxx: Строго говоря, в статье обсуждаются суррогатные ключи. И, по хорошему, использовать их в качестве первичных нехорошо, потому что ведёт к нарушению семантики данных. И конечно же, это повсеместно игнорируется
yyy: На форуме пользователь по имени Вася Пупкин отправил другому пользователю по имени Вася Пупкин сообщение «Привет, тезка», причем умудрился нажать кнопку «Отправить» 2 раза подряд за одну секунду. Какие семантически значимые свойства сущностей «Пользователь» и «Сообщение» вы бы выбрали в качестве их естественных ключей?#8547205.10.24На форуме ищут программиста. xxx: Какую именно программу делать? yyy: программу телепередач для гтрк. для написания программы телепередач требуется программист телепередач. xxx: За что? Я ж и правда попытался осознать написанное. Мой мозг выкинул белый флаг и попытался покинуть черепную коробку! Злые же вы...#8547105.10.24xxx: Да собрал я его, собрал. Алсо тег *gentoo символизировал что я хочу это сделать с минимумом телодвижении. yyy: с минимумом телодвижений это линукс эбаунти, пишешь апт-пук, читаешь но сач пэкдж, кладёшь хуй и смотришь мультики дальше#8547005.10.24> когда книжку по алгоритмам читешь - самое сложное понять, питон это или псевдокод#8546905.10.24xxx: что теперь делаем? yyy: переключаем сервис и быстро смотрим что отвалилось yyy: если все отвалилось - переключаем обратно и чиним yyy: потом повторяем#8546805.10.24ххх. Аларм! В доме таракан! У меня тут микроволны кругом. А они тут. Значит не работает wi-fi как положено. Я ведь его только для этого купил. ууу. Значит, неправильный вай-фай, или тараканы к нему подключились#8546705.10.24xxx: Почему-то думаю, что эксперимент не удастся. И так глупо наверно менять работающее пока тело и работающий все время мозг на такую сомнительную перспективу. Согласиться можно было только если программисту обещали ну очень ужасный прогноз. Прям капец как будет страдать. Хокинг же как-то живёт и наукой занимается и не двигается совсем. yyy: хокинг - гений. а программист может на пхп пишет, ему терять нечего#8546605.10.24xxx: Пожалуйста, не смейтесь и примите всерьез мой вопрос и прошу не троллить. У меня проблемы с передачей фильма с компьютера на приставку к телевизору Apple TV3. Проблема одна и та же. Воспроизводится 100% в любое время суток. Суть в том, что если во время трансляции фильма я дотрагиваюсь до своего кота (большой, пушистый - он может лежать на спинке дивана у меня за спиной или на столике передо мной), то воспроизведение прерывается и приставка переходит в режим заставки. При этом не запоминается, в каком месте прервалось воспроизведение. Что за мистика? Как взаимодействие человека и кота может изменить поле в комнате и повлиять на вайфай?! Это меня просто бесит.#8546505.10.24Итак, на этой неделе я провела свой первый экзамен. Все прошло более или менее нормально, хоть и пришлось поставить пару двоек. Был правда момент, когда на мой вопрос от какого языка произошел С++ мне сказали "1с" и я не знала, чего мне хочется больше - биться головой о стол или бить головой о стол студента..особенно, когда его следующий вариант был "с+".Загрузка...Всего 85844 цитат.