Главная

Wednesday, 30 August 2017

Полупрозрачная тень в Paint.NET

Всем привет.

Уверен многие знают что стрелки с тенью делаются в Paint.NET весьма просто. Надо применить по выделению эффект Stylize/Drop shadow. С этим справится даже начинающий.

Но я подумал что тень должна быть малость прозрачной, так будет выглядеть стильнее. Однако как я не колдовал с настройками Drop shadow прозрачности добиться не удалось. Ну что ж значит есть другой путь, чуть длиннее.

Итак начинаем как обычно, рисуем стрелку и копируем ее на дополнительный слой, она нам пригодиться позже. В оригинале добавляем нужную тень с помощью Drop shadow, но убираем сам оригинал через снятие галки "Keep original  image".


Friday, 25 August 2017

Де ж той паспорт?

Всім привіт.

Журналісти показують який твориться ажіотаж з біо-паспортами, люди платять гроші за швидке оформлення, а чекають по 3 тижні: горять відпустки, горять авіаквитки тощо. Гвалт!
 
То ж журналіст радить:
1) тім хто їде не бронювати нічого поки не отримають на руки паспорт
2) тім  хто  не їде не займати чергу за паспортами, а дати можливість отримати паспорт тим хто їде.

Слушно. Вас ще не кусають докори сумління?)) Мабуть ні. Мене теж не дуже. 

Чутки про безвіз були давно. Можна було навесні оформити спокійно і не кіпішувати. Особливо тим, хто планував і замовляв квитки. Але вірили в безвіз не всі, а його три рази переносили... і от цей день настав.

Щодо  згорівших  квитків  не  дуже  віриться. Затримки почалися не від учора, тобто люди знають наперед що форс-мажор можливий. Я коли вони оформлюють квитки або тур без паспорта на руках то свідомо наражають себе на ризик. То хто ж вам лікар?)

До того ж ДМС знову займається транслітераціює. Ваше ім'я може в новому паспорті звучати по іншому!(

Але  журналісти ще і тиснули  на  те  що не дивлячись на часті затримки Паспортний сервіс продовжує приймати гроші на термінове оформлення.)

Неочікувано?


Tuesday, 22 August 2017

Сумма альтернативных строк в Excel.

Всем привет.

Как красиво подсчитать сумму альтернативных столбцов или строк?

Случается такое, когда нам необходимо суммировать каждую вторую строку столбца. Конечно, мы могли бы суммировать каждую ячейку по отдельности, но это не наш вариант. Вместо этого мы устроим себе кофе-брейк, в то время как Excel сделает за нас всю грязную работу. Для этого нам понадобится альтернативный столбец и функция СУММЕСЛИ (SUMIF в английском варианте), которая суммирует ячейки, заданные определенным условием. В нашем случае критерием будет «если элемент находится в нечетных строках».

Все что нам нужно сделать, это добавить дополнительный столбец и заполнить его чередующимися единицами и нулями. Теперь мы можем использовать наш столбец для определения условия с помощью функции =СУММЕСЛИ(диапазон условия; 1; диапазон суммирования).


Все просто кроме одного момента. Заполнить столбик чередующимися нулями и единичками сходу не получится. Несмотря на формат ячеек. Поэтому после выделения всей области следует подсказать Excel-ю что надо еще сделать "Сopy Cells".


Вот тепереь все.

Sunday, 20 August 2017

What is your English level?

Hi all.

A few days ago my chief asked me about my English level. So he meant my English level which has certification. I remember that in 1996 I tried to pass exam IELTS. It was good attempt and I got total score 5.5 points in 9 points scale.

But yesterday I thought that I have to test my level now. I have to know my real current level. Life is life, maybe chief will want to test our English...

Ok, I took online service for this EF Standard English Test (EF SET).

Why test your English skills with EF SET?

CERTIFY YOUR ENGLISH FOR MORE JOB OPPORTUNITIES.
Adding your verified English test results to your profile can get you up to 6 times more views on LinkedIn, the world's largest professional network. 

