Pull to refresh

Инструмент разработки Firebug закрывается: «Пользуйтесь Firefox DevTools»

Reading time 1 min
Views 41K
Firefox Website development *

Разработчики из команды проекта Firebug объявили об остановке работы над своим инструментом. Об этом сообщается на главной странице проекта: «Расширение Firebug больше не разрабатывается и не поддерживается. Мы предлагаем вам воспользоваться Firefox DevTools».

Какие-либо предварительные анонсы или обращение в блоге к пользователям отсутствуют, что вызвало некоторое недоумение в сети и привело к бурным обсуждениям произошедшего на HackerNews и Reddit.
Читать дальше →
Total votes 43: ↑41 and ↓2 +39
Comments 61

Chrome будет показывать разработчикам, как их сайты выглядят для пользователей с нарушениями зрения

Reading time 1 min
Views 5.6K
Website development *Google Chrome Browsers


Браузер Google Chrome запустил новый инструмент, который поможет разработчикам увидеть, как пользователи с различными нарушениями зрения воспринимают их сайты. Видеодемонстрацию нового раздела опубликовал в твиттере сотрудник Google Матиас Байнс.
Читать дальше →
Total votes 9: ↑9 and ↓0 +9
Comments 8

Стартап Helios, предлагающий инструмент для визуализации архитектуры микросервисов, стал общедоступным

Reading time 1 min
Views 1.4K
Start-up development Distributed systems *Microservices *

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

Читать далее
Total votes 2: ↑2 and ↓0 +2
Comments 2

Инструмент для Xbox Series S позволяет увеличить производительность консоли

Reading time 1 min
Views 6.2K
Games and game consoles IT-companies

В июне корпорация Microsoft выпустила набор инструментов для разработчиков, который позволяет программистам получить доступ к памяти Xbox Series S. При помощи решения разработчики смогут задействовать сотни мегабайт ОЗУ для увеличения производительности в играх.

Читать далее
Total votes 7: ↑4 and ↓3 +1
Comments 5

Инструменты DevOps: от Jenkins и Gitlab CI до Loki и Grafana

Reading time 2 min
Views 1.6K
Southbridge corporate blog

13 октября у нас стартует новый практический курс по DevOps Tools. На нём пройдёмся по основным эксплуатационным инструментам — расскажем, как они связаны архитектурно и как выглядит инфраструктура в целом.  

Читать далее
Total votes 7: ↑6 and ↓1 +5
Comments 0

GitHub выпустил ИИ-инструмент для запросов к документации на естественном языке

Reading time 1 min
Views 3K
Open source *Programming *GitHub *Artificial Intelligence

GitHub представил инструмент Copilot для документов, который работает как ChatGPT и позволяет искать информацию об официальной документации библиотек, продуктов и ресурсов. Он охватывает ресурсы GitHub, React, MDN, Azure, TypeScript и Webpack.

Читать далее
Total votes 10: ↑10 and ↓0 +10
Comments 1

Почему PVS-Studio 4.00 будет платным решением

Reading time 4 min
Views 1K
PVS-Studio corporate blog
К сожалению, нам придется сделать статический анализатор PVS-Studio 4.00 полностью платным. Мы планировали сделать платным только набор 64-битных правил, а анализ общего назначения и анализ OpenMP-программ свободными для использования. Но мир суров и не поддержал наши начинания.
Читать дальше →
Total votes 85: ↑46 and ↓39 +7
Comments 90

Проверка open-source игры Multi Theft Auto

Reading time 9 min
Views 42K
PVS-Studio corporate blog C++ *Game development *
MTA & PVS-Studio
Мы давно не проверяли игры с помощью PVS-Studio. Решили это исправить и выбрали проект MTA. Multi Theft Auto (MTA) является модификацией для PC версий игры Grand Theft Auto: San Andreas от Rockstar North. MTA позволяет игрокам со всего мира играть друг против друга в режиме онлайн. Как написано в Wikipedia, особенностью игры является «оптимизированный код с наименьшим количеством сбоев». Что же, давайте посмотрим, что скажет анализатор кода.
Читать дальше →
Total votes 81: ↑69 and ↓12 +57
Comments 45

PVS-Studio для Visual C++

Reading time 9 min
Views 9.4K
PVS-Studio corporate blog Visual Studio *
PVS-Studio small
Очень давно все наши статьи стали посвящаться чему угодно, но только не самому инструменту PVS-Studio. Мы рассказываем о проверенных проектах, о тонкостях языка Си++, о создании плагинов на C#, о запуске PVS-Studio из командной строки. А ведь в первую очередь PVS-Studio ориентирован на разработчиков, использующих Visual Studio. Мы очень много сделали, чтобы им было удобно пользоваться нашим инструментом. Но как раз это часто оказывается за кадром. Решил исправить эту ситуацию и рассказать с чистого листа о плагине PVS-Studio. Если вы используете Visual C++, эта статья для вас.
Читать дальше →
Total votes 35: ↑29 and ↓6 +23
Comments 23

