Как стать автором
Обновить
47
0
claustrofob @claustrofob

Пользователь

Отправить сообщение

Отдаю NFT за 880 миллионов долларов

Время на прочтение12 мин
Количество просмотров45K
«Код — это единственный закон, которому подчиняются цифры»

Если вы читаете этот текст, но ни разу не слышали про NFT, то, наверное, вы моя мама (мама, привет). Про этот феномен уже должен был кто-то написать человеческим языком без пустых восторгов и пересказывания мифов, но, похоже, эту траншею придётся копать мне. Странная штука: чем больше народу обсуждает NFT, тем ниже процент понимающих хоть что-то. Изначально этот материал задумывался как короткий обзор в духе «А король-то голый!», но по мере изучения проблемы, становилось всё яснее, почему так сложно сформировать собственное мнение относительно происходящего безумия.

Неприятность ситуации заключается в том, что широко тиражируемое объяснение смысла NFT является наглой ложью, в противовес которой пока не сформировалось имеющее вес экспертное мнение. Человек с ра́звитым критическим мышлением чувствует в происходящем нечто, мягко говоря, подозрительное, но объективное суждение требует подробного анализа устройства этой системы, который могут осуществить «немногие лишь те», кто обладает хорошими знаниями в разных областях. Так что, как говорится, давайте раскидаем всё по фактам. Информации по теме получилось много, в этот раз будут основные моменты, а в последующих статьях копнём глубже и разберём практические аспекты.
Читать дальше →
Всего голосов 80: ↑65 и ↓15+77
Комментарии52

Типографика в iOS

Время на прочтение13 мин
Количество просмотров16K
Большинство информации в приложениях передается посредством текста. Поэтому верстать его приходится много, а незнание всей механики рендеринга влечет за собой различные проблемы. Например, простая задача — добавить выделение текста в существующее приложение. Заменяем UILabel на UITextView, и вдруг едут все отступы, текст выглядит совершено по-другому или вообще не влезает на экран.



Под катом вы найдете расшифровку выступления Ирины Дягилевой на AppsConf, в котором она объяснила, почему это происходит и какие настройки лучше использовать в том или ином случае.

Статья будет состоять из двух частей, сначала мы поговорим про основные термины типографики, про шрифты и их метрики и про наиболее часто используемые символьные атрибуты. А во второй части мы подробно поговорим про TextKit и отличия рендеринга UITextView и UILabel.

О спикере: Ирина Дягилева ведущий iOS разработчик в компании RAMBLER&Co. За многолетний опыт iOS разработки успела поучаствовать в создании нескольких приложений для крупных газетных издательств, в которых нужно было осуществлять полный контроль над отрисовкой текста.


Всего голосов 31: ↑31 и ↓0+31
Комментарии2

CSS для Swift: использование стилей для любых подклассов UIView

Время на прочтение5 мин
Количество просмотров8.9K
Оригинальное название статьи: Composable, type-safe UIView styling with Swift functions

Прежде, чем вы познакомитесь с материалом, мне хочется добавить кое-что про абстрагирование стилей от себя. Этот метод может облегчить вашу жизнь при работе на крупных проектах и особенно — в активно меняющемся продукте. Мы в полной силе ощутили это на таком проекте, как ИЛЬ ДЕ БОТЭ, где требования к визуальной составляющей приложения были значительными.

По мере развития в проект вносились существенные UI-изменения, и благодаря выделению стилей нам удалось отделаться малой кровью. В своем подходе мы использовали расширения для стандартных классов (UITextField, UILabel, UITextView, UIFont, UIColor). Нам кажется, что автору статьи удалось поднять данный подход на пару ступеней выше — настолько, что мы, потирая ладошки, бросились использовать его в нашем новом проекте. Надеемся, наш перевод поможет вам оптимизировать время на разработку и сделать проекты лучше.


Читать дальше →
Всего голосов 9: ↑8 и ↓1+7
Комментарии3

50+ лучших дополнений к Bootstrap

Время на прочтение5 мин
Количество просмотров202K


Благодаря популярности CSS фреймворка Bootstrap, для него разработали массу различных дополнений. Даже сейчас вы можете использовать Bootstrap практически для любой задачи при разработке и оформлении вебсайта.

