Рубрика «оптимизация» - 34

image

В этом посте изложены советы, как не написать код, производительность которого окажется гораздо ниже ожидаемой. Особенно это касается ситуаций, когда движок V8 (используемый в Node.js, Opera, Chromium и т. д.) отказывается оптимизировать какие-то функции.
Читать полностью »

20 октября 2015 года интернет-гигант Envato заявил о смене своей корпоративной структуры.

Налоговые последствия переезда Envato в США - 1

«IT Юристы» компании LAWBOOT Lawyers & Consultants предлагают Вашему вниманию аналитику действий Envato, а также рекомендации по построению своей корпоративной структуры с целью уменьшения налоговых затрат.
Читать полностью »

После того, как вроде бы неплохой результат, полученный в предыдущей части, оказался лишь «локальным максимумом», я на некоторое время забросил задачку. Напомню условие:

«The decimal number 585 is 1001001001 in binary. It is palindromic in both bases. Find n-th palindromic number». Или, по-русски: «Десятичное число 585 в двоичной системе счисления выглядит как 1001001001. Оно является палиндромом в обеих системах счисления. Найдите n-й подобный палиндром».

Но само существование значительно более быстрого, с принципиально другой вычислительной сложностью, алгоритма не давало мне покоя, и в конце концов я вернулся к его разбору.

В конце концов, алгоритм оказался не таким уж и сложным, зато, на мой взгляд, очень красивым.
Читать полностью »

Многие до сих пор продолжают утверждать, что твердотельные накопители ненадежные, поскольку имеют ограниченное количество циклов перезаписи и больше подвержены износу, нежели HDD. Сейчас большинство мифов об этом уже развенчаны, однако некоторые советы по оптимизации Windows для работы с SSD могут оказаться полезными.

image


Многие трюки по оптимизации устарели с того момента, когда SSD были слишком дорогими и ограничивались максимальной емкостью в 128 ГБ. Тем более в погоне за более высокой производительностью накопителя вы можете затронуть другие процессы и в конечном итоге сделать только хуже. Поэтому очень важно знать, какие советы действительно окажутся полезными и будут работать, а какие в современных реалиях бестолковые и не имеют практического смысла.
Читать полностью »

Инструменты, необхоодимые разработчику для маркетинга приложений - 1

Исследование рынка

  • Google’s Keywords Tools
  • Google Trends
  • App Annie – Анализ приложения, Аналитика, Исследование рынка
  • Distimo – Анализ приложения, Загрузка оценок и исследования
  • Xyologic – Новый подход к поиску мобильных приложений
  • Apptrace – Исследование App Store
  • AppMonsta – Данные о рынка приложений
  • Vision Mobile – Экосистема аналитики фирмы
  • MetricsCat –Анализ данных приложения

Макетеривание/Прототипирование

  • POP (Прототипирование на бумаге) – Прототипирование мобильных приложений
  • Mockabilly – Приложение для создание макетов для iPhone
  • Interface – Продвинутое макетирование и прототипирование под iOS
  • Blueprint – Макетирование приложений для iPad и iPhone
  • Proptotypes – Меняет статический дизайн в кликабельный прототип для iPhone
  • FieldTest – Создание мобильного интерактивного прототипа
  • Keynotopia – Keynotopia превращает Keynote и PowerPoint в лучшие инструменты быстрого прототипирования для создания макетов приложений
  • Justinmind – Интерактивные каркасы для создания веб- и мобильных приложений
  • Fluid UI – Прототипирование под iOS, Android и Windows Приложений
  • UI Stencils – Трафареты, эскизы и аксессуары для дизайна пользовательского интерфейса
  • App Cooker – Продвинутый генератор макетов для мобильных приложений под iOS
  • Proto.io – Мобильное прототипирование
  • UXPin – Средства проектирования UX
  • AppGyver’s Prototyper – Меняет каркасы в прототипы интерактивных мобильных приложений
  • App Mockup Tools – Создание прототипов для iPhone приложений
  • WireKit – Комплект каркасов для iPhone приложений
  • DevRocket – Панель плагина Photoshop для iOS — разработчиков
  • Flinto – Быстрое создание прототипов для iOS
  • App Icon Template – Шаблоны иконок для iOS 7 и Android приложений
  • PortKit – UX Metaphor Эквивалент для iOS и Android
  • iOS 7 Wireframe Kit – «Набор для Иллюстратора, чтобы сделать ваш вайфрейминг днем на пляже»
  • SketchMirror –Превью дизайна мобильных приложений со своего девайса
  • Invision – Веб и Мобильное прототипирование, а также инструмент для UI прототипирования
  • Framer –Инструмент для прототипирования анимаций
  • Marvel – Бесплатный инструмент для прототипирования
  • Sketch – Профессиональный цифровой дизайн для Mac