Ежемесячные расходы дизайн-студии на электроные сервисы

Reading time 2 min
Views 46K
Студия дизайна Genue corporate blog Interfaces *
Поговорим о ежемесячных тратах на электронные сервисы, которые необходимы для работы небольшой студии с удалённой командой, занимающейся дизайном в интернете. Давайте посмотрим, какими платными сервисами мы пользуемся в Genue.



50$. Basecamp



image

Простая и удобная система управления проектами от команды 37signals. Это основной инструмент взаимодействия как внутри студии, так и с заказчиками. Все задачи заводятся в виде простых списков и легко меняются местами друг с другом простым перетаскиванием. Каждая задача выглядит как публикация с комментариями. Любой может указывать, кто из команды получит уведомление на email о его комментарии. Можно ограничивать видимость некоторых задач для клиента.
Читать дальше →
Total votes 109: ↑100 and ↓9 +91
Comments 83

Джо Армстронг об инструментах разработчика

Reading time 2 min
Views 19K
Programming *
Translation
Недавно на Erlang-mail листе проскочил следующий вопрос:
Тулы, которые у нас есть для разработки на Erlang — просто мусор! Я прошу прощения, но сейчас 2014-ый, а мы все еще используем Vim и Makefile'ы. Да, есть Rebar. Но по сравнению с Maven, Gradle (или даже SBT) это студенческая поделка, которую кто-то выложил на GitHub. Про плагины для Eclipse и Intellij я вообще молчу. Они просто не работают. Поэтому я всегда возвращаюсь к Vim. Я просто хочу писать код, который решает мою задачу а не думать о том как написать Makefile со всеми зависимостями.

Что ответил Джо этому нахалу?
Total votes 92: ↑63 and ↓29 +34
Comments 173

Побочный результат: проверяем Firebird с помощью PVS-Studio

Reading time 7 min
Views 13K
PVS-Studio corporate blog C++ *Firebird/Interbase *
Firebird and PVS-Studio
Сейчас мы заняты большой задачей. Мы хотим провести сравнение четырёх анализаторов кода: Cppcheck, PVS-Studio и Visual Studio 2013 (встроенный анализатор кода). Для этого мы решили проверить не менее 10 открытых проектов и проанализировать отчёты, которые выдадут анализаторы. Это очень трудоёмкая задача и пока она не завершена. Но так как ряд проектов уже проверен, то про некоторые из них можно написать статьи. Чем я сейчас и займусь. Для начала опишу, что интересного удалось найти с помощью PVS-Studio в Firebird.
Читать дальше →
Total votes 48: ↑41 and ↓7 +34
Comments 44

Дружим Git с Putty

Reading time 2 min
Views 48K
Website development *Git *Version control systems *
Tutorial
Disclaimer
Предварительно делал поиск по хабру с надеждой на подобный пост, смог найти только вот этот пост, в котором вся работа производятся через TortoiseGit.

Но это не наш метод. По той причине, что в этом случае все наши IDE не смогут сами сделать Push на сервер. Да и через Git Bash ничего не получится сделать на сервере.
почему мне нужно использовать Git в связке с Putty?
Так уж получилось, что я активно использую Putty с настроенными ключами для доступа к серверам. Ключей у меня не один. Git-репозитариев тоже не один.
Конечно же, можно нагенерить OpenSSH ключей для Git-а и разрулить их через ~/.ssh/config, но это получается двойная работа – поддержка ключей в Putty и отдельная поддержка для Git.



Итак, представим, что у нас девственно чистая система, в которой нет ни Putty, ни msysgit. Приступим к настройке нашего рабочего окружения.

Установка Putty


Качаем, устанавливаем, генерим и настраиваем ключ c Pagent (инструкция, ?).

Добавляем ключ на git-сервер


Копируем публичный OpenSSH ключ из Putty-ключа
Запускаем Putty key Generator
Открываем (кнопка «Load») наш PPK-ключ
Копируем весь текст из блока «Key»

Открываем страницу с SSH ключами и добавляем из буфера наш ключ
В картинках (на примере GitHub)






Создаём и сохраняем в Putty профиль «git@github.com» и проверяем, что удаётся зайти по ключу – должна открыться и сразу закрыться консоль.
В картинках





Устанавливаем и настраиваем msysgit

Дайте весь текст!
Total votes 39: ↑27 and ↓12 +15
Comments 23

Установка и сборка образа Angstrom Linux для платы TechNexion Thunder

Reading time 4 min
Views 15K
Development for Raspberry Pi *
Sandbox

Набор разработчика от TechNexion Thunderpack