Для статьи я подобрал наиболее полезные дополнения «на все случаи жизни».
Читать дальше →
Всего голосов 123: ↑111 и ↓12+99
Комментарии25

11 крутых сайтов для iOS разработчиков

Время на прочтение3 мин
Количество просмотров41K


Чтобы оставаться профессионалом в разработке iOS приложений, нужно постоянно учиться у других и узнавать о новейших инструментах и приемах. Кроме сайта Apple с документацией, существуют несколько ресурсов с ценными статьями и уроками, которые помогут нам стабильно развиваться. О них и пойдет речь в этой статье.
Читать дальше →
Всего голосов 30: ↑21 и ↓9+12
Комментарии9

Google Docs Viewer

Время на прочтение4 мин
Количество просмотров82K
Google Docs ViewerGoogle Docs Viewer — это онлайн-сервис работающий на платформе Google Docs и позволяющий непосредственно в веб-браузере и без авторизации просматривать документы поддерживаемые сервисом Google Docs, например Adobe PDF, Microsoft Word или Microsoft PowerPoint.

Преимуществом такого варианта является возможность просмотра документов множества форматов без загрузки на локальный диск. Другим преимуществом является безопасность — не все PDF и DOC документы безопасны для просмотра через Adobe Reader и MS Word.

Читать дальше →
Всего голосов 56: ↑49 и ↓7+42
Комментарии24

8 самых глупых ошибок менеджмента — на все времена

Время на прочтение10 мин
Количество просмотров5.5K
Добрый день,

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

Перевод статьи Джеффри Джеймса «The 8 Stupidest Management Fads of All Time»

В этой статье перечислены 8 самых отвратительных, самых глупых и неприятных, бесполезных по сути заблуждений в практике менеджмента, которые я когда либо видел на своем опыте. В статье также есть неоценимые советы на тему, как выжить в компании, и пережить данные нововведения — пока они не сойдут на нет. (Что собственно и произойдет — со временем...) Конечно, эти заблуждения уходят, когда на их место приходят новые, но никто и не обещал, что жизнь на работе будет легкой.
Читать дальше →
Всего голосов 21: ↑20 и ↓1+19
Комментарии19

Facebook vs Вконтакте, Афины vs Спарты, США vs СССР, либерализм vs вертикали власти

Время на прочтение4 мин
Количество просмотров5.5K
Мне очень интересно в долгосрочном плане следить за развитием Facebook и Вконтакте. Интересно даже не с пользовательской или бизнес-точек зрения, а в философском и историческом плане. Эти две соцсети удивительнейшим образом построены на абсолютно разных базовых принципах, которые отражают противоположные менталитеты тех стран и тех политических систем, где родились и выросли их создатели.
Читать дальше →
Всего голосов 410: ↑314 и ↓96+218
Комментарии438

Как я покупал iPod touch на ebay, и как мне пришло не совсем то…

Время на прочтение5 мин
Количество просмотров39K
Привет, image
Я хочу рассказать интересную историю, как я покупал на Ebay плеер Apple iPod touch 32Gb. О том, как я использовал «снайпер», пользовался посредником и о том какие проблемы возникли. Я уже больше полугода делаю покупки из-за рубежа и особых проблем по поиску того что мне надо не возникло.
image
Читать дальше →
Всего голосов 329: ↑295 и ↓34+261
Комментарии284

Кроссдевайсная верстка

Время на прочтение4 мин
Количество просмотров1.5K
В спецификации CSS2.1 определены типы устройств (носителей), для которых применяются стили:
  • all — для всех устройств;
  • braille — для устройств, которые выводят информацию азбукой Брайля;
  • embossed — для устройств печати азбукой Брайля;
  • handheld — для мобильных устройств;
  • print — для устройств печати и отображения в режиме предпросмотра печати в браузерах;
  • projection — для презентаций (проекторов);
  • screen — для экранов компьютеров;
  • speech — для синтезаторов речи (в CSS 2 — aural);
  • tty — для терминалов;
  • tv — для телевизоров.
