Приглашаем на первую международную веб-конференцию Kolesa/Web 2018

Автор: admin от 11-04-2018, 17:40, посмотрело: 40

Приглашаем на первую международную веб-конференцию Kolesa/Web 2018



Привет, Хабр! Весна пришла на планету, а вместе с ней и многочисленные митапы и конференции.



Мы продолжаем формировать IT-community в Казахстане и делиться опытом веб-разработки и использования передовых технологий. 21 апреля в г. Алматы проведем первую международную веб-конференцию Kolesa/Web 2018!



В программе 7 докладов от Колёса Крыша Маркет, Avito, Badoo, дискуссии в перерывах и море вкусных угощений.

Категория: Программирование, Веб-разработка

 

Алан Кей и Марвин Мински: Computer Science уже имеет «грамматику». Нужна «литература»

Автор: admin от 28-03-2018, 22:00, посмотрело: 33

Алан Кей и Марвин Мински: Computer Science уже имеет «грамматику». Нужна «литература»



Первый слева — Марвин Мински, второй слева — Алан Кей, потом Джон Перри Барлоу и Глория Мински.



Вопрос: Как бы вы интерпретировали идею Марвина Мински о том, что «Computer Science уже имеет грамматику. Что ей нужно так это литература.»?



Алан Кей: Самый интересный аспект записи блога Кена (включая комментарии) заключается в том, что нигде нельзя найти историческое упоминание этой идеи. Фактически, более 50 лет назад в 60-х годах по этому поводу было много разговоров и, насколько я помню, несколько статей.



Я впервые услышал об этой идее от Боба Бартона, в 1967 году в магистратуре, тогда он сказал мне, что эта идея была частью мотивации Дональда Кнута, когда он писал “Искусство программирования”, главы которого уже ходили по рукам. Один из главных вопросов Боба тогда был о «языках программирования, предназначенных для чтения людьми также как и машинами». И это было основной мотивацией для частей дизайна COBOL в начале 60-х годов. И, возможно, что более важно в контексте нашей темы, эта идея видна в очень раннем и довольно красиво разработанном интерактивном языке JOSS (в основном Cliff Shaw).



Как заметил Фрэнк Смит, литература начинается с идей, которые стоит обсуждать и записывать; она часто частично генерирует представления и расширяет существующие языки и формы; это приводит к новым идеям о чтении и письме; и, наконец, к новым идеям, которые не были частью первоначального мотива.

Категория: Программирование

 

Как использовать сжатие ответа в ASP.Net Core

Автор: admin от 1-03-2018, 17:40, посмотрело: 69

Как использовать сжатие ответа в ASP.Net Core

Воспользуйтесь преимуществами компонента промежуточной обработки для сжатия ответов (Response Compression Middleware) в ASP.Net Core, чтобы снизить требования к пропускной способности и повысить оперативность ваших приложений.

Категория: Программирование, Веб-разработка

 

Доступен PhpStorm 2017.3

Автор: admin от 29-11-2017, 14:40, посмотрело: 244

Доступен PhpStorm 2017.3



Всем привет!



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



Для вступления, я думаю, достаточно. Стоит разве что добавить, что статья является вольным переводом страницы “What’s new”. Скачать новую версию можно по предыдущей ссылке или с помощью Toolbox App. Как всегда, доступна 30-дневная пробная версия. Полную же версию могут использовать обладатели действующей подписки на PhpStorm или All Products pack, а также студенты и разработчики проектов с открытым исходным кодом.



Погнали! (Осторожно, под катом 2873.15 Кбайт картинок.)

Категория: Программирование, Веб-разработка

 

Привет из мезозоя

Автор: admin от 7-11-2017, 13:00, посмотрело: 115

Привет из мезозоя


Парадный портрет автора, заодно иллюстрирующий идею современной веб-разработки



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



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

Категория: Программирование

 

На пути к созданию собственного движка интернет магазина