Thunder
Здравствуй уважаемый читатель. Недавно мне довелось поработать с набором для разработчика, тайваньской компании «TechNexion Ltd», под названием Thunderpack включающем в себя SOM (System on module) TAO-3530 и плату Thunder.
SOM основан на SoC (System-on-a-Chip) TI OMAP3530 фирмы Texas Instruments и содержит 256 Мб DDR RAM, 512 Мб NAND Flash, DSP ядро TMS320C64+, а так же может содержать модуль Wireless LAN для поддержки WiFi.
В данном посте я хочу рассказать, про свой опыт работы с данной платой.
И так, начнём.
TAO-3530
Читать дальше →
Total votes 5: ↑5 and ↓0 +5
Comments 5

Представляем новые инструментарии для разработчиков Nokia Imaging SDK 1.2 BETA и SensorCore SDK

Reading time 4 min
Views 4.5K
Microsoft Lumia corporate blog Development for Windows Phone *
С днем рождения Хабрахабра, дорогие пользователи!

Как мы и обещали во время рассказа о новинках конференции Microsoft BUILD, возвращаемся к теме новых и обновленных инструментариев разработчика.



Сегодня речь пойдет о SensorCore SDK, который может стать основой для приложений фитнес-тематики и контроля за самочувствием и, а также о Nokia Imaging SDK версии 1.2, который позволит расширить функциональность приложений, которые так или иначе включают в себя работу с изображениями.
Читать дальше →
Total votes 17: ↑14 and ↓3 +11
Comments 1

Вышел новый отчет Developer Economics

Reading time 3 min
Views 6.8K
Development for iOS *Development of mobile applications *Development for Android *
Сегодня вышел новый отчет в серии Developer Economics – State of the Developer Nation за 3 квартал 2014 года.

Основан он на рекордном опросе более чем 10,000 индивидуальных разработчиков и компаний из 137 стран и посвящен традиционно мобильной разработке, тенденциям рынка, платформам, инструментам и моделям монетизации. В этом году особое внимание уделили Enterprise и игровым разработчикам.

Читать дальше →
Total votes 10: ↑10 and ↓0 +10
Comments 9

Ниндзюцу Xcode

Reading time 7 min
Views 24K
Development for iOS *
Если ты много времени проводишь в одном и том же окружении — рано или поздно возникает желание начать как-то экономить свое время и оптимизировать свои действия. В этой статье речь пойдет о некоторых рабочих инструментах и подходах, которые накопились у меня за время программирования под iOS в IDE XCode от очевидных и часто применимых, до редких и довольно тяжеловесных.

Читать дальше →
Total votes 39: ↑36 and ↓3 +33
Comments 19

Анализ рендеринга через Skia Debugger: как можно найти самые дорогие для отрисовки элементы

Reading time 4 min
Views 22K
VK corporate blog Website development *CSS *
Доброго дня, недавно я решал проблему притормаживания скролла на страницах Почты Mail.Ru. Особенно эта проблема была заметна на retina-дисплеях. После простого анализа я пришел к выводу, что одна из основных проблем — это медленная отрисовка страницы.

В этой статье я расскажу, как можно применять инструмент Skia Debugger, входящий в набор инструментов Chrome, для пошагового анализа процесса отрисовки страницы, а также как с его помощью можно получить данные о том, сколько времени занимает отрисовка каждого элемента.

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


Читать дальше →
Total votes 76: ↑72 and ↓4 +68
Comments 8

Бесплатный CppCat для студентов

Reading time 3 min
Views 22K
PVS-Studio corporate blog C++ *Visual Studio *
Бесплатный CppCat для студентов
CppCat – это статический анализатор кода, интегрирующийся в среду Visual Studio 2010-2013. Анализатор предназначен для регулярного использования и позволяет выявить множество ошибок и опечаток в программах на языке Си и Си++. С целью его популяризации мы решили выдавать бесплатные лицензии всем студентам, которые к нам обратятся. Достаточно прислать фотографию студенческого билета или зачётной книжки.
Читать дальше →
Total votes 39: ↑37 and ↓2 +35
Comments 32

Как MooTools jQuery заборол, или детектив в стиле Коломбо

Reading time 5 min
Views 8.6K
JavaScript *Client optimization *jQuery *MooTools *Joomla *
Стек вызовов jQuery/MooTools По долгу работы в Айри я иногда разбираю ошибки функционирования сайта на сетевом уровне / уровне браузерного взаимодействия. Обычно это сводится к простому анализу заголовков запроса-ответа и воспроизведению тривиальных условий. Но иногда бывают интересные случаи.

Все начиналось холодным февральским вечером. Клиент написал о странной проблеме при ускорении сайта: слайд-шоу множилось и блокировало поведение сайта, страницы были недоступны. Через два дня после выяснения всех подробностей я узнал, почему Mootools и jQuery категорически нельзя использовать совместно. И подтвердился в мысли, что и «алкоголь — зло», и «eval — зло».

Но обо всем по порядку.
Читать дальше →
Total votes 12: ↑7 and ↓5 +2
Comments 8