В статьях Печатаем сайты и Печатаем сайты 2 @mihallica писал о стилях для печати. Я же хочу остановится подробнее на особенностях применения стилей для мобильных устройств
Читать дальше →
Всего голосов 23: ↑22 и ↓1+21
Комментарии13

Google, Yahoo и Microsoft начали использование Canonical URL

Время на прочтение1 мин
Количество просмотров475
Google, Yahoo и Microsoft объединили усилия в направлении избавления своего поискового индекса от дублируемого контента.

Для справки: дублируемый контент — страницы с одинаковым содержанием доступные по разным URL-адресам.

Так вот, Google, Yahoo и Live Search начали поддержку «нового» HTML-тега:
<link rel="canonical" href="http://example.com/products" />

При добавлении данного тега разные URL-адреса с одним и тем же содержимым, к примеру:
http://example.com/products?trackingid=feed
http://example.com/products?sessionid=hgjkeor2
http://example.com/products?printable=yes&trackingid=footer

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

Тем самым они предлагают webmaster'ам добавлять данный тег в html-код в случае если архитектура их web-сайтов порождает возможность доступа к одной и той же странице по разным URL-адресам. И помогают им избежать наложения санкций из-за дублированного содержания.

Информация об этом теге от самих поисковиков: Google Webmaster Blog, Yahoo Search Blog, Live Search Blog

P.s. очень вольный перевод и мой первый пост на «сами знаете где» =)
Всего голосов 33: ↑32 и ↓1+31
Комментарии6

jQuery и плагин ContextMenu — правый клик в Opera

Время на прочтение3 мин
Количество просмотров1.4K
Недавно передо мной встала задача — реализовать в админке одного проекта контекстное меню по правому клику мыши. Для решения этой задачи нашел плагин для jQuery — contextMenu, демонстрация. Посмотрел пример, скачал, прикрутил и начал проверять. IE — нормально, FF — нормально, Safari — нормально, Opera — не работает!
Решение дальше
Всего голосов 23: ↑22 и ↓1+21
Комментарии22

Яндекс.Склонятор

Время на прочтение2 мин
Количество просмотров25K
Яндекс выпустил XML-склонятор русских имен. Сервис по адресу export.yandex.ru/inflect.xml?name=Вася%20Пупкин берет имя и выдает его склонения в такой форме:
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <inflections>
  3.   <original>&#1042;&#1072;&#1089;&#1103; &#1055;&#1091;&#1087;&#1082;&#1080;&#1085;</original>
  4.   <inflection case="1">&#1042;&#1072;&#1089;&#1103; &#1055;&#1091;&#1087;&#1082;&#1080;&#1085;</inflection>
  5.   <inflection case="2">&#1042;&#1072;&#1089;&#1080; &#1055;&#1091;&#1087;&#1082;&#1080;&#1085;&#1072;</inflection>
  6.   <inflection case="3">&#1042;&#1072;&#1089;&#1077; &#1055;&#1091;&#1087;&#1082;&#1080;&#1085;&#1091;</inflection>
  7.   <inflection case="4">&#1042;&#1072;&#1089;&#1102; &#1055;&#1091;&#1087;&#1082;&#1080;&#1085;&#1072;</inflection>
  8.   <inflection case="5">&#1042;&#1072;&#1089;&#1077;&#1081; &#1055;&#1091;&#1087;&#1082;&#1080;&#1085;&#1099;&#1084;</inflection>
  9.   <inflection case="6">&#1042;&#1072;&#1089;&#1077; &#1055;&#1091;&#1087;&#1082;&#1080;&#1085;&#1077;</inflection>
  10. </inflections>
Пользуйтесь на здоровье :)

Склонятор стал 17-м мини-проектом сборника Яндекс.Нано.

P. S. Обнаружил на Хабре единственную девушку-участницу разработки проекта :)
Всего голосов 118: ↑114 и ↓4+110
Комментарии64

Теория Веб-приложений: 2 старых заметки

Время на прочтение5 мин
Количество просмотров925
Здесь приведены две моих старых заметки, посвященных теории Веб-приложений, их структуре и вопросам взаимодействий. Примеры на PHP.

Достаточно абстрактно, с упором на теорию.
Всего голосов 15: ↑8 и ↓7+1
Комментарии3