GET AN INTERNATIONALLY RECOGNIZED ENGLISH CERTIFICATE.
EF SET scores are trusted and used by universities and employers because the test is aligned to internationally approved standards developed by the European Council.

TAKE MULTIPLE TESTS – AT NO COST.
Take our online English test as many times as you need to improve your results for free. The EF SET is the most convenient and learner-centric English test in the world.

My EF TEST had 50 minutes, 25 minutes for Reading (+answers) and 25 minutes for Listening (+answers). I pay your attention - time is counting and no pause in any case. The theme of text may be from any subject. I have got topics about Volcanoes, Acupuncture and Road Traffic. You see that topics are very various).

So, I managed my test and got score is 45. It's B1 level. So, in 20 years I didn't downgrade my skills! Super!



See your later.

Friday, 18 August 2017

Секретная функция в Excel.

Всем привет.

Есть в Microsoft Excel пасхальное яйцо в виде функции. Эта функция вычисляет разность между двумя датами.

Синтаксис: 
=РАЗНДАТ(нач_дата;кон_дата;код)
или
=DATEDIF(нач_дата;кон_дата;код)

Аргументы: 
1. нач_дата - начальная дата. 
2. кон_дата - конечная дата.
3. код - текстовое значение, которое указывает в каких единицах необходимо вернуть разницу дат.
    
Список допустимых значений аргумента:
"y" - число полных лет в заданном промежутке
"m"- число полных месяцев в заданном промежутке
"d" - число дней в заданном промежутке
"md"- разность между номером дня в дате аргумента кон_дата и номером дня в дате аргумента нач_дата, при этом значения месяца и года в заданных датах игнорируются
"ym" - разность между номером месяца в дате аргумента кон_дата и номером дня в дате аргумента нач_дата, при этом значения номеров дня и года в заданных датах игнорируются
"yd" - разность в днях между датами аргументов кон_дата и нач_дата, при этом значения года в заданных датах игнорируются.

Monday, 14 August 2017

Как Microsoft прячет Internet Explorer 11 от web-сайтов.

Всем привет.

После релиза первой preview-версии Internet Explorer 11 на платформе Windows 8.1 можно заметить кроме появления такого вкусного функционала как WebGL, предзагрузка данных, поддержка FlexBox, SPDY и других веб-стандартов ещё и скрытие идентификации браузера как IE.

Ранее уже ходили слухи о том, что браузер Internet Explorer теперь в строке user-agent, передаваемой на сервер, добавляет информацию "like Gecko", а теперь IE11 и вовсе отдаёт на сервер переменную user-agent следующего вида:

Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11.0) like Gecko

Именно так, preview-версия IE11 не добавляет информацию "MSIE" или IE в строку user-agent как это было в IE10 и всех предыдущих версиях, тем самым многие веб-сайты, которые ранее с помощью данной строки определяли браузер, теперь не будут обрабатывать IE как сторонний браузер, а будут обрабатывать в "общем" потоке. Стоит отметить, что первые сборки IE 11 (до preview-версии) обладали полной строкой user-agent с использованием идентификатора IE11.

Также компания Microsoft рекомендует отказаться от функций isIE() и подобных переменных в JavaScript, так как IE11 будет возвращать в таких случаях значение "false", ложь. Кроме этого ещё и переменные navigator.appName и navigator.product возвращают совсем другую информацию:
• navigator.appName возвращает "Netscape".
• navigator.product возвращает "Gecko".

Поэтому сейчас можно писать код функции так:
isIE = function isIE() {
       var bIE = navigator.appName == 'Microsoft Internet Explorer';
       var bIE11 = (navigator.appName == 'Netscape') && (new RegExp("Trident/.*rv:([0-9]{1,}[\.0-9]{0,})").exec(navigator.userAgent) != null);
       return bIE || bIE11;
}();

Как результат, во многих случаях при использовании JavaScript-функций для определения браузера будет выбран путь обработки Gecko-поведения браузера. И на это есть свои причины, о которых ниже.

Saturday, 12 August 2017

Динамичная выноска в Excel 2016.

