Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
Грибные блоки - красочная головоломка, в которой вам предстоит передвигать блоки и заполнять ряды, чтобы собирать грибочки в корзину! Попробуйте продержаться как можно дольше!

Грибные блоки

Головоломки, Расслабляющая, Пазлы

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • SergeyKorsun SergeyKorsun 12 постов
  • SupportHuaport SupportHuaport 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

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

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня

Framework

С этим тегом используют

Программирование IT Javascript IT юмор Все
43 поста сначала свежее
istarwarrior
5 лет назад
Лига Разработчиков Видеоигр

Лекционный вечер сообщества ECS Comrade (Москва, бесплатно)⁠⁠

Лекционный вечер сообщества ECS Comrade (Москва, бесплатно) Халява, Gamedev, Лекция, Игры, Разработка, Unity, Framework

11 марта 2020 года (среда), с 19:00 и до 22:00, в Высшей школе бизнес-информатики НИУ ВШЭ состоится первый Лекционный вечер сообщества ECS Comrade.

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


Entity Component System (ECS) – это по большей части удовольствие от разработки игр. Оно актуализируется с каждым днём и за прошедший год невооруженным глазом видно, что все существующие подходы скоро укроются под тенью более удобного и производительного решения. Изучение ECS в связке с подходами DOTS и Job System от Unity позволяют обрести совсем иное мышление. Данная встреча будет полезна всем разработчикам, кто уже знаком с темой, и кто ещё собирается и набирается смелости окунуться с головой в изучение данного шаблона проектирования.


Программа мероприятия:

1) «Как ECS и фреймворк помогают в продакшене игр».

Алексей Лукьянов, Tech Lead Unity developer, Azur Games.

- ECS;

- DOTS;

- Реализация.


2) «Почему прототипировать на ECS быстро».

Владимир Роттердамский, инди-разработчик.

- ECS vs DOD;

- Теория;

- Практика.


Приглашаем всех, кто хочет делать собственные игры, начать свой путь в игровой индустрии, инди-разработчиков, студентов, сотрудников игровых компаний, а также тех, кто просто любит игры и интересуется их разработкой! :-)


Начало регистрации: 18:30. Возрастное ограничение 18+.


Место проведения: г. Москва, ул. Трифоновcкая, д.57, стр. 1 (ст. метро Рижская), конференц-зал (2-й этаж).


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

Показать полностью
Халява Gamedev Лекция Игры Разработка Unity Framework
6
94
depotato
depotato
5 лет назад
IT-юмор

Код абсолютно понятен.. но тебе не понять⁠⁠

Код абсолютно понятен.. но тебе не понять
Frontend Framework Скриншот Гармония Javascript
19
22
low.junior
low.junior
5 лет назад
Web-технологии

Типичный JS dev⁠⁠

Типичный JS dev
Javascript Framework Веб-разработка
6
xcx00458
xcx00458
5 лет назад
Web-технологии

"Friendly Open Space" - Новый молодой Full Stack JavaScript фреймворк⁠⁠

Убедительная просьба - не судите строго. Фреймворк только развивается и конечно есть ошибки, но они правятся :-)


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


Встроенный механизм запросов FSQL и проекций БД делают работу со списками и внешними ссылками на сущности намного проще, исключая рутину написания JOIN-ов.

Это осуществляется благодаря тому, что запросы FSQL обрабатываются правилами проекций и дополнительными пакетами "Friendly Open Space" для формирования и обработки конечных SQL запросов. Данный подход позволяет накладывать всевозможные ограничения начиная от приставок к блоку WHERE, ограничений уровня доступа и заканчивая сложно-структурными модификациями запроса.



Ссылка не некоторые примеры: https://friendlyopenspace.site/ru/examples


И их описание: https://friendlyopenspace.site/ru/stepbystep

Показать полностью
[моё] Javascript Framework Текст
10
11
taak
taak
5 лет назад
Лига программистов

Программист-любитель: крокодил не ловится, не растёт кокос⁠⁠

Программист-любитель: крокодил не ловится, не растёт кокос Javascript, Вопрос, Длиннопост, Framework

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


Есть у меня давнишнее увлечение: программирование. Последние лет пять мой язык - JavaScript. Начинал с других, но уже относительно давно переключился на него. Основная деятельность не связана напрямую с IT, так что применение скиллу - это автоматизировать что-нибудь для знакомых или для себя: тут проверка текста на повторы, там веб-скрейпинг (без жести, все прилично), здесь сбор адресов и рассылки (виноват, здесь PHP был), там допилить страницу на WP. Сайт знакомых поддерживаю, но не потому, что я такой крутой спец, а потому, что они не очень умеют пользоваться даже готовыми решениями (совсем не спецы, то есть).


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