100 OpenSource инструментов для Web-мастера.

Время на прочтение7 мин
Количество просмотров14K
В этой статье, опубликованной позавчера на DesignVitality, авторы приводят 100 инструментов для Вэб-мастера, включающих программы для дизайнера с открытым кодом, открытые шаблоны и ресурсы.


Лучшие порталы с открытыми шаблонами сайтов


В сети есть множество бесплатных шаблонов, но искать подходящий часто может быть очень долго, поэтому мы предлагаем вам посетить сначала следующие четыре портала:
Читать дальше →
Всего голосов 56: ↑51 и ↓5+46
Комментарии42

Super Mario на JS

Время на прочтение1 мин
Количество просмотров3.6K
Вот однако же есть умельцы. Все помнят игру детства — Super Mario. Появился очередной повод поностальгировать — умельцы сделали версию игры на Javascript(!!). Скрипт игры весит 35 kb или 14 kb в ужатом виде. Должен адекватно работать во всех браузерах.

Наслаждаемся:

Обычная версия: без музыки или с музыкой

Игровое окно x2: без музыки или с музыкой

Собственно исходник самого скрипта.

Проверьте установленную кодировку, игра может неверно отображаться, если принудительно стоит кодировка win1251.
Читать дальше →
Всего голосов 98: ↑93 и ↓5+88
Комментарии54

Количество ВебОС зашкалило за 20 штук

Время на прочтение4 мин
Количество просмотров3.5K
Если вы всё ещё верите в то, что Google действительно разрабатывает ВебОС, или виртуальную операционную систему внутри браузера, но никак не можете её дождаться, то я могу вас обрадовать: такие решения уже есть и их больше 20 штук!

Конечно, некоторые виртуальные операционные системы выглядят ужасно и находятся в стадии бета-тестирования, однако в обзоре есть и весьма достойные разработки. Собственно, предлагаю сам обзор :)
Читать дальше →
Всего голосов 34: ↑33 и ↓1+32
Комментарии50

Простой RSS-клиент на Android

Время на прочтение14 мин
Количество просмотров110K
Пошаговое руководство по созданию RSS-клиента на Android. Статья для начинающих разработчиков.
Android – операционная система для мобильных устройств от Google.
Система очень перспективная и динамично развивается. Базовые навыки разработки будут совсем не лишними.
Осторожно много скриншотов!
Читать дальше →
Всего голосов 67: ↑64 и ↓3+61
Комментарии46

Загадка выпадающего списка «Амазона»

Время на прочтение2 мин
Количество просмотров191K
Бен Кэменс обнаружил, что в выпадающем списке Shop by Department на сайте «Амазон» ховер-эффект происходит очень быстро, абсолютно без какой-либо задержки. Тем самым происходит нарушение старого, выработанного ещё в 90-х годах прошлого века правила: перед отображением пункта подменю необходим так называемый гистерезис, запаздывание.



Запаздывание необходимо не только для того, чтобы сберечь ресурсы машины пользователя, но и по соображениям юзабилити: если не добавить задержку, то переводить курсор мыши на выпавшее подменю будет неудобно, придётся вести его сначала горизонтально в меню, не задевая другие пункты, и лишь после выбирать нужный подпункт.
Читать дальше →
Всего голосов 558: ↑548 и ↓10+538
Комментарии90

iOS разработчик: Обзор книг для новичка

Время на прочтение4 мин
Количество просмотров193K
Какое-то время назад я решил перепрофилироваться на разработчика под iOS, и решил систематизировать материал. Так сказать, составить свой roadmap. Получился некий обзор, которым я хотел бы поделиться с вами.
Данный обзор не претендует на полноту, непогрешимость и истину в последней инстанции.

Итак, вы приобрёли iPhone или iPad. Чудесные устройства, не правда ли? Какое-то время спустя пришла мысль “а не создать ли мне под него программу, которая завоюет мир?”. Я расскажу вам, с чего начать.
Читать дальше →
Всего голосов 67: ↑37 и ↓30+7
Комментарии91
1
23 ...

Информация

В рейтинге
Не участвует
Откуда
Минск, Минская обл., Беларусь
Дата рождения
Зарегистрирован
Активность