Читать полностью »

image

Интернет сайты становятся все больше, и их структура усложняется. В настоящее время во многом благодаря контент-маркетингу и seo даже сайты небольших компаний могут иметь более 300-400 страниц с разными типами данных и разделами. К сожалению, у большинства компаний нет специалиста по юзабилити или того, кто разбирается в этом вопросе. Если учесть два этих фактора, то с ростом количества страниц пользователю становится все сложнее добраться до необходимой информации. Выход простой – оснащать сайты действительно удобным и современным поиском. Но когда мы доходим до разработки поиска, то сталкиваемся с тем, что нет понимания, какие критерии необходимо учесть и какие функции необходимо добавить. В данной статье я собрал основные критерии современного поиска.
Читать полностью »

На всю первую часть 2015 года и оптимизаторы, и контент-маркетологи будто забыли обо всем, кроме ссылок, ключевых слов и конверсии.

Если вы продолжаете усердную (и с умом) работу по поисковой оптимизации, было бы неплохо использовать следующие пять стратегий, чтобы сохранить свои темпы и в следующем году: социальные сигналы, мобильные устройства, https, гостевой блоггинг, контекстный поиск.Читать полностью »


Видео ускорено в 8 раз. Видно, что Chrome 45 при открытом Gmail занимает примерно на 60 Мб памяти меньше, чем Chrome 43.

Разработчики браузера Google Chrome в своем официальном блоге сообщают, что с ближайшим обновлением браузер получит несколько усовершенствований, направленных на оптимизацию работы с оперативной памятью компьютера. Другими словами, Chrome начал бороться с тем, в чём его наиболее часто обвиняют — в чрезвычайной прожорливости RAM.
Читать полностью »

Как правильно стартовать при публикации мобильного приложения: ключевые слова - 1

В условиях огромной конкуренции, среди более 2 миллионов приложений в основных магазинах приложений (маркетах) одной из серьезных задач становится помочь пользователю заметить ваше приложение. Для этого важно уметь применять различные методы маркетинга приложений. Сегодня мы хотели бы поделиться основной техникой ASO (App store optimization) и уделить пристальное внимание применению такого инструмента, как ключевые слова (ключевики) на различных маркетах – AppStore, Amazon, Google Play и Opera.
Читать полностью »

Как фирмы по SEO-продвижению обманывают клиентов - 1
Обращение к SEO оптимизаторам, продвигающим сайты на профессиональной основе, чревато всеми теми же подводными камнями, что и покупка прочих платных услуг. Основная проблема кроется в том, что люди, которые детально разбираются в предмете, предпочитают справляться своими силами, или же силами работников, нанятых для реализации уже готовых, продуманных схем. Напротив, те, кто знает только, каких результатов хочет достигнуть, плохо представляя себе пути реализации, чаще оказываются вынуждены прибегать к помощи специалистов со стороны, не имея при этом достаточной базы, чтобы оценивать их действия критически. Естественно, не все компании пользуются свободой действий, которую в результате имеют, в полном соответствии с профессиональной этикой и интересами клиента.

В данной статье я собираюсь рассказать только о некоторых ловушках, в которые не слишком продвинутый в SEO премудростях заказчик может легко попасться по незнанию. Объединяет их то, что это не потенциальные опасности, не фантастические сценарии, а вполне реальные вещи, последствия которых мне доводилось наблюдать собственными глазами и исправлять собственными руками. И каждый раз досадно было за владельца сайта, которому пришлось платить дважды.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js