Архив за 08 октября 2013 - 5

Бесплатное бета-тестирование облачной платформы Jelastic на хостинге InfoboxВ предыдущих статьях мы рассказали вам о запуске на Infobox облачной платформы Jelastic.Cloud, а также о том, как мы создавали каталог CMS для развертывания их в один клик на платформе Jelastic.Cloud и каких высоких результатов производительности мы добились, оптимизировав веб-окружения.

Но, конечно, в нашем каталоге есть не все существующие CMS, поэтому сейчас мы расскажем о том, как самостоятельно развернуть на Jelastic.Cloud свой PHP-проект и оптимизировать под него окружение. Мы сделаем это на примере UMI.CMS.
Читать полностью »

Это вторая статья в серии, где я описываю свой опыт написания веб-приложения на Python с использованием микрофреймворка Flask.

Цель данного руководства — разработать довольно функциональное приложение-микроблог, которое я за полным отсутствием оригинальности решил назвать microblog.

Оглавление

Часть 1: Привет, Мир!
Часть 2: Шаблоны
Часть 3: Формы
Часть 4: База данных
Часть 5: Вход пользователей
Часть 6: Страница профиля и аватары
Часть 7: Unit-тестирование
Часть 8: Подписчики, контакты и друзья
Часть 9: Пагинация
Часть 10: Полнотекстовый поиск
Часть 11: Поддержка e-mail
Часть 12: Реконструкция
Часть 13: Дата и время
Часть 14: I18n and L10n
Часть 15: Ajax
Часть 16: Отладка, тестирование и профилирование
Часть 17: Развертывание на Linux (даже на Raspberry Pi!)
Часть 18: Развертывание на Heroku Cloud

Краткое повторение

В предыдущей части мы создали нашу форму входа в комплекте с представлением и валидацией.

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

Чтобы следовать этой части, ваше приложение микроблога должно быть таким, каким мы оставили его в конце предыдущей. Пожалуйста, убедитесь, что прилолжение установлено и работает.
Читать полностью »

Основным поводом написания этой заметки стал относительно большой интерес публики этому посту и его предшественнику. GoodSolder рассказывает о своих впечатлениях в процессе (самого начала) пути, я же могу попробовать поделиться опытом такого образовательного процесса после нескольких лет. Немножко подробностей под катом
Читать полностью »

От переводчика: данный текст даётся с незначительными сокращениями по причине местами излишней «разжёванности» материала. Автор абсолютно справедливо предупреждает, что отдельные темы могут показаться читателю чересчур простыми или общеизвестными. Тем не менее, лично мне этот текст помог упорядочить имеющиеся знания по анализу сложности алгоритмов. Надеюсь, что он окажется полезен и кому-то ещё.
Из-за большого объёма оригинальной статьи я разбила её на части, которых в общей сложности будет четыре.
Я по прежнему буду крайне признательна за любые замечания в личку по улучшению качества перевода.

Опубликовано ранее:
Часть 1
Часть 2

Логарифмы

image
Если вы знаете, что такое логарифмы, то можете спокойно пропустить этот раздел. Глава предназначается тем, кто незнаком с данным понятием или пользуется им настолько редко, что уже забыл что там к чему. Логарифмы важны, поскольку они очень часто встречаются при анализе сложности. Логарифм — это операция, которая при применении её к числу делает его гораздо меньше (подобно взятию квадратного корня). Итак, первая вещь, которую вы должны запомнить: логарифм возвращает число, меньшее, чем оригинал. На рисунке справа зелёный график — линейная функция f(n) = n, красный — f(n) = sqrt(n), а наименее быстро возрастающий — f(n) = log(n). Далее: подобно тому, как взятие квадратного корня является операцией, обратной возведению в квадрат, логарифм — обратная операция возведению чего-либо в степень.
Читать полностью »

Здравствуй читатель хабра, сегодня я тебе расскажу о такой полезной библиотеке как KryoNet. С помощью который вы сможете легко написать сервер
Читать полностью »

Огромные iPad’ы или крошечные журналисты? Этим вопросом задались многие, после того, как Fox News опубликовала видео, на котором видны несколько аналитиков, сидящих перед большими сенсорными интерфейсами. На самом деле это экраны размером в 55 дюймов, работающие на Windows 8 (вскоре, видимо, на Windows 8.1), и выглядят они чертовски футуристично.

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

Сегодня к Яндекс.Маркету подключено больше 13 тысяч магазинов, а посещают его больше 17 миллионов человек в месяц (по данным TNS). В скором времени на сервисе планируются серьёзные изменения: пользователи получат возможность не только выбирать товар на Яндекс.Маркете, но и оформлять заказ прямо на сервисе — без перехода на сайт магазина. А магазины получат новую модель взаимодействия с Маркетом.

image

Новая модель — с оплатой за действие (Cost Per Action, CPA). До сих пор партнёры оплачивали переходы на свои сайты (Cost Per Click, CPC). Мы запускаем размещение по CPA в дополнение к ней.

Не всеми магазинами, подключенными к нашему сервису, люди пользуются так же часто, как Маркетом. Его интерфейс им привычен и понятен. Мы предусмотрели для него разные представления в зависимости от того, что человек собирается искать. На Маркете неодинаковый интерфейс для выбора сумок и холодильников, но зато одна корзина, в которую можно сложить разные типы товаров и разом их заказать.
Читать полностью »

Выставить счет иностранному клиенту — непростая задача для молодого бизнеса. Ошибки, неточности и “неуверенный” английский — все это вызовет недоверие. Ошибаться нельзя.

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

Мы будем рады, если это поможет вашему бизнесу стать глобальнее.

Переведено в Alconost Translations.

Как правильно выставлять счета
Читать полностью »

Этот материал может стать дополнительным украшающим элементом внеклассного урока школьного математического кружка. Некоторой отправной точкой для дальнейшего плана урока.

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

Примерно год назад появилась задача сделать красивый html5 аудио-плеер. Дизайнеры нарисовали простейшую визуализацию:

image

Самый простой вариант — рисовать на фоне «шум», никак не связанный с играющей музыкой. Но мы не ищем лёгких путей.

На хабре нашлась статья визуализация аудио в HTML5, в которой подробно рассмотрен вопрос визуализации с помощью javascript. Существует 2 стандарта получения информации об аудио:

Стандарты сильно отличаются друг от друга, используя эти API мы могли добиться поддержки только в этих браузерах. Мы же хотели расширить список и придумали решение, которое заработало даже в старых версиях IE.

Упрощенное демо
Читать полностью »


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