Как стать автором
Обновить

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

Firefox Разработка веб-сайтов *

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

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

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

Разработка веб-сайтов *Google Chrome Браузеры


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

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

Развитие стартапа Распределённые системы *Микросервисы *

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

Читать далее
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 1.3K
Комментарии 2

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

Игры и игровые консоли IT-компании

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

Читать далее
Всего голосов 7: ↑4 и ↓3 +1
Просмотры 5.8K
Комментарии 5

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

Блог компании Southbridge

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

Читать далее
Всего голосов 7: ↑6 и ↓1 +5
Просмотры 1.3K
Комментарии 0

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

Блог компании PVS-Studio
К сожалению, нам придется сделать статический анализатор PVS-Studio 4.00 полностью платным. Мы планировали сделать платным только набор 64-битных правил, а анализ общего назначения и анализ OpenMP-программ свободными для использования. Но мир суров и не поддержал наши начинания.
Читать дальше →
Всего голосов 85: ↑46 и ↓39 +7
Просмотры 1K
Комментарии 90

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

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

PVS-Studio для Visual C++

Блог компании PVS-Studio Visual Studio *
PVS-Studio small
Очень давно все наши статьи стали посвящаться чему угодно, но только не самому инструменту PVS-Studio. Мы рассказываем о проверенных проектах, о тонкостях языка Си++, о создании плагинов на C#, о запуске PVS-Studio из командной строки. А ведь в первую очередь PVS-Studio ориентирован на разработчиков, использующих Visual Studio. Мы очень много сделали, чтобы им было удобно пользоваться нашим инструментом. Но как раз это часто оказывается за кадром. Решил исправить эту ситуацию и рассказать с чистого листа о плагине PVS-Studio. Если вы используете Visual C++, эта статья для вас.
Читать дальше →
Всего голосов 35: ↑29 и ↓6 +23
Просмотры 9.3K
Комментарии 23

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

Блог компании Студия дизайна Genue Интерфейсы *
Поговорим о ежемесячных тратах на электронные сервисы, которые необходимы для работы небольшой студии с удалённой командой, занимающейся дизайном в интернете. Давайте посмотрим, какими платными сервисами мы пользуемся в Genue.



50$. Basecamp



image

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

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

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

Что ответил Джо этому нахалу?
Всего голосов 92: ↑63 и ↓29 +34
Просмотры 19K
Комментарии 173

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

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

Дружим Git с Putty

Разработка веб-сайтов *Git *Системы управления версиями *
Туториал
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

Дайте весь текст!
Всего голосов 39: ↑27 и ↓12 +15
Просмотры 47K
Комментарии 23

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

Разработка на Raspberry Pi *
Из песочницы

Набор разработчика от 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
Читать дальше →
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 14K
Комментарии 5

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

Блог компании Microsoft Lumia Разработка под Windows Phone *
С днем рождения Хабрахабра, дорогие пользователи!

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



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

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

Разработка под iOS *Разработка мобильных приложений *Разработка под Android *
Сегодня вышел новый отчет в серии Developer Economics – State of the Developer Nation за 3 квартал 2014 года.

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

Читать дальше →
Всего голосов 10: ↑10 и ↓0 +10
Просмотры 6.8K
Комментарии 9

Ниндзюцу Xcode

Разработка под iOS *
Если ты много времени проводишь в одном и том же окружении — рано или поздно возникает желание начать как-то экономить свое время и оптимизировать свои действия. В этой статье речь пойдет о некоторых рабочих инструментах и подходах, которые накопились у меня за время программирования под iOS в IDE XCode от очевидных и часто применимых, до редких и довольно тяжеловесных.

Читать дальше →
Всего голосов 39: ↑36 и ↓3 +33
Просмотры 24K
Комментарии 19

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

Блог компании VK Разработка веб-сайтов *CSS *
Доброго дня, недавно я решал проблему притормаживания скролла на страницах Почты Mail.Ru. Особенно эта проблема была заметна на retina-дисплеях. После простого анализа я пришел к выводу, что одна из основных проблем — это медленная отрисовка страницы.

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

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


Читать дальше →
Всего голосов 76: ↑72 и ↓4 +68
Просмотры 22K
Комментарии 8

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

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

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

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

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

Но обо всем по порядку.
Читать дальше →
Всего голосов 12: ↑7 и ↓5 +2
Просмотры 8.5K
Комментарии 8

Записки iOS программиста о его молотках, кувалдах и микрометрах

Совершенный код *Разработка под iOS *Objective C *
В один прекрасный момент, когда на собеседованиях меня уже убеждали, что я senior iOS developer — у меня возникло ощущение, что я уперся. Пишу похожий код, решаю задачи похожими способами и ощущение, что непонятно, куда развиваться дальше. Я думаю, с этой проблемой сталкивался не один я — нехваткой новых идей, концепций, направлений. Я бы хотел рассказать вам о тех инструментах и фреймворках, которые помогли преодолеть мне это ощущение.

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


Читать дальше →
Всего голосов 27: ↑26 и ↓1 +25
Просмотры 31K
Комментарии 13