Pull to refresh
0
0

веб-разработчик

Send message

Как Эстония применяет блокчейн в масштабах целого государства

Reading time3 min
Views25K
imageНа фоне публичных дискуссий о глобальных перспективах блокчейн, одной из стран, активно применяющих данную технологию на государственном уровне, стала Эстония. В этой прибалтийской стране с населением чуть более 1,3 млн человек технология уже успела найти практическое применение в медицине, банковском секторе, биржевой торговле и нотариате. Мы, в команде блокчейн-сервиса Wirex решили подробнее рассмотреть каждое из направлений применения блокчейн-технологии в Эстонии.

В начале весны проект Guardtime, специализирующийся на обеспечении безопасности данных, объявил о партнерстве с eHealth Foundation — Фондом электронного здравоохранения Эстонии. В основе решений, предложенных Guardtime, лежит KSI (Keyless signature infrastructure) — блокчейн-технология, обеспечивающая масштабные проверки подлинности данных без опоры на централизованный доверенный орган. Цель проекта — защита свыше 1 млн медицинских записей. Согласно замыслу разработчиков Guardtime, реализованная ими инфраструктура KSI внедрена в ядро базы данных Oracle. Благодаря этой интеграции изменения в истории болезни пациентов можно увидеть в режиме реального времени.
Читать дальше →
Total votes 29: ↑25 and ↓4+21
Comments10

Как программист машину покупал

Reading time9 min
Views121K
Недавно я озадачился поиском б.у. автомобиля, взамен только что проданного, и, как это обычно бывает, на эту роль претендовали несколько конкурентов.

Как известно, для покупки авто на территории РФ существует несколько крупных авторитетных сайтов (auto.ru, drom.ru, avito.ru), поиску на которых я и отдал предпочтение. Моим требованиям отвечали сотни, а для некоторых моделей и тысячи, автомобилей, с перечисленных выше сайтов. Помимо того, что искать на нескольких ресурсах неудобно, так еще, прежде чем ехать смотреть авто “вживую”, я хотел бы отобрать выгодные (цена которых относительно рынка занижена) предложения по априорной информации которую предоставляет каждый из ресурсов. Я, конечно, очень хотел решить несколько переопределенных систем алгебраических уравнений (возможно и нелинейных) высокой размерности вручную, но пересилил себя, и решил этот процесс автоматизировать.
image
Читать дальше →
Total votes 73: ↑71 and ↓2+69
Comments208

Xiaomi Mi Notebook Air 12.5 — почти макбук, но…

Reading time4 min
Views91K
Ну, в общем, нет. Это не полный клон макбука. Сперва (на фотках) кажется, что Xiaomi Mi Notebook Air 12.5 — это прям чистой воды MacBook Air, но при близком знакомстве выясняется, что крышка у него не та, «профиль» квадратный, и даже на ощупь он немного другой. Как ни старается Xiaomi стать азиатской Apple, им еще есть куда расти. С другой стороны, 38 000 ₽ с доставкой — это ведь очень хороший вариант.


Читать дальше →
Total votes 36: ↑25 and ↓11+14
Comments235

«Больше чем Аудиомания»: Как научиться играть на барабанах?

Reading time12 min
Views54K


Фото rskspyder man / CC

Бывают в жизни такие моменты, когда одна навязчивая идея прочно врезается в голову, не отпуская ни на минуту. Иногда это следствие осознанного и планомерного движения к цели, иногда – импульсивное желание осуществить детскую мечту.

Наш сегодняшний материал для тех, чья цель (или мечта) – научиться играть на барабанах. Мы в Аудиомании собрали интересные и полезные советы начинающим барабанщикам и узнали у Дмитрия Полтинина – менеджера по международной логистике Аудиомании и барабанщика и бэк-вокалиста группы †B†C†B† – о его опыте игры на ударных.
Читать дальше →
Total votes 32: ↑29 and ↓3+26
Comments31

Как правильно купить б/у iPhone

Reading time6 min
Views127K
Навеяно многочисленными случаями продажи подделок или не полностью рабочих аппаратов на площадке Авито и прочих.

Итак, Вы нашли подходящий аппарат и собираетесь встретиться с владельцем для покупки. Приготовьтесь к тому, что проверка аппарата будет долгой, возможно, платной, но, поверьте, это для Вашего же блага. Приступим.
Читать дальше →
Total votes 60: ↑39 and ↓21+18
Comments66

Twitter Bootstrap и SharePoint. Как заставить Bootstrap корректно работать под SP

