Pull to refresh
2
0
Саша Иванов @solo12zw74

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

Send message

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

Reading time3 min
Views8.7K

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


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

Что пошло не так
Total votes 17: ↑14 and ↓3+11
Comments26

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

Reading time6 min
Views2.2K

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


something_will_probably_go_wrong


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

Читать дальше →
Total votes 6: ↑6 and ↓0+6
Comments0

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

Reading time3 min
Views26K
Приветствую тебя, уважаемый читатель.

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

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


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



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

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

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

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

Reading time2 min
Views67K
Здравствуй, читатель!

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

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

О новшестве общих чертах
Total votes 37: ↑32 and ↓5+27
Comments14

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

Reading time5 min
Views30K
Приветствую тебя, читатель!

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

Читать дальше →
Total votes 6: ↑6 and ↓0+6
Comments9

Information

Rating
Does not participate
Location
Краснодар, Краснодарский край, Россия
Date of birth
Registered
Activity