А нет ни одного серьезного проекта или участия в нем. Вообще. Покупал домены, что-то пытался придумать - фантазии не хватило. Сделал сайт, который по идее должен был помогать в изучении иностранного языка - десять пользователей, каждого из которых лично попросил зайти и зарегистрироваться. Через год закрыл.


Недавно решил подкачать межушный нервный узел при помощи Codewars. Есть такой сайт с задачками по программированию, которые проверяются уже готовыми тестами (но вы их при этом не видите). Можно сказать, что эта система учит test-driven development. Дошел до определенного уровня, получил ачивки, был очень этим доволен.


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


Вот я и решил перейти к фреймворкам. Когда я попробовал React, у меня сразу возник ряд вопросов. Правильно ли, что у меня при создании нового пустого проекта в его папку каждый раз копируется несколько десятков тысяч файлов? А зачем так делать? А как мне вот это все, работающее на localhost-е, выложить в интернет? Там же какой-нибудь сборщик нужен, да?.. А с чего это мой компьютер ото всей этой каши подвисает? Неужели я не так что-то настроил? И так далее.


Уроки по Django вызвали примерно такие же ощущения. Прежде чем несчастный Hello World написать, нужно установить Virtual Environment, ибо версии Python разные. И для этого нужно выполнить несколько команд в терминале, которые вообще не имеют отношения к фреймворку, но неплохо бы их понимать, ибо все, что под sudo делается, рекомендуется через мозг пропустить. Теперь у меня несколько тысяч файлов в пустом проекте, и что-то я не пойму, куда код писать. Нет, не сюда, эта куча текста - это конфиги...


Разработка под Android поставила меня в тупик с самого начала. Тяжелая Android Studio, эмулятор Android-устройств, которому не понравился мой процессор, а когда что-то где-то наконец щелкнуло и заработало, я осознал, что не умею даже прикручивать код к нажатию кнопки, и знание Java (ее я до этого учил по книгам) мне вообще никак не помогло.


Возникает четкое ощущение, что я папуас, который не знает, что такое буквы, и ему не поможет ни ручка, ни тетрадь, ни книга. Хотя алгоритмы и структуры данных я в каком-то объеме знаю, равно как и (если говорить о JS) всякие XMLHttpRequest, Callback, events, exceptions, call stack, стрелочные функции и тому подобное. Историю вычислительных машин и языков программирования тоже примерно себе представляю, ибо нравится, а заодно и с парочкой старых языков знаком (BASIC, C).


Но чтобы превратиться из любителя в спеца, не поможет, если вы загуглите все подряд. Если не знаешь, чем ограничен тот материал, что тебе нужно выучить, тогда можно скачать 10 Гбайт мануалов в формате plain text и умереть от старости, прочитав 1%, и то без толку. Кроме того, пассивные знания прекрасно выветриваются.


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


Интересно, есть ли здесь люди, которые успешно вышли из такого кризиса программиста-любителя?

Показать полностью
[моё] Javascript Вопрос Длиннопост Framework
27
21
teem
6 лет назад
Информационная безопасность IT

Microsoft представила .NET Standard 2.1⁠⁠

Microsoft представила .NET Standard 2.1 Microsoft, Framework, Программирование, Обновление

Разработчики Microsoft обновили .NET Standard до версии 2.1, добавив в него ряд улучшений и большое количество API. .NET Standard — это набор спецификаций общих интерфейсов для платформ .NET Framework, .NET Core, Mono, Xamarin и других. Библиотека, удовлетворяющая спецификациям .NET Standard, может использоваться на остальных платформах .NET.


Главные изменения

Основные новшества в .NET Standard 2.1:


Добавлена поддержка типа данных Span для всех платформ. Span позволяет работать со строками, массивами и другими типами данных, а также вводит абстракцию доступа к некоторому участку памяти как на чтение, так и на запись. Это позволит упростить разработку. Вообще, Span лежит в основе большинства улучшений, касающихся производительности в .NET Core 2.1. Подробнее об этом можно узнать в GitHub.

Foundational-API — обновление стандарта, касающееся производительности. Оно, в отличие от Span, расширяет список именно программных интерфейсов, а не типов данных.