Всем привет.

Прохаживаясь по возможностям Excel 2016 обнаружил одну полезную фишку. Оказывается выноски (callout) могут более информативны. Чем просто с текстом внутри. Им можно придать динамику. Другими словами информацию в выноске можно изменять при определенных условиях без ручного ввода.

Как это сделать? Да собственно все на рисунке. 



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

Есть в Excel-е еще и красивые объекты SmartArt. Один учитель даже намекал мне что они более красивые, чем полезные. И действительно, получается что все надписи внутри объекта можно внести только руками. И описанный фокус выше уже не работает.

Friday, 11 August 2017

Я б в ІТ-шніки пішов - хай мене навчають.

Всім привіт.

Мрія щодо зміни своєї професії за життя опанувала багато молодих голів. Тим більше що це зараз перспективно, і по грошах доречно).

Зважаючи на те що програмістом, щоб там не казали ваші друзі, може бути не будь хто самий простий крок це почати з QA(Quality Assurance).

Щоб розкласти свої думки правильно корисно першою прочитати цю статтю "Карьера в IT: должность QA engineer"

Не   зважаючи  на  нові терміни.  Звісно  нового буде дуже багато. Але я знаю немало людей які хоч і знають терміни але зовсім не в тій темі, тобто це не показник). Звісно вам краще мати ментора, тобто все ж таки записатися на курси. Безкоштовні  чи  ні?  То вже вирішить  самі. Зрозуміло що на  безкоштовних мало вимог і всю віддачу від них ви маєте здобути самі. За гроші   з   вами  будуть  панькатися,  але  також  на  це  не  надто покладайтеся.

Я у свій час виконав курс "Основи тестування програмного забезпечення"
але дивно, чомусь запис на нього на сьогодні закритий.

Досить вдала стаття що вас може чекати в QA розміщена тут https://xwizard-test.blogspot.ru/2017/02/qa-interview-qa-automation-python-linux.html

Багато  дівчат гуманітарного напрямку потрапляють в ІТ не тільки як QA, а як HR. Там своя специфіка, це не наші староформатні кадровики, але краще визначитись зараня куди ж вам рухатись. Можу помилятися, але в них непогана зарплатня,  робота  з людьми, часті відрядження за кордон, і вхідний порог за новими знаннями нижчий.

Щодо Вінниці то в нас на QA вчать тільки в MAIN ACADEMY http://mainacad.com/qa/

Згадав ще одну площадку онлайн http://training.qatestlab.com/. Я  там  був  неофіційно. Курси непогані.  З лабами та екзаменом. Тому хто його проходить пропонують роботу. Але їх офісу у Вінниці поки що нема.

Як не дивно у відомій академії "Шаг" цьому не навчають. Звісно там можуть бути індивідуальні курси за вимогою.  Але  в  мене  сумніви  щодо  цього, тобто якщо ви не повний нуль то багато курсів можно знайти та пройти так само індивідуально онлайн. Наприклад я полюбляю відео-курси від Lynda.com. Які результати? Ось моє портфоліо http://nyukers.ucoz.net/portfolio.html.


Вчитися цікаво, то ж ваші мізки можуть виглядати ось так)



Також слід зауважити що майже всі викладачи не мають академічної освіти. Це швидше ті самі ІТ-практики які   підробляють   в   народі.   З   досвідом  у них все гаразд, а от сленгу буває через край. Можливо так і терба, ви краще відчуєте сучасну ІТ-атмосферу.)

Висновок - якщо вже пані хоче ІТ то починати можно з будь чого. Головне зануритись. За віком ви маєме всі шанси!

У вас все вийде! Good luck!


Wednesday, 9 August 2017

Как запретить автообновление Adobe Reader.

Всем привет.

