Как стать автором
Обновить
2
0
Саша Иванов @solo12zw74

Разработчик программного обеспечения

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

Как объединить содержимое файлов в PowerShell. И при этом не пострадать

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

Что надо было сделать


Однажды мне понадобилось объединить пачку текстовых файлов, лежащих в одной директории, в один файл. Делать руками этого не хотелось и мне на помощь, как всегда, пришёл Гугл! Я много слышал о мощности такого средства, как PowerShell, и решил использовать его для этой "мегазадачи". Хотя бы потому, что с убогостью средства cmd.exe я знаком не по наслышке. Ну а делать это руками — не наш путь.

Что пошло не так
Всего голосов 17: ↑14 и ↓3+11
Комментарии26

Небольшой обзор QCon 2018

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

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


something_will_probably_go_wrong


Дисклеймер: конечно же данная статья выражает моё личное мнение.

Читать дальше →
Всего голосов 6: ↑6 и ↓0+6
Комментарии0

Авторизация с помощью QR

Время на прочтение3 мин
Количество просмотров26K
Приветствую тебя, уважаемый читатель.

Пришла ко мне как-то идея — сделать вход на сайт с помощью QR-кода. Поиск в сети дал несколько результатов:

  1. SQRL
  2. и другие — здесь уже провели поиск, поэтому не буду переписывать)


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



Всё это сложные хитрые клиент-серверные реализации и они, конечно, очень крутые. А вот ключевой момент моей yet another genius идеи:
Пользователь заходит на сайт в современном браузере (где поддерживаться камера и камера есть) и подносит QR-код к камере устройства. А в коде закодированы… правильно! — данные для входа (пара логин-пароль)… просто так, в незашифрованном виде, обычным текстом. Код считывается на стороне клиента javascript'ом, данные вставляются в форму тем же javascript'ом, форма авторизации отправляется javascript'ом. По большому счёту можно использовать и другие виды штрихкодов, но QR, как мне кажется, наиболее популярен (широко распространён) для подобных задач.

И да, применять это можно не только в вебе, но и в любых непонятных ситуациях, когда требуется ввести логин/пароль/что-то с клавиатуры, а у вас есть камера и QR-код.

Наверное идея звучит глупо. Она слишком проста. Но позвольте мне рассказать почему она имеет право на жизнь.
Читать дальше →
Всего голосов 19: ↑5 и ↓14-9
Комментарии13

Знакомьтесь — Google Play Services

Время на прочтение2 мин
Количество просмотров67K
Здравствуй, читатель!

На Google I/O 2012 было объявлено о скором появлении на свет некоей «платформы Google Play Services». Платформы для разработчиков, которые жаждут интегрировать сервисы Google в свои приложения.

26 сентября в блоге на G+ было объявлено о запуске Google Play Services v.1.0

О новшестве общих чертах
Всего голосов 37: ↑32 и ↓5+27
Комментарии14

Android. Выпадающий список (Spinner) с индикатором загрузки

Время на прочтение5 мин
Количество просмотров30K
Приветствую тебя, читатель!

Представляю твоему вниманию небольшой очерк о том, как захотелось мне видеть прогресс-бар («infinite circle») во время загрузки данных в выпадающий список, который в Андроиде называется Spinner.
Необходимость такая возникла при разработке небольшой утилиты по работе с веб-сервисом. Параметры некоего расчёта хранятся на централизованном сервере. Веб-сервис .NET отдаёт списки возможных параметров в виде массивов разной длины (от 2 до 50 элементов). Для отображения этих параметров и был выбран выпадающий список. Инициализация списков, как и положено, происходит асинхронно. И в то время, пока данные загружаются, смотреть на пустые статичные элементы безо всякого прогресса скучно, уныло и вообще.

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

Информация

В рейтинге
Не участвует
Откуда
Краснодар, Краснодарский край, Россия
Дата рождения
Зарегистрирован
Активность