Reading time4 min
Views12K

Зачем использовать Bootstrap?


Разрабатывая и дорабатывая решения на основе SharePoint, я всё больше стал сталкиваться с повышенными ожиданиями пользователей от стандартных форм создания и редактирования элементов. Всех окружают такие удобные и привычные Яндекс, Gmail, Facebook, VK и другие. Симпатичные, быстрые и понятные интерфейсы стали нормой. Многие ожидают интерфейсы подобного уровня и в корпоративных системах.
Читать дальше →
Total votes 10: ↑8 and ↓2+6
Comments10

Как стать профессиональным веб-разработчиком: практическое руководство

Reading time12 min
Views651K

Дорога длинна и трудна, но интересна и полезна!

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

По статье разбросано множество ссылок на бесплатные и важные ресурсы. Для простоты я собрал их в PDF и разбил по категориям. Мне не платят за упоминания сайтов, ссылки на которые я привёл – я всего лишь хочу порекомендовать вам лучшие ресурсы, чтобы помочь вам достичь вашей цели.

Что нужно помнить:

1. Статью разрешается пролистывать

Руководство может помочь вам вне зависимости от вашего положения на дороге к профессиональной разработке. Прокрутите его к тому заголовку, который лучше всего описывает ваше сегодняшнее положение, и читайте оттуда. Если вы только начали этот путь, или пока размышляете об этом – последуйте совету Короля из «Алисы в стране чудес»:

Начните с начала, и продолжайте, пока не дойдёте до конца; и там уже остановитесь.
Читать дальше →
Total votes 49: ↑38 and ↓11+27
Comments129

Биржа или банк: сравниваем возможности по обмену валюты и сохранению средств

Reading time8 min
Views29K


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

Ранее мы подробно отвечали на популярные вопросы о фондовом рынке, а сегодня сравним биржи и банки.
Читать дальше →
Total votes 13: ↑9 and ↓4+5
Comments23

Замыкания в Javascript [Часть 1]

Reading time15 min
Views59K
Перевод статьи Ричарда Корнфорда Javascript Closures.

  • Введение
  • Разрешение имен свойств объектов
    • Присваивание значений
    • Чтение значений

  • Разрешение имен идентификаторов, контексты исполнения и цепь областей видимости
    • Контекст исполнения
    • Цепь областей видимости и свойство [[scope]]
    • Разрешение имен идентификаторов

  • ...

Введение


Замыкание
Замыкание — это выражение (обычно функция), которое может иметь свободные переменные, вместе со средой, которая привязывает эти переменные (т.е. “замыкает” это выражение).

Замыкания относятся к наиболее мощным особенностям ECMAScript (javascript), но они не могут быть применены должным образом без понимания. Несмотря на то, что их легко создать, даже случайно, их создание может иметь пагубные последствия, в частности, в некоторых относительно распространенных окружениях браузеров. Чтобы избежать случайных столкновений с недостатками и использовать преимущества замыканий, необходимо понимать их механизм. Это сильно зависит от роли цепи областей видимости в разрешении имен идентификаторов (identifier resolution) и от разрешения имен свойств в объектах.

Самое простое объяснение замыкания в том, что ECMAScript допускает вложенные функции, определения функций и функции-выражения (function expressions) внутри тел других функций. И эти вложенные функции имеют доступ ко всем локальным переменным, параметрам и функциям, находящихся внутри их внешней функции (внешних функций). Замыкание образуется, когда одна из этих вложенных функций становится доступной вне той функции, в которую она была включена, таким образом, она может быть выполнена после завершения внешней функции. В этот момент она все еще имеет доступ к локальным переменным, параметрам и внутренним декларациям функций (function declarations) своей внешней функции. Эти локальные переменные, параметры и декларации функций (изначально) имеют те же значения, которые были во время завершения внешней функции и могут взаимодействовать с внутренней функцией.

К сожалению, правильное понимание замыканий требует понимания механизмов, которые стоят за ними, и немало технических подробностей. Хотя некоторые из алгоритмов, определенных в ECMA 262, затронуты в начале последующего объяснения, большинство не могут быть опущены или просто приведены к упрощенному виду. Если вы знакомы с разрешением имен свойств объектов, то можете пропустить этот раздел, но только люди, уже знакомые с замыканиями, могут позволить себе пропустить последующие разделы и прямо сейчас перестать читать и вернуться к их использованию.
Читать дальше →
Total votes 38: ↑26 and ↓12+14
Comments13