Обновлён тип ValueTask для высоконагруженных сценариев. ValueTask возвращает результат, если операция выполнена синхронно без создания новой задачи, что отражается на общей производительности ПО. Использование ValueTask позволяет минимизировать накладные расходы на ПК или сервер. Сам тип появился в .NET Core 2.1, а в новой версии он дополнительно использует такие типы, как Socket и NetworkStream.

Reflection emit добавляет технологию генерации типов на лету. Отдельно она уже использовалась, но теперь её включили в стандарт. Экосистема .NET обычно активно использует динамические функции, поэтому Reflection emit позволяет оптимизировать производительность системы.

Ранее используемый API SIMD теперь внесён в .NET Standard в пакет NuGet.

Появился примитив DbProviderFactories. Он облегчает библиотекам и приложениям использование технологии ADO.NET. Зарегистрированный экземпляр DbProviderFactory выбирается по имени из параметров конфигурации базы данных.

Добавлены функции System.HashCode и System.String в библиотеки базовых классов.

В .NET Standard 2.1 планируется добавить около 3 тысяч API, часть которых будут просто обновлены, а другие полностью новыми. Это решит проблему совместного использования кода для разработчиков .NET на всех платформах.


Использование .NET Standard 2.1

Новую версию стандарта не планируют использовать в .NET Framework 4.8, который продолжит работать на версии 2.0. А вот .NET Core 3.0, Xamarin, Mono и Unity обновят до версии 2.1. При этом обновление всех библиотек не планируется, во всяком случае сейчас.


В июне 2018 года Microsoft представила .NET Core 2.1 с поддержкой Alpine Linux версии 3.7 и выше, а также чипов ARM32. А в августе 2018 года компания обновила Windows Community Toolkit до версии 4.0. Одним из нововведений стал перевод Twitter, LinkedIn, Microsoft Translator и других веб-сервисов на пакеты .NET Standard.

Источник: https://tproger.ru/news/microsoft-net-standard-21/

Показать полностью
[моё] Microsoft Framework Программирование Обновление
6
garik108
garik108
7 лет назад

Материальный дизайн (materialize framework)⁠⁠

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

Материальный дизайн (materialize framework) HTML, Javascript, Css3, CSS, Framework, Web-программирование, Программист, Программирование
Показать полностью 1
[моё] HTML Javascript Css3 CSS Framework Web-программирование Программист Программирование
11
Партнёрский материал Реклама
specials
specials

А сколько у вас?⁠⁠

Вы когда-нибудь считали, сколько экономите с вашим кешбэком и скидками? Предлагаем провести небольшие вычисления (потому что считать выгоду всегда приятно).

Реклама Реклама. ПАО «Банк ВТБ», ИНН: 7702070139

Калькулятор Выгода
5
DELETED
7 лет назад

Разработка мобильного приложения под Android. Часть 1.⁠⁠

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


В этом посте я не буду рассказывать о том, как заработать миллион на приложениях одним щелчком мышки! Моя цель показать вам, как можно войти в разработку мобильных приложений имея базовые знания в области: HTML, CSS, PHP, MySQL и JavaScript&jQuery.


Разрабатывать мобильные приложения можно несколькими способами, но сегодня мы остановимся и рассмотрим один из вариантов, который называется - Фреймворк jQuery Mobile.


Что такое jQuery Mobile?


jQuery Mobile — сенсорно-ориентированный веб фреймворк. Разрабатывается и поддерживается командой jQuery. Фреймворк jQuery Mobile сфокусирован на кроссбраузерности с уклоном в сторону смартфонов и планшетов.


Если говорить совсем вкратце и по простому - библиотека, которая позволяет разрабатывать адаптивные мобильные сайты.


Что необходимо для начала разработки?


1. Установленный и настроенный локальный сервер (Windows: Denwer, XAMPP или Open Server, для Ubuntu: LAMP server).


2. Загрузить последнюю стабильную версию фреймворка с официального сайта http://jquerymobile.com/


Этапы разработки


Любой процесс разработки начинается с самых основных вещей:

- проектирование архитектуры приложения;

- разработка дизайна;

- улучшение юзабилити;

- приступаем к разработке.


Проектирование архитектуры приложения


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

- главный экран с приветствием посетителя;

- категория с выводом всех записей;

- страница на которой будет отображаться полный текст записи;

- информация о приложении.ых


Дизайн


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

Разработка мобильного приложения под Android. Часть 1. Android, Приложение, Разработка, Framework, Jquery, Смартфон, Google, Программирование

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

В следующем уроке поговорим о том, что такое юзабилити :-)

Показать полностью 1
[моё] Android Приложение Разработка Framework Jquery Смартфон Google Программирование
13
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии