CODE BLOG
12.1K subscribers
5.14K photos
36 videos
99 files
2.92K links
IT юмор, обучающие видео и многое другое.

YouTube: https://youtube.com/codeblog
VK: https://vk.com/codeblog
Чат: @codeblog_chat

По всем вопросам: @p_shvanov

Ресурс включён в перечень Роскомнадзора: https://www.gosuslugi.ru/snet/67c04851241cbc1f487e5054
加入频道
Фленов Михаил. Transact-SQL.djvu
20.9 MB
Фленов Михаил. Transact-SQL

#book #sql
Да уж, посмотрел на такие рекомендации и немножечко приуныл

#ithumor
Исследуемый язык программирования №10: Chapel

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

Chapel является частью программы Cray Cascade Program, масштабного проекта по высокопроизводительным вычислениям, частично профинансированного американским Управлением перспективных исследовательских программ в области обороны (DARPA). Среди целей данного проекта находятся отделение алгоритмов параллельной обработки от используемого оборудования, улучшение их производительности на архитектурах и увеличение портативности параллельных программ.

Синтаксис Chapel составлен из синтаксисов нескольких языков. В дополнение к наиболее часто используемым (C, C++, Java), в нём заимствованы понятия из таких языков научного программирования, как Fortran и Matlab. На его функции параллельной обработки данных повлияли ZPL и High-Performance Fortran, а также предыдущие проекты Cray.

Одной из наиболее притягательных функций Chapel является его поддержка "программирования с переменным разрешением", что позволяет разработчикам создавать приложения с очень абстрактным кодом и делать дополнения по мере того, как реализация становится более определённой.

Работа над Chapel продолжается. На данный момент он может быть запущен на суперкомпьютерах Cray и различных высокопроизводительных кластерах, но его можно портировать на большинство систем типа Unix (в том числе на Mac OS X и Windows с помощью Cygwin). Исходный код доступен по бесплатной лицензии типа BSD.

На этом завершается цикл публикаций посвященных необычным перспективным языкам программирования. Если тебе было интересно - поставь 👍. Если тебе не понравился такой формат то 👎. В зависимости от реакции я буду подбирать новые темы.
​​Школа мобильной разработки

Курс видеолекций от компании Яндекс, посвященный разработке приложений для мобильных устройств на базе операционной системе Android.

https://www.youtube.com/playlist?list=PLQC2_0cDcSKBNCR8UWeElzCUuFkXASduz

#video #android
​​Билл Филлипс, К. Стюарт, Кристин Марсикано. Android. Программирование для профессионалов

Третье издание познакомит вас с интегрированной средой Android Studio, которая сильно облегчает разработку приложений. Вы не только изучите основы программирования, но и узнаете о возможностях самых распространенных версий Android.
Билл_Филлипс,_К_Стюарт,_Кристин.pdf
18.2 MB
Билл Филлипс, К. Стюарт, Кристин Марсикано. Android. Программирование для профессионалов

#book #android
Интересный конечно подход, только шея быстро заболит

#ithumor
Мантры юзабилити

Интерфейс пользователя — это определенное размещение элементов дизайна (кнопок, меню, контента) в рамках экрана. С помощью пользовательского интерфейса человек выполняет ту задачу, которая привела его на тот или иной ресурс. И чем он удобнее, тем лучше и для пользователя и для создателя.

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

Мантра №1. Хороший интерфейс — это забота о времени пользователя
Одной из основных единиц экономии времени в любом интерфейсе является количество щелчков (кликов, нажатий). Их число, в частности, и нужно сводить к минимуму.
​​Веб дизайн

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

https://www.youtube.com/playlist?list=PLMc1w1JH2kY0JXaAeilv3xmWemjiktInX

#video #ui #ux
​​Артемий Лебедев. Ководство

Книга рассчитана на широкий круг читателей, интересующихся графическим и промышленным дизайном, проектированием интерфейсов, типографикой, семиотикой, визуализацией и так далее.
Артемий Лебедев - Ководство.pdf
12.3 MB
Артемий Лебедев. Ководство

#book #ui #ux
Типичный тестировщик
(для понимания желательно предварительно посмотреть Игру Престолов)

#ithumor
Мантра юзабилити №2. Хороший интерфейс — это танец, в котором сплелись логика и интуиция

Круто, когда, только открыв сайт или какое-нибудь приложение, быстро схватываешь, что к чему. В хорошем интерфейсе всё одновременно логично и интуитивно. Интерфейс хорош если ты довольно быстро разбираешься, как отправить сделать то, что ты хочешь. Не нужно читать никаких руководств и просматривать видео-ролики Это простой интуитивно понятный интерфейс.

Создание интерфейса во многом похоже на телепатию! Вы должны попытаться залезть в голову будущим пользователям вашей системы. Попробуйте забыть на несколько минут о том, что вы разработчик. Представьте себе, что вы — пользователь. Где бы вы стали искать ту или иную функцию?

Как уже было сказано, очень важно, чтобы в структуре интерфейса присутствовала логика. Так что когда вы уже разместили все действия в определенные пункты меню, когда расположили их на экране, задайте себе вопрос — а почему они расположены именно тут?
Так и ломаются жизни начинающих программистов. Что может быть страшнее, чем осознание того, что ни у кого нет ответа на твой вопрос?

#ithumor
А когда он начинал изучение бассейн был пуст.

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

#ithumor
Вечное противостояние природы и человека: Чем более удобный и интуитивно понятный интерфейс реализует разработчик, тем более тупого пользователя создает природа.

#ithumor
Что может быть хуже отсутствия комментариев в коде? Только наличие бесполезных комментариев

#ithumor
​​Как же я люблю все эти внезапные исправления:
- А можно выгружать не в docx а в pdf (Заказчик)
- Можно, но вы ведь понимаете, что в pdf формате вы не сможете редактировать файл, как обычно (Программист)
- Нет, мне нужно в pdf и чтобы в Word'е редактировалось (Заказчик)
- *Программист офигивает по программерски*

#ithumor