Внезапная реклама в вашем ролике на Youtube: почему она появляется и как её убрать

Reading time6 min
Views34K

В этом посте мы объясним, почему в вашем ролике могла внезапно появиться реклама или выключиться музыка, и расскажем, что можно сделать, чтобы вернуть всё как было.
Читать дальше →
Total votes 28: ↑18 and ↓10+8
Comments11

Двойной обман. Как ФБР использовало украинского хакера Максима Попова

Reading time20 min
Views112K


Холодным днём 18 января 2001 года Максим Игоревич Попов, 20-летний украинский парень, нервно толкнул двери американского посольства в Лондоне. Его можно было принять за участника программы по студенческому обмену, который пришёл получать визу, но самом деле Максим был хакером, участником восточноевропейской хакерской группы, которая атаковала американские коммерческие компании, зарабатывая на вымогательстве и фроде. Прокатившаяся волна таких атак выглядела словно предвестник нового этапа Холодной войны между США и организованными хакерскими группировками в странах бывшего советского блока. Максим Попов с детским лицом, в очках и с короткой стрижкой, собирался стать первым перебежчиком в этой войне.
Читать дальше →
Total votes 147: ↑132 and ↓15+117
Comments73

Советы, библиотеки и дополнительные материалы по CSS-анимации

Reading time25 min
Views67K
Советы, библиотеки и дополнительные материалы по CSS-анимации

Введение


Была глубокая ночь. В темную комнату через деревянные окна проникал лунный свет. Он недостаточно освещал мой деревянный стол с ноутбуком, блокнотом и синей ручкой. Поэтому я протянул свою руку к настольной лампе и включил её.

На компьютере был открыт текстовой файл со списком статей и библиотек про веб-разработку. Он постоянно пополнялся новыми данными.

Свернув его, я пошел на улицу в поисках кинотеатра с Deadpool'ом запустил браузер и стал блуждать по окрестностям интернета. Во время прогулки я наткнулся на интересную js-библиотеку по созданию css-анимации, которую добавил в открытый до этого текстовой документ… Как оказалось, по этой теме у меня уже набралось больше 40 ссылок на материалы и библиотеки.
Читать дальше →
Total votes 24: ↑24 and ↓0+24
Comments12

Криптовалюта Ethereum выросла в 13 раз за три месяца

Reading time3 min
Views40K


Казалось бы, ещё недавно мы праздновали, что биткоин достиг паритета с долларом, а вот уже он опустился с $1000 до $420, попутно породив к жизни более 700 клонов, основанных на блокчейне.

Одна из относительно новых криптовалют Ether на платформе Ethereum за три месяца 2016 года прибавила в стоимости примерно 1200% (рост за январь-март с 0,002 BTC до 0,026 BTC), а по рыночной капитализации ($882 млн) вышла на 2-е место после Bitcoin ($6,5 млрд), заметно опередив Ripple ($273 млн) и Litecoin ($148 млн).

Успех Ethereum был предсказуем.
Читать дальше →
Total votes 25: ↑17 and ↓8+9
Comments27

Туториал по Jade для начинающих

Reading time8 min
Views227K


Jade — это препроцессор HTML и шаблонизатор, который был написан на JavaScript для Node.js. Проще говоря, Jade — это именно то средство, которое предоставляет вам возможность написания разметки совершенно по новому, с целым рядом преимуществ по сравнению с обычным HTML.
Читать дальше →
Total votes 34: ↑27 and ↓7+20
Comments74

Доллар

Reading time5 min
Views82K


Последние два года вся страна пристально следит за курсом доллара. Новостные выпуски пестрят громкими репортажами о долларе. Все говорят о долларе. А что, если мы на фоне горячего интереса, разберемся с тем, как формируется цена доллара, посмотрим кто и как торгует валютой?! Все результаты, представленные в данной статье, получены на основе официальных торговых данных full orders log (полный журнал заявок), купленные на Московской Бирже. Мы покажем реальные торги изнутри. Параллельно, познакомимся со стандартными методами анализа рынка. Такая аналитика стоит не малых денег и её могут позволить ограниченное число «компаний».

Инструментом для анализа данных будет Java. Анализируемый биржевой инструмент — USDRUB_TOM. Наша задача вытащить любопытные детали из имеющихся данных и попробовать сделать определенные выводы.
Читать дальше →
Total votes 88: ↑71 and ↓17+54
Comments64

Руководство по HTML/CSS/JavaScript

Reading time13 min
Views210K

Frontend Guidelines