При инсталяции Adobe Acrobat Reader в системные сервисы, в святая святых, втихаря устанавливается AdobeARMservice. Неприятно, что компания Adobe не оставляет пользователям права выбора поставить сервис автообновления или нет. А ведь такая программа получает самые высокие привилегии работы в системе и несёт в себе две реальные угрозы:
• когда Man in the Middle взломает протокол канала обновления то он сможет установить на компьютер изменённый Adobe Acrobat Reader и захватить управление компьютером.
• если Adobe выпустит несовместимое с каким-то ПО на вашем компьютере обновление это может привести систему в нерабочее состояние, и вы понятия не будете иметь кто же виноват.


Обратите внимание на то, что использовано выражение “когда Man in the Middle взломает протокол”. Учитывая количество установленных бесплатных программ Acrobat Reader в мире и то что автообновлялка имеет права системного сервиса формулировка “если” не подходит — поздно или рано протокол обязательно вскроют.

Но запретить автоматические обновления просто.

Tuesday, 8 August 2017

Сбор сведений о производительности в Powershell.

Всем привет.

Сбор сведений о производительности в Powershell выполняется командлетом Get-Counter.

Далее я цитирую отрывок из замечательной книги Станек Уильям Р. "Windows PowerShell 2.0. Справочник администратора".

Командлет Get-Counter позволяет записывать данные о производительности в простые файлы и файлы журналов, главное — правильно указать нужные счетчики производительности. Вот общий синтаксис пути к счетчику производительности:
\\Компьютер\Объект\Счетчик

где Компьютер — имя или IP-адрес компьютера, Объект — имя объекта производительности, а Счетчик — имя счетчика производительности. Например, для мониторинга размера доступной памяти на компьютере Dbserver79 можно ввести:

get-counter "\\dbserver79\memory\available mbytes"
Timestamp CounterSamples
--------- --------------
2/27/2017 4:26:54 PM \\dbserver79\memory\available mbytes : 1675

Указывать имя компьютера в составе пути к счетчику не обязательно. Если имя компьютера пропущено, Get-Counter использует параметр –ComputerName (он же позволяет опрашивать группы компьютеров), если же этот параметр не задан, подразумевается локальный компьютер. Тем не менее, рекомендуется освоить формат указания полных путей, так как именно они заносятся в трассировки и журналы производительности. Если опустить имя компьютера, путь принимает следующий вид:
\Объект\Счетчик

Если вам доподлинно неизвестно название того или иного счетчика то его можно подсмотреть здесь

И ваш код будет выглядеть так:
$c = Get-Counter -listset Память
$c.paths
get-counter -listset Память | foreach ($a) {$_.paths}

Но вернемся к книге. Следующая команда проверяет размер доступной памяти на компьютерах, заданных параметром –ComputerName:

get-counter –computername fileserver12, dbserver18, dcserver21 "\memory\available mbytes"

Friday, 4 August 2017

Кешируемость сообщений в MS Outlook.

Всем првиет.

Случается что мы используем шифрование или цифровую подпись для своих сообщений в MS Outlook. Если мы хотим обеспечить конфиденциальность наших сообщений. Но заметил нюанс - в случае смены цифрового сертификата адресатом клиент Outlook говорит мне что мой адресат не имеет сертификата для шифрования или он испорчен. Это происходит в том случае если мы используем в качестве почтового сервера MS Exchange. Причина  в кешируемости нашей почты между сервером и  клиентом.


Для устранения этой проблемы надо понизить период кешировнаия до нуля в настройках вашей учетной записи клиента MS Outlook.  После проверить шифрование письма на нужного адресата. Если все Ок, то можно вернуть ползунок  в начальное положение. Это просто.


Wednesday, 2 August 2017

Гарантийный платеж от невыезда. Кто против?

Приветики.

Прохаживаясь на выходные по web-сайтам известных  тур-операторов на мои глаза попалалась интересная услуга. Скорее всего она давно присутствует в перечне дополнительных, просто я не обращал внимание за ненадобностью. У Аккорд-тура она называется "гарантийный платеж от невыезда".

Чем же она зацепила мое внимание?

