Рубрика «web» - 25

Для тех айтишников, кто на этой неделе решил насладиться морем и солнцем Одессы, отличная новость: вечер пятницы можно будет провести с пользой! В Одесском офисе Сиклум пройдет очередное мероприятие из серии Speakers’ Corner, в этот раз посвященное разработке веб-приложений с использованием Backbone.js от Артема Тритьяка.

В программе доклада обсуждение AMD, Backbone.js, архитектуры RESTful, работа с шаблонами. Вместе со слушателями поработаем с моделью.destroy() model а также рассмотрим необходимость использования Backbone.js {silent: true}. Специально для этого мероприятия Артем подготовил приложение на Backbone.js, чтобы продемонстрировать на реальных примерах его работу. Исходный код будет выложен в Github и доступен всем желающим.
Backbone.js для разработки веб приложений, Speakers’ Corner в Одессе c Артемом Тритьяком
О докладчике:
Артем Тритьяк является представителем connex.io, уже более 6 лет работает с JavaScript, Python и PHP как в рамках аутсорсингов проектов, так и в продуктовой команде, опирающейся на опыт сотрудников. Создавал софт для эмбедед устройств. Обо всем этом и многом другом он готов рассказать аудитории в будующую пятницу!
Читать полностью »

В продолжение традиционных и уже полюбившихся публике мероприятий Ciklum Speakers’ Corner мы рады пригласить жителей и гостей Днепропетровска 9 Августа на встречу с Кристианом Шлатером (Christian Schluter), представителем NetBiscuits Cloud Software Platform.
Netbiscuits — это ведущая в отрасли облачная платформа для веб-хостинга мобильных сервисов на всех платформах и устройствах.
Знакомство с NetBiscuits на Ciklum Speakers’ Corner в Днепропетровске

Темы, которые будут раскрыты в докладе:
∙ About Netbiscuits
∙ Mobile Market Overview
∙ Netbiscuits platform
∙ Creating Rich Mobile Websites for Tablets & Smartphones
∙ Customer’s Mobile Websites Showcases
∙ Q&A
Внимание! Доклад будет проходить на английском языке без перевода!
Читать полностью »

The Bricks — фреймворк для создания пользовательского интерфейса

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

Меня зовут Дмитрий, мне 17 лет, в этом году поступил в НУВГП на факультет прикладная математика.
В топике пойдет речь о моем (пока не долгом) жизненном пути к программированию.
Читать полностью »

В процессе разработки веб приложений, у нас часто возникает 2 вопроса:
1. Какие задачи уже решены, но ещё не залиты на боевой сервер. Другими словами — что именно зальется на боевой сервер при апдейте git
2. Как быстро посмотреть логи — что и когда заливалось на сервер.

В качестве системы контроля версий используется git (через него и обновляется production сервер). В качестве таск-менеджера Redmine. Читать полностью »

Случилось-таки свершение и дошли мои руки до родительского фотоальбома. Фотографий в нём насчитывается не менее 1000 штук. В своё время у моего родителя был такой фотоаппарат:

Фотоальбом

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

Отсканировать это, конечно, дело долгое и очень важное в процессе оцифровки снимков. А что делать потом?

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

После выпуска 2000 иконок прошло более года. Пошел четвертый год рисования. Страницу посетило 560,096 (288,511+235,221+36,364) посетителей. Чтобы дойти до 3500 иконок, работы хватит до февраля 2013 года. Если добавить размер 64x64, то до середины 2015-го года. Пока вложено $76778 и 2000 часов работы. Тут выложили 3000 иконок, за неделю до выпуска на официальном сайте, ибо владельцы коровы заняты покупкой крокодила (HostGator).

image

Чтобы понять, какой набор иконок самый уникальный в мире, пришлось рассортировать 7422 иконок. Результат не подвел…

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

Добрый день, сообщество!

Изначально я планировал написать статью в виде конспекта с доклада на devconf. Потом на меня снизошло понимание, что сорокапятиминутное выступление сложно переложить в статью на хабре, при этом оставив ее размер вменяемым. Поэтому в статье речь пойдет об архитектуре plus1.wapstart.ru, а слайды с конференции можно посмотреть здесь.

Plus1.wapstart.ru — это рекламная сеть для мобильного интернета. Наша «экосистема» — это рекламодатели, владельцы площадок (сайтов и приложений) и аудитория пользователей.
Владельцы площадок хотят максимально просто и эффективно монетизировать свою аудиторию, рекламодатели хотят эффективно вложить деньги, потребителей реклама должна как минимум не раздражать, а как максимум — они должны быть ей довольны.
Задача plus1.wapstart.ru — удовлетворение потребностей этих групп. Для нас их желания означают, что мы должны работать максимально быстро, не допускать ни минуты даутнайма и само собой следить за качеством и внешним видом рекламы.

Немного цифр:

  • Пиковая нагрузка > 103 динамических запросов в секунду.
  • В день мы показываем более ~ 107 объявлений.
  • Cуммарное число баннеров и площадок измеряется четырехзначными цифрами.
  • Среднее время отдачи баннера не превышает 90ms.

Если вам интересно как это всё работает — добро пожаловать под кат!

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

Постепенно, с изучением C# и .NET Framework, я начал писать различные Helper'ы, которые скрывали рутинный код за вызовом всего одного метода. После, это переросло в разработку полноценной библиотеки, которую я хочу вам представить. Данная библиотека написана полностью 'с нуля'.

Так что же такое xNet?

xNet — это библиотека классов для .NET Framework, которая включает в себя:

  1. Классы для работы с прокси-серверами: HTTP, Socks4(a), Socks5.
  2. Классы для работы с HTTP 1.0/1.1 протоколом: keep-alive, gzip, deflate, chunked, SSL, прокси и другое.
  3. Классы для работы с многопоточностью: многопоточный обход коллекции, асинхронные события и другое.
  4. Классы помощники, расширяющие возможности стандартных классов .NET Framework: FileHelper, DirectoryHelper, StringHelper, XmlHelper, BitHelper и другие.

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

в 8:59, , рубрики: html, ie8, web, Веб-разработка, метки: , ,

2 бага в IEРешил написать про баги в ie с которыми столкнулся на этой недели.
Перекопал весь гугл, даже на яндекс заходил, хотя по кодингу всегда ищу только в гугл, про данную проблему никто не слышал и не встречал.
Задача стояла вывести данные из БД в таблицу и представить это все в виде веб-морды, соответственно все это кроссбраузерное.

Поехали

Вот значит, вывожу я данные из БД в таблицу, дальше стоит задача по редактированию этих данных.
У нас это делается двойным кликом по тексту, на js это попадает в input, по enter это все записывается в БД.
Все бы ничего, но вот только данные у нас сортируются по пробелам в начале и в конец строки.
Читать полностью »


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