Автор: admin от 31-08-2017, 17:31, посмотрело: 364

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

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

Выбор тогда пал на два движка ImageCMS и HostCMS. Сейчас пройден уже достаточно немалый путь, но чем дальше я иду, тем больше сомневаюсь, правильный ли выбираю путь.

Категория: Программирование, Веб-разработка

 

Новости мира IT. Апрель

Автор: admin от 31-08-2017, 17:31, посмотрело: 392

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

Новости мира IT. Апрель

Новости компаний


XP живее всех живых


Не новость, но факт интересный.

Два года назад официально прекратилась поддержка Windows XP. Тем не менее, согласно свежей статистике, система по-прежнему функционирует на 181 миллионе машин, что составляет 11% от всех существующих компьютеров. Цифра оказывается ещё значительнее, если сказать, что вплоть до октября 2015 года версий Windows XP использовалось больше, чем OS X (а это подавляющее большинство MacBook-ов).

Согласно ирландскому статистическому агентству StatCounter около 47 миллионов машин с XP на борту работает в Китае. И это тоже удивительный факт, если вспомнить. какие усилия прилагал Microsoft для продвижения 10-й версии именно в КНР (например, контракт с крупнейшим поисковиком в регионе Baidu).

Категория: Программирование

 

Задачка про парные числа

Автор: admin от 31-08-2017, 17:31, посмотрело: 285

А вот задачка на выходные! Она плохо подходит, чтобы спрашивать на собеседовании, потому что слишком уж на инсайт (пожалуйста, никогда не задавайте такие на собеседованиях), и слишком простая для соревнований. Как раз чтобы доставить тот самый satisfying click в мозгу, за который мы любим программирование. Итак:

Есть большой массив из N 32-битных чисел. Каждое число встречается два раза, а два числа -- по одному. Найти эти два числа за один проход по массиву с константными затратами памяти (то есть не зависящими от размера массива).

Не забывайте использовать тег для решений в комментариях!
Оставшиеся формальности

Категория: Программирование

 

Адаптивные Split View Controller и Popover в iOS 9 (Swift). Часть 2

Автор: admin от 31-08-2017, 17:31, посмотрело: 826

Адаптивные Split View Controller и Popover в iOS 9 (Swift). Часть 2

Это вторая часть обучающей статьи, связанной с изучением адаптивного поведения Split View Controller и Popover в iOS 9 на iPad и на iPhone, которое стало возможным благодаря концепции Size Classes. Обучение состоит в создания на Swift практических приложений, работающих с сервером Flickr.com, который является облачным сервисом для хранения фотографий.

В первой части перечислены пять интересных с точки зрения разработчика случаев применения адаптивного Split View Controller и Popover, которые отличаются сложностью Master. Detail везде один и тот же — единственный Image View Controller, вставленный в Navigation Controller и призванный показывать изображение фотографии:

1. Классический вариант: один элемент в Master, вставленный в Navigation Controller, (часто это Table View Controller)

2. Множество Table View Controller элементов, вставленных в Navigation Controller

3. Tab Bar Controller в качестве Master

4. Случай разных UI и разных пользовательских классов для приборов с разными Size Classes здесь не рассматривается, но идею можно посмотреть в “Адаптивный интерфейс с двумя storyboards для iOS 9”.

5. Адаптивный Popover

В первой части осуществлялось построение базового экспериментального приложения на Swift, которое было распространено на случаи 1-2. В этой статье мы будем дальше усложнять наше экспериментальное приложение и распространим его на случаи 3 и 5. Код для всех вариантов можно найти на Github.

Категория: Программирование, Веб-разработка, iOS

 

Сэнди Метц и объектно-ориентированное проектирование в Ruby

Автор: admin от 31-08-2017, 17:31, посмотрело: 394

Здравствуйте, уважаемые читатели.

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

Сэнди Метц и объектно-ориентированное проектирование в Ruby

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

Категория: Программирование, Веб-разработка

 
Назад Вперед