Значится так - дополнительная услуга "гарантийный платеж от невыезда" стоимостью 16 Euro. Услуга "Гарантийный платеж" позволяет уменьшить финансовые потери при отказе от тура, в случае уведомления Туроператора не позднее, чем за 24 часа до начала тура, о невозможности совершения поездки. В таком случае, туристу возвращаются средства, оплаченные за тур, за исключением визового, консульского сбора и суммы гарантийного платежа. В случае, если турист воспользовался услугой "гарантийный платеж", однако отказался от путешествия позднее, чем за 24 часа до начала тура, стоимость оплаченных, таким туристом, услуг возврату не подлежит. Т.е. при наличии био-паспорта ваши потери составят только 16 евро.

У Algol-я услуга стоит подороже, 30 Euro и называется "Гарантія від невиїзду. Вона звільняє вас від сплати штрафних санкцій за умови письмової відмови від туру не пізніше, ніж за 24 години до його початку."

Все понятно. На случай непредвиденной болезни очень полезный пункт. И, я так надеюсь, оператору не надо обьяснять причину отказа. Услуга есть, заявление написал, рассчитались и разбежались.

Но вот по последнему моему случаю с Аккорд-туром хотелось бы мне чтобы такая услуга была обоюдная. Чтобы тур-оператор страховал туриста от невыезда группы по вине самого тур-оператора. Причины могу быть разные: от популярной "группа не набралась" до банальной поломки автобуса еще на старте. Сейчас себя  Аккорд-тур страхует минимальным количеством от 30-ти человек в группе. А если у 30-го страховка от невыезда?) Получается остальные 29 могут быть в накладе.

Также мне непонятна фишка "Доплата за сезон". Да, летом туристов больше. Но ведь сам тур-сервис от этого не становится качественнее. Я должен доплатить десяток евро, но за эти деньги мне не добавят место в автобусе. Турист сам берет на себя риски заранее забронировать тур на летний сезон. Какой никакое перераспределение туристов на межсезонье, но почему же это за мой счет?

Я лично против.)

Tuesday, 1 August 2017

Простая защита вашего корпоративного адреса.

Всем привет.

Каждый работник компании имеет адрес корпоративной почты (email). Это адрес частенько надо указывать для верификации на online-сервисе или в социальной сети или при региcтрации на очередном мероприятии (курсе , семинаре, вебинаре, конференции). Все хорошо до тех пор пока ваш адрес используется по назначению.

Если вы активный участник ИТ-сообщества то в жизни наступает момент когда вам начинают приходить письма с рассылками на которые вы врядли подписывались. Или не помните чтобы подписывались. Или кто-то ломает аккаунт вашего друга и ваш адрес становится в один миг популярным среди спамеров. Организаторы семинаров тоже делятся между собой базами участников. Вы все больше и больше тратите времени с утра на чистку своего почтового ящика от рекламного мусора.

Что же делать? Ведь корпоративный адрес не отключишь. И фильтры на уровне сервера вам, как простому сотруднику, тоже не доступны.

Могу предложить способ которым сам пользуюсь уже не первый год.
Заведите себе персональный адрес на общедоступном online-сервисе типа gmail. И в правилах редиректа этого gmail-ящика настройте пересылку всех писем на свой корпоративный  адрес.

Что это вам дает? Очевидные преимущества.

Теперь вы можете везде для верификации указывать этот gmail-адрес. Также вам теперь доступны все правила фильтрации нежелательной gmail-почты. Теперь этот gmail-адрес  всегда с вами даже если вы поменяете место работы. В крайнем случае если вы засветились и поток спама не иссякаем то ваш gmail-адрес можно просто закрыть. Что еще, gmail-почта отлично фильтрует спам даже без вашего участия. Это следует помнить и проверять папку "Спам" если вы не получили како-то то важного письма.) Также теперь вам доступна ваша почта в отпуске или в командировке - достаточно отключить редирект или включить "сохранять копию во Входящие". Ведь не всем по должности доступна функциональность типа OWA.

Вам не нравится интерфейс web-почты? Ну во первых, вы же включили пересылку всего на ваш корпоратив. Во вторых, с gmail-почтой можно работать любым локальным почтовым клиентом по протоколам РОР/SMTP или IМАР.

Рекомендую.