Рубрика «блоки»

Почему у нас до сих пор нет роботов-каменщиков? - 1

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

Привлекательность этой идеи легко видеть: кладка кирпичей, кажется, идеально подходит для механизации. Это многократно повторяющаяся операция – для постройки кирпичного здания нужно уложить десятки или даже сотни тысяч кирпичей или блоков, большинство из которых совершенно одинаковы, причём кладутся они тоже одинаково. Кажется, что такая машина не должна будет совершать физических сложных движений – на каждый кирпич наносится слой строительного раствора, после чего он кладётся рядом с предыдущим. Все кирпичи одного размера, поэтому каждый следующий кирпич кладётся на одном и том же расстоянии от предыдущего.

Кроме того, работа каменщика, особенно при работе с кирпичами, одна из самых физически тяжёлых – она требует многочасового и многократного перемещения тяжёлых объектов. В целом кладка кирпичей кажется идеальным кандидатом на механизацию – и люди пытаются сделать это уже более 100 лет.
Читать полностью »

Зависимость производительности кода от контекста объявления переменных в JavaScript - 1

Изначально эта статья задумывалась как небольшой бенчмарк для собственного использования, да и вообще статьёй быть не планировалась, однако, в процессе проведения замеров всплыли некоторые интересные особенности в реализации архитектуры JavaScript, сильно влияющие на производительность конечного кода в отдельных случаях. Предлагаю, и вам, ознакомится с полученными результатами, попутно также разобрав некоторые смежные темы: циклы for, окружение (контекст выполнения) и блоки.

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

Привет, GT! Проекту агрегатора XRONOS на самом деле 2 года: всё это время мы работали над составляющими его продуктами, и не особо парились на тему названия или позиционирования. Как и все гики, мы были увлечены идеей, и не видели за деревьями леса. Глобальные цели (по-гиковски романтичные и прекрасные) у XRONOS никогда не менялись, а вот методы и средства их достижения эволюционировали с пугающей скоростью.

XRONOS — агрегатор - 1

В результате из простого «гаражного проекта» криптовалюты со стабильным обменным курсом вырос финансовый монстр, способный работать сразу с двумя экономическими системами: стагнирующей Ямайской и криптовалютным будущим на базе blockchain.
Читать полностью »

image

Когда «чейны» и «блоки» еще не гарантируют, что перед вами полноценный блокчейн

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

И, конечно же, взрывной рост блокчейн-проектов выступил в роли движущей силы для разработки частных блокчейн-платформ, на базе которых эти проекты работают. К примеру, решение MultiChain за прошедший год стало популярнее в три раза как по количеству веб-трафика, так и по количеству ежемесячных скачиваний или коммерческих запросов. И конечно же, существует множество других платформ, таких как BigChainDB, Chain, Corda, Credits, Elements, Eris, Fabric, Ethereum (его закрытый вариант), HydraChain и Openchain. И это не говоря о других стартапах, разработавших собственные блокчейн-платформы, и пока не сделавших их доступными для широкой публики.
Читать полностью »

В первой части нашего урока мы использовали Storyboard для настройки view. Во второй и заключительной части мы наконец-то добрались до самих блоков. Мы поговорим о том, что блоки собой представляют, каков их синтаксис, как их использовать и затронем кучу примеров. Будет показано, как использовать блоки с NSArray, UIView-анимациями, Grand Central Dispatch, и многим другим.
Читать полностью »

По UI мотивам недалёкого прошлого или визуализация системы с нуля - 1
Хочу поделиться с вами своим опытом разработки с нуля системы внутрикорпоративного менеджмента чатов и аудио/видео записей. Дело было поболее года назад. Забегая вперёд, хочу с огорчением сказать, что сейчас проект заморожен. Кризис ли, потеря веры в проект руководством или еще какие-то причины — мне неизвестно. Хотя коллектив был приятный, решать задачи было интересно и увлекательно. Я вообще люблю постановку задач в духе: “У нас есть вот такой набор данных, но мы не знаем как это должно выглядеть. Вот, возьми карандаш и изобрази нам чего-нибудь”. И сотрудничество с ними идеально попало под такой формат.Читать полностью »

О блоках в ObjC и правильной работе с ними написано очень много, в том числе и на хабре. Вопрос о том, как правильно работать с self в блоках, чтобы избежать циклических ссылок, регулярно задается на собеседованиях. При использовании таких фреймворков, как ReactiveCocoa количество блоков в коде сильно возрастает, при этом увеличивается шанс допустить ошибку и потерять в памяти объекты. Про попытку окончательно решить эту проблему, метапрограммирование для с99 с экстеншнами и блоками + хипстерсткие макросы с @ под катом.
Читать полностью »

в 0:42, , рубрики: javascript, блоки, метки: ,

Привет, читатель!

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

Суть мысли, или даже вопроса — почему никто (встречавшийся мне) не использует блоки кода в своих JavaScript приложениях?
Читать полностью »

В этом небольшом 15-минутном видео Юра Digal Буянов (ведущий iOS-разработчик e-Legion) расскажет о тонкостях работы с блоками в Objective-C.

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

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


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