Рубрика: Технологии

  • Эмбоссеры DYMO Omega

    Эмбоссеры DYMO Omega

    Когда-то давно прочёл в блоге Тёмы про эмбоссеры и очень захотел себе такой купить. И вот, спустя два с половиной года я всё-таки это сделал!

    Очень занятная штука, позволяет на довольно упругом пластике эмбоссировать (как на кредитных картах) какие-нибудь слова. Я заказал в студии эмбоссер DYMO Omega (они еще есть в Комусе, но там дороже):

    Скажу честно, хочется, чтобы он был из металла. Пластик очень дешевый и страшненький. Но дело делает:

    Пока не очень понятно, куда его применить. Инструменты подписать в ящиках — хорошая идея, но мелковато, хочется покрупнее буквы. А альтернатив я что-то не вижу пока в магазинах.

    Можно банки с крупой подписать. Или полки в библиотеке (хотя опять, мелковато). Надо подумать, в общем.

  • Делаем красивое меню в WordPress

    Делаем красивое меню в WordPress

    Когда мы пересчитали количество тренировок, которые нужно уместить в меню на нашем новом сайте, стало ясно, что обычный стандартный функционал не справится с такой задачей. Но это же WordPress! А значит методом гугления наверняка найдется нужный нам плагин. Поиск по запросу «Rich wordpress menu» выдал нам ответ уже в первой строке: Max Mega Menu от автора Tom Hemsley.

    Посмотрите видео, и вы поймете, какую красоту и удобство можно сотворить бесплатным дополнением:

    Вот что получилось с услугами:

    Еще думаете сделать сайт на Битриксе?

  • Добавляем теннисный мяч туда, где его не должно быть

    Добавляем теннисный мяч туда, где его не должно быть

    Моя философия веб-разработки простая — не лезь в код своей CMS. Это важно для корректного обновления того же WordPress и купленной темы. 

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

    Теннисный мячик потребовал пары часов размышлений, как сделать так, чтобы не лезть в код сайта и оставить его обновляемым.

    Опишу решение (ради интереса):

    1) у нас справа от поиска была иконка «Случайная запись». Странная функция, я решил ее заменить на теннисный мячик. Нам нужно заменить иконку и ссылку. 

    2) замена на теннисный мяч происходит средствами каскадной таблицы стилей, на лету. Добавил код следующего вида:

    .fa-random:before {  content: «🎾»;

    }

    Выглядит несложно, если не учитывать поиск UTF-8 знака мяча (это не картинка, а символ), а также дебаггинг страницы с помощью Google Chrome Console, чтобы узнать, какой именно элемент отвечает за случайную запись.

    3) у нас есть мячик, но неправильная ссылка (на случайную запись). Мы не можем средствами каскадной таблицы стилей изменить ссылку, поэтому приходится использовать язык JavaScript. Мы не можем напрямую написать код (чтобы сохранить обновляемость), поэтому ставим плагин Simple CSS JavaScript для WordPress, и добавляем в его тело следующий код:

    jQuery(document).ready(function( $ ){

      $(‘.random-post’).html(‘<a href=\»http://tennis-tver.ru/\» title=\»Теннисный клуб Румянцево\» target=\»_blank»><i class=\»fa fa-random\»></i></a>’);

    });

    Обратите внимание, символы кавычек экранированы, иначе работать не будет. 

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

    Смотрим на результат: мячик на месте, ссылка правильная. Задача выполнена.

  • Google Chromecast или HDMI по воздуху

    Google Chromecast или HDMI по воздуху

    Когда-то давно я уже задавался вопросом, как пустить HDMI  по воздуху, и почему-то упустил разработку от Google — Chromecast. Сегодня в рамках одного из бизнес-проектов мне удалось потестировать это чудо техники, и мне понравилось.

    Через Google Chrome мне удалось передать не только веб-страницу, но и целиком экран моего макбука. То есть с помощью этого устройства можно смотреть видео из любых источников и показывать любые документы.

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

  • Онлайн-диктовка в сервисе «Речевой блокнот»

    Онлайн-диктовка в сервисе «Речевой блокнот»

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

    Адрес сайта: https://speechpad.ru/

  • Когда 100 мегабит не то, чем они кажутся

    Когда 100 мегабит не то, чем они кажутся

    В связи с полной заменой Wi-Fi оборудования я замерил скорость всех узлов связи. И как же велико было моё удивление, когда вместо обещанных 100 мегабит на вход и 100 мегабит на выход я получаю только 25-30 на вход и 95 на выход. Ну с 95 я еще могу смириться, 100 все-таки теоретическая скорость, но 25!

    Сначала я заподозрил новое оборудование, все перемерил, вернул старое оборудование, убрал вообще оборудование, вставив шнур в компьютер, а скорость все 30.

    Написал в техподдержку, они прислали спеца, измерили своими средствами и оказалось… 30! Значит проблема не на моей стороне, и я совершенно случайно её нашел.

    Поэтому рекомендую всем обладателям мегабит проверять иногда, а столько ли их, сколько обещали.

  • Экспорт контактов из AmoCRM в Excel и объединение сотен файлов в одну книгу

    Экспорт контактов из AmoCRM в Excel и объединение сотен файлов в одну книгу

    У AmoCRM есть ограничение на количество экспортируемых контактов, максимум, что вы можете себе позволить — 500 штук за раз. При этом наша база насчитывает 20 000, и, несложно догадаться, после экспорта получилось 40 файлов. И их нужно объединить в один Excel файл для удобства восприятия.

    Делается это следующим образом. Во-первых, сохраните все файлы с зажатой клавишей Ctrl (чтобы при каждом клике у вас не открывалось новое окно):

    У вас получится много файлов, в моем случае — 41.

    Открываете новую Excel-книгу, пустую, нажимаете Alt+F11, получаете окно макросов.

    Дважды кликайте на «Эта книга»

    Откроется пустое окно для макросов (на скриншоте я уже скопировал туда текст).

    Копируем туда следующий код:

    Sub simpleXlsMerger()
    Dim bookList As Workbook
    Dim mergeObj As Object, dirObj As Object, filesObj As Object, everyObj As Object
    Application.ScreenUpdating = False
    Set mergeObj = CreateObject("Scripting.FileSystemObject")
     
    'change folder path of excel files here
    Set dirObj = mergeObj.Getfolder("E:\amo")
    Set filesObj = dirObj.Files
    For Each everyObj In filesObj
    Set bookList = Workbooks.Open(everyObj)
     
    'change "A2" with cell reference of start point for every files here
    'for example "B3:IV" to merge all files start from columns B and rows 3
    'If you're files using more than IV column, change it to the latest column
    'Also change "A" column on "A65536" to the same column as start point
    Range("A2:IV" & Range("A65536").End(xlUp).Row).Copy
    ThisWorkbook.Worksheets(1).Activate
     
    'Do not change the following column. It's not the same column as above
    Range("A65536").End(xlUp).Offset(1, 0).PasteSpecial
    Application.CutCopyMode = False
    bookList.Close
    Next
    End Sub
    

    Обратите внимание, здесь нужно изменить только путь к вашим файлам. У меня это E:\amo

    Нажимаете зеленую кнопку Play (Run) и все файлы объединяются в один.

    Не так сложно, хоть и потребовало создание макроса.

  • Оплата часами

    Оплата часами

    Сейчас никого не удивишь, оплачивая покупки телефоном. Но часы — дело совершенно непривычное. Последние два дня плачу только часами, в основном люди удивляются, говорят, что я первый так сделал. 

    Конечно, это немного неудобно — повернуть руку под неестественным углом или вообще отобрать у продавца терминал и перевернуть уже его. 

    Но даже несмотря на это платить часами удобно. Не нужно лезть в карман, доставать кошелёк. Говорят, в России гораздо более сильне проникновение всех новых технологий, даже в сравнении с США. По свидетельствам очевидцев там очень сложно найти бесконтактный терминал в принципе. 

    Кстати, интересный факт — когда вы платите часами с привязанной карты, то номер вашей карты становится другим. То есть и карта, в целом, другая, виртуальная. 

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

  • Force Touch для диктофона на iPhone

    Force Touch для диктофона на iPhone

    Пару дней назад я выбирал себе диктофон. Из комментариев я узнал, что на андроиде с помощью программы button remapper можно сделать запись голоса по нажатию кнопки (конкретно запись в программе Evernote) — за наводку спасибо Дмитрию Желязкову. 

    Но не менять же телефон ради этой функции? Начал искать что-то похожее для iOS и, конечно же, не нашёл — никто вам в Купертино не даст кнопкам назначения менять. Но все же какой-то относительно удобный манёвр есть. Можно вызвать запись, используя функцию силового нажатия. Раньше нужно было разблокировать Айфон (приложить палец, можно не нажимать), вызвать диктофон, нажать кнопку записи. 

    Теперь алгоритм такой — разблокируем, нажимаем с усилием на иконку диктофона и скользим на первый пункт — запись. Минус одно действие, уже лучше. И запись сразу стартует. 


    Ещё один лайфхак — приложить телефон к уху и сделать вид, что разговариваешь. Сменится микрофон (на телефонный, качество чуть лучше по ощущениям) и цвет записи станет красным:


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

  • Профессиональный диктофон

    Профессиональный диктофон

    Хочу купить себе профессиональный диктофон. Поток моих мыслей всегда сносил всякого на своём пути, в том числе все средства управления своими делами (getting things done). Сейчас, в пору моей карьеры консультанта, нельзя терять ни единого момента в обсуждении деталей, а все время сидеть в телефоне, даже с благой целью записи дел — попросту неприлично как-то. 

    Я выбрал себе модель Olympus VP-10


    Она довольно компактная, хорошо записывает. Но в то же время каких-то базовых вещей в ней нет (тот же wifi для синхронизации не помешал бы). 

    Спросите а почему не использовать диктофон в телефоне? Долго запускать, нужна моментальная скорость реакции. Недаром диктофоны ещё производят — это должно быть очень удобно.