Правила и руководства оформления, форматирования HTML, СSS и JavaScript кода. Его цель — повысить качество кода и облегчить совместную работу и поддержку инфраструктуры.

От переводчика

Приветствую всех снова, меня зовут Максим Иванов, и сегодня я подготовил перевод, который, возможно, окажется для вас полезным. Бенджамин Де Кук (Benjamin De Cock), разработчик из Бельгии, собрал некоторые указания по оформлению кода, которые позиционируют себя как лучшие практики по написанию HTML, CSS, JS. Конечно, существует множество рекомендаций, например, есть хороший гайдлайн от Google, наверное, есть еще что-то, однако, если следовать хотя бы некоторым из них, то можно надеяться, что ваш код станет лучше. В отдельных случаях следование этим гайдлайнам не полезно, а совсем наоборот. В общем и целом, все зависит от вашего опыта и виденья дела, если вы новичок, то скорее вам будет полезно оценить то, что пишут другие и в обществе считается верным, если вы гуру, то наверное вам и не нужны гайдлайны, которые написаны непонятно кем на ваш взгляд. Итак, приступим.
Читать дальше →
Total votes 38: ↑29 and ↓9+20
Comments38

Учебник AngularJS: Всеобъемлющее руководство, часть 2

Reading time22 min
Views191K
Часть 1

4.1 $rootScope


$rootScope не сильно отличается от $scope, просто это объект $scope самого верхнего уровня, от которого происходят все остальные области видимости. Когда Angular начинает создание вашего приложение, он создаёт объект $rootScope, и все привязки и логика приложения создают объекты $scope, являющиеся наследниками $rootScope.

Обычно мы не используем $rootScope, но с его помощью можно обеспечить передачу данных между разными областями видимости.
Читать дальше →
Total votes 33: ↑29 and ↓4+25
Comments23

Баллада о SharePoint

Reading time89 min
Views208K
image

Предисловие


Важно! Если Вам хочется побыстрее приступить к технической стороне дела – просто пропустите эту главу.

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

Кстати картинка «человека дождя» на заглавной не просто для привлечения внимания и именно для этого в повествование добавлена «лирика», все события, имена и прочее есть суть фантазии автора. Как обычно, никто ни за что не несет ответственности :)

Читать дальше →
Total votes 19: ↑17 and ↓2+15
Comments62

Ликбез про ETF: как купить за 50k рублей кусочек кластера акций и как сравнить доходность по нему с банковским депозитом

Reading time6 min
Views36K


ETF — это, очень грубо упрощая, облачное потребление акций.

Каждая бумага ETF представляет собой акцию фонда, а сам фонд фактически является «хранилищем» с акциями строго определённого списка. Например, туда могут входить сразу акции Apple, MS, Google, IBM, Intel, AMD, HP, Symantec, EMC, SAP и других объединённых каким-то общим признаком компаний. Если компании с этим признаком в совокупности стабильны и растут, то «кластер» выигрывает.

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

Естественно, рано или поздно должен был появиться простой и «гуманитарный» инструмент для тех, кто не брокер и не хочет разбираться в тонкостях инвестирования. Всеобщая автоматизация позволила собрать такую инфраструктуру и создать инструмент.
Читать дальше →
Total votes 22: ↑11 and ↓110
Comments27

Особенности работы с иностранными бумагами из РФ: как купить кусок Гугла

Reading time6 min
Views12K


Обычные торги идут через целую серию «прокладок». Давайте начнём с самого начала и попробуем разобраться, что всё это значит с точки зрения финансового рынка и ИТ-систем.

Итак, вы хотите купить акции Apple. Они листингуются на Санкт-Петербургской бирже (причём без согласия эмитента), можно купить через некоторых брокеров.

Вот кто из иностранных ИТ-игроков есть на бирже СПБ:
  • ALPHABET (это GOOGLE)
  • APPLE
  • CISCO
  • FACEBOOK
  • INTEL
  • INTERNATIONAL BUS. MACHINES ( IBM)
  • MICRON TECHNOLOGY
  • MICROSOFT
  • PAYPAL
  • QUALCOMM
  • YAHOO

Остальные крупные ИТ-компании не торгуются в России. Вообще. Вы не можете взять и купить одну из них. Поэтому, если вы хотите купить одну из них, вам нужно иметь брокера из другой страны. А дальше начинается интересное.
Читать дальше →
Total votes 15: ↑12 and ↓3+9
Comments10

Information

Rating
Does not participate
Location
Раменское, Москва и Московская обл., Россия
Registered
Activity