Присоединяйтесь к моему телеграм-каналу CTO Лайфхаки

Подробнее о моих услугах для бизнеса

  • Для тех, кто скучает по Punto Switcher — Caramba!

    Для тех, кто скучает по Punto Switcher — Caramba!

    Как это часто бывает, после покупки Пунто Свитчера Яндексом что-то пошло не так, и программу сначала перестали поддерживать, а потом и вовсе убрали ссылки на ее скачивание.

    Напомню, Пунто — это был автоматический переключатель клавиатуры и он здорово помогает людям, которые не научились печатать вслепую. Хотя, даже при десятипальцевом наборе иногда напечатаешь такую абракадабру. И тут изначальный разработчик Пунто решил выпустить Карамба Свитчер! К сожалению, пока только для Windows, надеюсь, это дело времени, пока все это попадет и на Макинтоши. И странно, что Карамба, а не Абракадабра.

    Но это все пространные рассуждения и догадки. А пока — вот ссылка на скачивание для Windows.

  • Имена, содержащие две буквы Р.

    Имена, содержащие две буквы Р.

    Последние недели я занимаюсь саморазвитием — решаю задачи Эйлера по программированию. Дошел уже до 39. И в каком-то разговоре с женой про сыновей и их имена с двумя Р я понял, что могу написать программу, которая может найти все такие имена в базе данных. Файл с именами я нашел тут: https://stackoverflow.com/questions/1803628/raw-list-of-person-names

    А код написал сам:

    #!/usr/bin/env python
    # -*- coding: utf-8 -*-
    # vim:fileencoding=utf-8
    
    '''
    looking for names with double R
    
    '''
    import os
    fi = open('/Users/matakov/names.txt', 'r')
    
    pyramid=[]
    for line in fi:
        pyramid.append( list(map( str, line.split() )) )
    
    pyramid = sorted(pyramid)
    #print ((pyramid))
    
    for line in pyramid:
    	#print (line)
    	r=0
    	for char in line[0]:
    		if char == 'r' or char == 'R':
    			r+=1
    	if r >= 2: print (line[0])

    Довольно просто оказалось. Вот так я провожу досуг, когда не пишу в блог.

    Вот сам список, как видите, мои сыновья в нем присутствуют:

    TWO R NAMES:

    ARRON
    ARTHUR
    ARTURO
    AURORA
    AURORE
    BARABARA
    BARBAR
    BARBARA
    BARBERA
    BARBRA
    BARRETT
    BARRIE
    BARRY
    BERNARD
    BERNARDA
    BERNARDINA
    BERNARDINE
    BERNARDO
    BERRY
    BERTRAM
    BRADFORD
    BRODERICK
    CARRI
    CARRIE
    CARROL
    CARROLL
    CARRY
    CARTER
    CHERRI
    CHERRIE
    CHERRY
    CHERRYL
    CHRISTOPER
    CHRISTOPHER
    CIERRA
    CORRIE
    CORRIN
    CORRINA
    CORRINE
    CORRINNE
    CRISTOPHER
    DARREL
    DARRELL
    DARREN
    DARRICK
    DARRIN
    DARRON
    DARRYL
    DEIRDRE
    DERRICK
    DIERDRE
    DORRIS
    ERROL
    FARRAH
    FLORRIE
    FORREST
    FREDERIC
    FREDERICA
    FREDERICK
    FREDERICKA
    FREDRIC
    FREDRICK
    FREDRICKA
    GARRET
    GARRETT
    GARRY
    GERARD
    GERARDO
    GERRI
    GERRY
    GERTRUD
    GERTRUDE
    GERTRUDIS
    GREGORIA
    GREGORIO
    GREGORY
    GROVER
    HARRIET
    HARRIETT
    HARRIETTE
    HARRIS
    HARRISON
    HARRY
    HERBERT
    HERIBERTO
    IRMGARD
    JARRED
    JARRETT
    JARROD
    JERRELL
    JERRI
    JERRICA
    JERRIE
    JERROD
    JERROLD
    JERRY
    KARREN
    KARRI
    KARRIE
    KARRY
    KERRI
    KERRIE
    KERRY
    KRISTOFER
    KRISTOPHER
    LARRAINE
    LARRY
    LORRAINE
    LORRETTA
    LORRI
    LORRIANE
    LORRIE
    LORRINE
    MARAGARET
    MARAGRET
    MARGARET
    MARGARETA
    MARGARETE
    MARGARETT
    MARGARETTA
    MARGARETTE
    MARGARITA
    MARGARITE
    MARGARITO
    MARGART
    MARGERET
    MARGERT
    MARGERY
    MARGHERITA
    MARGORIE
    MARGRET
    MARGRETT
    MARGUERITA
    MARGUERITE
    MARGURITE
    MARICRUZ
    MARJORIE
    MARJORY
    MARQUERITE
    MARRY
    MARYROSE
    MERRI
    MERRIE
    MERRILEE
    MERRILL
    MERRY
    MONSERRATE
    MORRIS
    MURRAY
    NORBERT
    NORBERTO
    NORRIS
    PARKER
    PERRY
    PIERRE
    PORFIRIO
    PORTER
    RAMIRO
    RAYFORD
    RICARDA
    RICARDO
    RICHARD
    RIGOBERTO
    ROBERT
    ROBERTA
    ROBERTO
    RODERICK
    RODGER
    RODRICK
    RODRIGO
    ROGER
    RORY
    ROSAMARIA
    ROSARIA
    ROSARIO
    ROSAURA
    ROSEMARIE
    ROSEMARY
    RUPERT
    SHARRI
    SHARRON
    SHERRELL
    SHERRI
    SHERRIE
    SHERRIL
    SHERRILL
    SHERRON
    SHERRY
    SHERRYL
    SIERRA
    SOCORRO
    STARR
    TARRA
    TERRA
    TERRANCE
    TERRELL
    TERRENCE
    TERRESA
    TERRI
    TERRIE
    TERRILYN
    TERRY
    TIERRA
    TORRI
    TORRIE
    TREVOR
    WARNER
    WARREN
    WERNER

  • Как настроение, сын? Вот так!

    Как настроение, сын? Вот так!

    Как настроение, сын? Вот так!

    Как настроение, сын? Вот так!

  • А Nintendo Switch неплохо затягивает!

    А Nintendo Switch неплохо затягивает!

    А Nintendo Switch неплохо затягивает! Роберту очень нравится наблюдать, как я управляюсь с главным героем Зельды, у нас теперь ежевечерний ритуал. Графика приятная, детская. Готовим с ним перченые блюда, чтобы не замерзнуть и бегаем от мультяшных монстров. Нинтендо не перестает удивлять. #Игры

    А Nintendo Switch неплохо затягивает! Роберту очень нравится наблюдать, как я управляюсь с главным героем Зельды, у нас теперь ежевечерний ритуал. Графика приятная, детская. Готовим с ним перченые блюда, чтобы не замерзнуть и бегаем от мультяшных монстров. Нинтендо не перестает удивлять. #Игры

  • Каждый утро по стакану воды?

    Каждый утро по стакану воды?

    Каждый утро по стакану воды? По совету жены добавил к своим тренировкам ежедневные поллитра рано по утру. Пока только 3 дня, так что судить о результатах преждевременно, но вдруг поможет? Сегодня была 15 тренировка из 32, жена занималась со мной и мы синхронизировались в упражнении «Скалолаз». Вдвоем, конечно, веселее! #Тренировка

    Каждый утро по стакану воды? По совету жены добавил к своим тренировкам ежедневные поллитра рано по утру. Пока только 3 дня, так что судить о результатах преждевременно, но вдруг поможет? Сегодня была 15 тренировка из 32, жена занималась со мной и мы синхронизировались в упражнении «Скалолаз». Вдвоем, конечно, веселее! #Тренировка

  • Nintendo Switch ради игры года.

    Nintendo Switch ради игры года.

    Nintendo Switch ради игры года. Тут на одном игровом сайте прочитал, что игрой года признали Zelda. А это эксклюзив для консоли Nintendo Switch. Походил я вокруг нее в МВидео и как-то не решался все. И тут замечательная жена посоветовала посмотреть на авито. И там за полцены да еще в комплекте с этой самой Зельдой! Вот так у меня появилась эта консоль 9 поколения. Впечатления пока положительные, но подробно ей займусь после эпического прохождения Kingdom Come Deliverance на PS4Pro. И, судя по всему, будет это еще не скоро — игра сложная!

    Nintendo Switch ради игры года. Тут на одном игровом сайте прочитал, что игрой года признали Zelda. А это эксклюзив для консоли Nintendo Switch. Походил я вокруг нее в МВидео и как-то не решался все. И тут замечательная жена посоветовала посмотреть на авито. И там за полцены да еще в комплекте с этой самой Зельдой! Вот так у меня появилась эта консоль 9 поколения. Впечатления пока положительные, но подробно ей займусь после эпического прохождения Kingdom Come Deliverance на PS4Pro. И, судя по всему, будет это еще не скоро — игра сложная!

  • Какие возможности даёт цифровой видоискатель?

    Какие возможности даёт цифровой видоискатель?

    Какие возможности даёт цифровой видоискатель? Во многом мой выбор между Canon 80D и Sony A6500 закончился в пользу последнего именно из-за цифрового видоискателя. Рецепт использования прост — вы сразу видите, какой у вас получится кадр. Даём жене в руки луну, предварительно достав её с неба, ставите на колесо фотоаппарата функцию коррекции экспозиции и аккуратно подгоняете вид кадра под то, что хотите получить. Эта фотография не была дополнительно чем-то обработана, именно такой результат и выдал фотоаппарат. #Фото

    Какие возможности даёт цифровой видоискатель? Во многом мой выбор между Canon 80D и Sony A6500 закончился в пользу последнего именно из-за цифрового видоискателя. Рецепт использования прост — вы сразу видите, какой у вас получится кадр. Даём жене в руки луну, предварительно достав её с неба, ставите на колесо фотоаппарата функцию коррекции экспозиции и аккуратно подгоняете вид кадра под то, что хотите получить. Эта фотография не была дополнительно чем-то обработана, именно такой результат и выдал фотоаппарат. #Фото

  • 12 из 32, «Вверх и

    12 из 32, «Вверх и

    12 из 32, «Вверх и вниз». Сегодня проходящая мимо жена сказала, что у меня стало лучше получаться делать боковые планки. Вот первый результат примерно 400 минут с Nike Training App #Тренировка

    12 из 32, «Вверх и вниз». Сегодня проходящая мимо жена сказала, что у меня стало лучше получаться делать боковые планки. Вот первый результат примерно 400 минут с Nike Training App #Тренировка

  • 11/32, Тренировка «Выносливость». Не сдавайтесь!

    11/32, Тренировка «Выносливость». Не сдавайтесь!

    11/32, Тренировка «Выносливость». Не сдавайтесь!
Приятный женский голос убеждает меня, что осталось всего 5 секунд медвежьего шага. Он еще не знает, что 10 секунд назад я выглядел, как персонаж на фото выше. #Тренировка

    11/32, Тренировка «Выносливость». Не сдавайтесь!
    Приятный женский голос убеждает меня, что осталось всего 5 секунд медвежьего шага. Он еще не знает, что 10 секунд назад я выглядел, как персонаж на фото выше. #Тренировка

  • До/после: от улыбки до сна.

    До/после: от улыбки до сна.

    До/после: от улыбки до сна. Очередное бесценное воспоминание для родителя. #Семья

    До/после: от улыбки до сна. Очередное бесценное воспоминание для родителя. #Семья