К основному контенту

Сообщения

Показаны сообщения с ярлыком "программирование"

Проверка штрих-кода в базе данных Ninox

Открыл в полюбившейся программе Ninox Database мою учебно-развлекательную базу данных товаров, подумал: классно было бы вносимый штрихкод проверять прямо при вводе. А то на Айфоне-то фотосканер кода в цифрах не ошибется, а на компьютере я их вручную ввожу, приходится тщательно проверять потом, что навводил. Достал клавиатуру, занес над ней руки, щелкнул костяшками... И такая вдруг лень накатила — у меня ж на товарах как минимум два типа кодов уже попадались — стандартный EAN-13 и короткий EAN-8 . Третий, UPC американский, тоже не исключаю. И какой из них проверять? Передумал. Почти. Пошел почитать хоть что это за коды такие. Оказалось, что как минимум шесть типов кодов (включая перечисленные выше) проверяются одним и тем же способом ! То есть, по сути, любой из них можно дополнить слева нулями до самого длинного типа и проверять уже только его. Оправданий не осталось. Пришлось снова достать клавиатуру. Код проверки кода В моем примере скрипт запускается всякий раз после из...

Лунная соната iOS или Дождитесь ответа оператора

Adagio Встроенный калькулятор iOS 11 мотивирует на степе́нные вычисления уже тем, что не терпит суеты. Исполнять вычисления следует в медленном темпе, обязательно дожидаясь исполнения анимации операторов вычислений. Раз+ два+ три+ Раз+ два+ три+ Раз+ два+ три… И — равно! Такт за тактом, такт за тактом — выдерживайте темп и не упрекайте Эппл в том, что это калькулятор фальшивит.

За IFTTT

Автоматизатор задач. Название расшифровывается как IF This Than That . Смысл такой: ежели случилось ЭТО , тогда сделай-ка ТО (программисты оценят). Программа берет результат одной... я не знаю... сущности и делает что-то другое. Сложно описывать словами, лучше примерами. В IFTTT есть огромная куча готовых рецептов, можно попытаться придумать что-то уникальное. Но, скорее всего, оно там уже есть. Например, программа может делать такое: Продублирует в твитах фотографии публикуемые в Инстаграмме; Отправит напоминание выключить вайфай, когда уйдете из дому; Пришлет оповещение, когда МКС пролетает над вашим домом; Завтра обещают дождь, пришлет напоминалку; Отметит в Спотифае песни из понравившихся видосиков на Ютубе; Запишет сколько воемени провел на работе, сколько дома и т.д.; Сохранит НАСА'вское фото дня в фотоальбом на Айфоне; Продублирует снятый Айфоном скриншот в Дропбокс; Отправит уведомление, когда в Аппсторе станет бесплатным приложение из топа; Пришлет СМС с...

Шестьдесят четвертое обновление

Майкрософт офис для Мака обновился. Теперь будет крутиться в 64-битах. В связи с этим, у меня образовались два впечатления. Наконец-то?.. Эту страну не… Тьфу, в зубах навязло. Эту фирму не победить! В офисе все обязаны работать! Халявы не будет! Начинай! По моему, апдейтер от Майкрософта — последняя утилита на моем Маке, которая, в своей трогательной заботе, не умеет сама закрывать и открывать обновляемые программы.

Писсуар по науке

Как заставить мужика писать в писсуар, а не мимо? Правильно! Привлеки его внимание во время процесса. Изъян в фаянсе, грязная точка, какая-нибудь завле­кушка — значи­тельно повышают меткость отлива­ющего. Про иссле­до­вания о влиянии завле­кушек в писсуарах на чистоту в туалете я слышал лет десять назад — увидел впервые. Писсуар в Меге @ Парнас / © Δoka О, мяч почти в воротах — это сильный образ! Кто ж не поста­рается?! Так и представ­ляешь себе: «Ну, я то точно забью!» Надеюсь, желающие «пробить одиннад­ца­ти­метровый» не часто заходят. Правка Жена, активная поклонница спортив­ного мяча и сетки, с грустью проком­мен­ти­ровала: Ну почему такая неспра­вед­ли­вость? Как ваш туалет, так что-нибудь интересное, а как наш, так только очереди!

Не один такой

Программистское Кто сказал, что книги по программированию не будоражат? Читаю: «Строка “123” легко конвертируется в число 123, в то время как строка “здравствуй, мир” не имеет для этого очевидных числовых значений». Могли бы просто сказать, что в число не конвертируется. Так нет же: не имеет, очевидных, числовых, значений . Ибо не факт. А-аа! Кайф какой! А я все думал, ну откуда во мне это дотошное занудство? Africa in Copenhagen, by Comrade Foot on Flickr

Ретиновый мир

Кто как борется с засильем экранов высокого разре­шения в наших девайсах? Как разместить картинку на странице так, чтобы на наших ретинах она не превра­щалась в расплыв­чатое недора­зу­мение, теребящее тревожный звоночек, напоми­нающий о неотвра­тимости прибли­жа­ющегося похода к офталь­мологу? Что я имею ввиду? В то прост­ранство, которое на класси­ческом, обычном экране занимает одна точка (далее пиксель), на ретине поме­щаются четыре. Когда откры­ваешь на ретина-экране страницу с картин­ками, сверстанную под обычный экран, браузеру неоткуда взять изобра­жение улучшен­ного качества, он берет что дают и просто растя­гивает это в два раза по горизон­тали и по вертикали, ну и немного сглаживает результат. Получается что получается. Тут надо сказать, что если на этой картинке представ­лена обычная бытовая фотография, то описанного подвоха можно и не заметить. Проблемы вылезают, если на изобра­жении ест...

Больше-Меньше

Подготовил и выложил в галерею очередную программу для калькулятора. Настоящую игру размером всего в пятьдесят пять шагов. Больше-Меньше (или Угадай число). Сколько вам нужно попыток, чтобы угадать число, скажем, от одного до тысячи? Калькулятору потребуется максимум десять, чтобы найти загаданное число от 1 до 1023. Ваша задача лишь подсказывать ему: ваше число больше предложенного, или меньше.

Истории шагающего калькулятора

Все режимы на экране Citizen SRP-175 Наконец-то занялся восстановлением проекта, посвященного программируемому калькулятору Citizen SRP-175 . Подготавливаю и выкладываю туда листинги своих программ. Программы чаще развлекательные, написанные для самообразования. Получится маленькая галерея с готовыми для печати листингами. Для проекта выбрал технологию Сайтов Гугл. Есть надежла, что здесь ему уже ничего не будет страшно.