Warning: preg_match(): Unknown modifier 't' in /kunden/362380_80937/vielhuber.de/wp-content/plugins/gtbabel/src/Host.php on line 84
Блог > Вильхубер Давид

Серия дат в Google Sheets

При визуализации данных в Google Sheets возникает проблема, заключающаяся в том, что ось \(x\) не может автоматически заполнить пропущенные пропуски для текстовых значений (например, календарных недель). Для решения проблемы генерируется непрерывный ряд дат, подсчитываются сами ячейки, а затем визуализируется накопленная сумма.

.­.­.

Совет: PHP clearstatcache

Найдите ошибку:

72aaa2dbd201d49fc2ee429ebf68f15b

.­.­.

Взлом API Переводов Google

В рамках своего Google Cloud Google предлагает API перевода Google со структурой затрат на основе использования. Существует также недокументированный API, который нельзя использовать без ключа , но отказывается работать после нескольких запросов. При использовании функции перевода веб-сайта Google Chrome заметно, что страницы могут быть переведены в очень хорошем качестве без каких-либо заметных ограничений.

.­.­.

Быстрый совет: Git Auto Tagging

Если вы связываете Github с Composer , обязательно присваивайте номер версии через тег git . Следующая команда командной строки определяет текущий день и увеличивает его (согласно SemVer ) на номер версии. Например, версия 1.0.0 следует после 1.0.9. Если тег не был назначен, версия автоматически помечается как 1.0.0. Такие инструменты, как хрупкие или мерзкие крючки, сокращают эту пустыню персонажей.

8cd852c96ec1e60e8a5ac1f3614b2397

.­.­.

Изменить MySQL триггер

MySQL не предлагает функцию ALTER TRIGGER. Чтобы редактировать существующий триггер, вы должны сначала удалить его, а затем восстановить его. Оператор CREATE TRIGGER может быть прочитан косвенно через information_schema . Мы можем использовать объезд, чтобы изменить триггеры. Для этого вы вносите изменения в результате выполнения следующей команды SELECT (сначала измените базу данных и имя триггера) и выполните запрос.

.­.­.

Триггерные изменения событий в VanillaJS

VanillaJS был на одном уровне с ветеранской Jquery почти во всех областях , так как ES6 и в настоящее время гораздо выше. Поэтому стоит постепенно переносить устаревший код из jQuery. Однако вы должны быть осторожны при запуске событий ручного изменения. Например, document.addEventListener не срабатывает на jQuery.change () . Следующий обзор суммирует специальные функции.

.­.­.

Управление куки с помощью PHP и JS

Настройка файлов cookie с помощью ваших собственных или сторонних сценариев может точно контролироваться с помощью PHP и JavaScript. Хотя это не является достаточным решением для реализации решений для файлов cookie после решения суда против Planet49 (здесь крайне важно, чтобы инструменты отслеживания, такие как Google Analytics, вообще не отслеживали и, следовательно, не устанавливали какие-либо файлы cookie в результате), это может иметь смысл быть в белом / черном списке файлов cookie в целом.

.­.­.

Деактивировать устройства с помощью скрипта в Windows

Чтобы сэкономить электроэнергию или уменьшить собственную паранойю наблюдения, рекомендуется полностью отключить неиспользуемые устройства на вашем компьютере от электричества. Такие устройства, как звуковые блоки или веб-камеры, можно деактивировать классическим способом с помощью диспетчера устройств. Все это также работает через скрипт. В прошлом стандартным способом для этого был devcon . Windows 10 теперь предлагает более удобный способ сделать это через PowerShell .

.­.­.

Skype Background Blur

В Skype есть приятная, несколько скрытая функция: для передачи видео фон можно автоматически отключить, нажав кнопку видео и функцию « Размыть мой фон ». С помощью искусственного интеллекта это работает с любой камерой, даже без информации о глубине. Все это выглядит более профессионально и скрывает личные или несущественные вещи на заднем плане.

.­.­.

SVG экспорт из Illustrator

SVG играют центральную роль в современной сети. Они не только заменили шрифты значков, они также предлагают возможность манипулирования с помощью CSS или JavaScript. Если вы хотите сохранить векторную графику для Интернета из Adobe Illustrator как SVG, вам необходимо выполнить некоторые настройки, чтобы избежать ошибок и сократить время загрузки, о которых я расскажу в следующей статье.

.­.­.

Проект Эйлера: Решетчатые дорожки

Project Euler - это серия увлекательных задач программирования, которые часто имеют математическую основу. Проблемы часто таковы, что сложные алгоритмы должны быть разработаны, чтобы достичь своей цели в разумные сроки. Сегодня мы решаем проблему 15: Решеточные пути , в которых решение можно найти с помощью простых комбинаторных средств.

.­.­.

Автоматические обновления WordPress

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

.­.­.

Оптимизация загрузки OPcache PHP

Например, для веб-сайтов, основанных на WordPress , Joomla или Laravel и не имеющих пользовательского контента, рекомендуется хранить все страницы в статическом кеше HTML и генерировать кеш вручную (или автоматически) только при изменении серверной части. Однако, если страница содержит динамическое содержимое, которое зависит от сеансов и файлов cookie, а также от языка и местоположения, использование OPcache подходит .

.­.­.

Google Sheets: развернуть формулы

Чтобы распространить формулы на целые столбцы в Google Sheets, рекомендуется использовать полезную функцию ARRAYFORMULA . К сожалению, это не работает в сочетании с некоторыми другими важными функциями, такими как QUERY или INDIRECT , поэтому остается полное индивидуальное программирование логики с помощью Google Apps Script или, альтернативно, ручное копирование формулы до последней строки.

.­.­.

Парадокс Симпсона

Парадокс Симпсона - одно из самых понятных и в то же время удивительных явлений в статистике. Это всегда происходит, когда группы данных указывают конкретную тенденцию, но эта тенденция меняется, когда группы объединяются. Парадокс можно сразу понять на простом примере.

.­.­.

Быстрый совет: Google Tag Manager

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

.­.­.

Совет: FRITZ! Box WLAN Hotspot

Начиная с FRITZ! OS 07.10, существует временная возможность того, что FRITZ! Box использует точку доступа WLAN сотового телефона в качестве запасного варианта, если Интернет не работает. Функция скрыта в Интернете> Данные доступа> Интернет-провайдер> Существующий доступ через WLAN . FRITZ! Box работает в качестве маршрутизатора и предоставляет сети собственный диапазон адресов. Если Интернет снова доступен, вы просто сбрасываете настройки. Я также должен был активно проверить параметры WLAN> Радиосеть> Диапазон частот 2,4 ГГц и Интернет> Доступ к данным> IPv6> Поддержка IPv6 .

.­.­.

Цветок Жизни

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

.­.­.

Задержка электронной почты в Outlook

Электронная почта с асинхронной связью является - несмотря на все обреченные вызовы вокруг Slack и Discord - доминирующей средой связи в сфере бизнеса во всем мире. В дополнение к почтовому ящику Мерлина Манна существует множество других стратегий борьбы с ежедневным потоком писем, включая так называемую задержку электронной почты, то есть задержку доставки писем.

.­.­.

Спираль чисел

В течение последних нескольких дней я имел дело со следующим вопросом на StackExchange о спирали целых чисел. Мы ищем замкнутую формулу для координат \(n\) -го элемента в следующей целочисленной спирали, которая простирается от начала координат наружу до бесконечности:

..  9 10 11 12
23  8  1  2 13
22  7  0  3 14
21  6  5  4 15
20 19 18 17 16
.­.­.

Права на чтение в Google Sheets

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

.­.­.

Пряжа Plug'n'Play

npm - менеджер пакетов по умолчанию для Node.js. Facebook давно разработала альтернативное решение для управления пакетами под названием Yarn . Yarn, похоже, постепенно исчезает из Github Readmes как стандартное решение, а статистика на официальном сайте показывает, что только часть пакетов выполняется Yarn. Тем не менее, стоит посмотреть за пределы коробки.

.­.­.

Конвертировать PDF в LaTeX


Система набора текста \(\TeX\) была разработана в 1977 году легендарным Дональдом Э. Кнутом . Программный пакет \(\LaTeX\) по-прежнему является частью стандартного репертуара при создании научных работ. С помощью следующих двух инструментов уже созданные PDF-файлы и рукописные заметки можно полностью автоматически преобразовывать в TeX. Результаты очень многообещающие.

.­.­.

Аргумент симуляции

Аргумент симуляции Ника Бострома впечатляюще прост и четко сформулирован. Он не пытается доказать, что мы живем в симуляции, но вместо этого элегантно формулирует три варианта, один из которых должен быть правдой. У Элона Маск также есть подобный тезис, который сделал идею известной широкой публике. Официальной газете более 14 лет и столько же страниц. Центральное сообщение легко понять и компактно.

.­.­.

Критическая ошибка при использовании WPML + ACF

Мощные плагины WPML для многоязычия и Advanced Custom Fields для ваших собственных полей являются частью основного оборудования для многих установок. Это раздражает, когда есть неисправности с потерей данных. Сообщения об ошибках по этой теме уже несколько лет, и на них не было получено ответа ( здесь и здесь, и здесь, и здесь, и здесь ). Я внимательно посмотрел на проблему.

.­.­.

Использование обозначений разветвленных функций

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

$$f: \mathbb{R} \to \mathbb{R}, f(x) = \left\{\begin{matrix} 42, & \text{falls } x = 0 \\ x, & \text{sonst} \end{matrix}\right.$$

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

.­.­.

Загрузка файлов в Facebook в браузере приложений

На некоторых телефонах Android браузеры в приложениях Facebook и Instagram (на сегодняшний день) работают некорректно, если в поле загрузки указан атрибут accept на объявленной или связанной целевой странице. Кнопка была поэтому без функции. Если вы открываете страницу во внешнем обычном браузере вне приложения Facebook, все в порядке. Это раздражает (особенно потому, что об этом сообщалось в течение длительного времени ), но может быть решено с помощью обходного пути.

.­.­.

Chrome Devtools: перемещать элементы DOM

Инструменты разработчика Google Chrome являются одними из самых мощных на рынке браузеров. Каждый месяц появляются новые функции, которые Google представляет в сжатом виде на YouTube . Но часто это мелочи жизни, которые радуют. Если вы хотите удалить элементы DOM в Google Chrome, вы можете сделать это с помощью кнопки Удалить. Но только сегодня я заметил, что элементы DOM также можно легко перемещать с помощью перетаскивания:

.­.­.

Совет: git status --r

Золотое правило во вселенной git гласит: «Делай рано и часто». Если ночь была немного длиннее или вы просто хотите посмотреть текущую ситуацию на своем компьютере, команда ведет

d8a38f92d0baa14f9d4568826c13ad46

«git status» для всех репозиториев, которые находятся в текущей папке или в любой подпапке, и накапливает значения в хорошем обзоре:

.­.­.

Стек LAMP в подсистеме Windows для Linux

В поисках оптимальной среды разработки Windows 10 предлагает комплексные решения, такие как XAMPP , WAMP и MAMP , встроенную установку вручную, а также решения для виртуализации, такие как Vagrant ( Scotch Box ) и Docker ( Devilbox , Laradock ). Но все мои решения потерпели неудачу - кроме одного - из-за моих требований, таких как бесплатная конфигурируемость, настоящие подстановочные сертификаты SSL, доступ со всех конечных устройств в локальной сети, а также высокая стабильность и производительность.

.­.­.

Хитрости для красноречивых отношений Laravel

Одной из сильных сторон Laravel является его элегантный синтаксис. Если в Laravel имеется большое количество моделей и связей (из-за большого количества таблиц в базе данных), обход часто может привести к менее элегантному коду. Со временем для меня зарекомендовали себя три небольших расширения, которые я кратко представлю ниже. Мы используем только некоторые наследования, магические методы и пользовательские коллекции.

.­.­.

Запретить публичный доступ к .git

Практически в каждом веб-проекте и в любой среде (включая производство) управление версиями Git стало стандартом. Git всегда создает подпапку .git, и если она находится на уровне общей папки веб-сайта, вы можете публично обращаться к конфиденциальным файлам (например, вызов /.git/logs/HEAD показывает последние коммиты) , Это подробно объясняет, как вы можете клонировать внешний (!) Git-репозиторий без списка каталогов.

.­.­.

Node.js / npm / composer без рута

В более старом сообщении в блоге я описал, как разместить Node.js бесплатно с помощью Heroku . Теперь я покажу способ установки Node.js , npm и Composer на любых других хостах общего доступа без прав root с помощью нескольких строк кода. Вы можете использовать его для установки пакетов, развертывания приложений Vue.js или просто для запуска сервера Express.js. Мы всегда работаем в пользовательском каталоге и используем nvm - Node Package Manager.

.­.­.

Ошибка в ассоциативных массивах в PHP 08
18

В PHP <7.2 вы можете создавать массивы, которые больше не доступны:

91367d1c4636fd753b381406024e303c

Теперь вы можете сделать некоторые вещи с ним.

.­.­.

Выполнять команды сразу после подключения по SSH

Следующая команда подключается к серверу через SSH, выполняет некоторые команды (например, изменяет подкаталог и выдает состояние git ), оставляя оболочку открытой. Загружается файл .bashrc, который включает цветные подоболочки. Хитрость заключается в том, чтобы сохранить временный файл / tmp / initfile с нужными командами, чтобы запустить подоболочку (в нашем случае bash) с помощью команды --init-file. В этом файле инициализации тот же файл снова удаляется, чтобы не оставить никаких следов.

.­.­.

Сетевой диск как администратор

Если вы подключаете сетевой диск в проводнике Windows, это не распространяется на всю систему, а только на текущую учетную запись пользователя. Это означает, что вы не можете получить доступ к этому сетевому диску в приложении, которое работает с правами администратора. Это легко изменить: создайте новый DWORD (32-разрядный) с именем EnableLinkedConnections со значением 1 в реестре по адресу HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Policies \ System и перезапустите. Тогда интегрированные сетевые диски видны повсюду.

.­.­.

Совет: включайте папки как диски

Если вы хотите быстро получить доступ к локальной папке в Windows, которую вы используете снова и снова, вы можете просто назначить ей собственную букву диска. Это можно сделать только через «Подключить сетевой диск» через объезд, потому что, например, вы не можете указать путь C: \ Users \ David \ Downloads. Решение дается с помощью так называемого административного ресурса диска, который существует в стандартной комплектации для каждой папки: в приведенном выше примере это будет \\ localhost \ c $ \ Users \ David \ Downloads .

.­.­.

Ловить лягушек

На числовой линии прыгает лягушка, и вы пытаетесь ее поймать. Прыжки и ловли всегда чередуются. Лягушка начинается в позиции \(s \in \mathbb{Z}\) и с каждым ходом прыгает на расстояние \(z \in \mathbb{Z}\) (если \(z>0\) она прыгает направо, иначе налево). \(z\) одинаково для каждого прыжка. Привязка состоит из указания целочисленной позиции. Вы не знаете ни \(z\) ни \(s\) . Мы показываем, что есть способ всегда ловить лягушку.

.­.­.

Длинные имена файлов в Windows 10

Не только при использовании npm под Windows вы достигаете почти 30-летнего ограничения, ограничивающего пути к папкам и файлам максимум 255 символами. Это не вина NTFS, это LFN . Это приводит к досадным ошибкам и несовместимости между операционными системами. Во времена WSL это неблагоприятное условие, которое, к счастью, может быть исправлено в реестре надолго.

.­.­.

Laravel киев на localhost

В среде PHP Laravel в продуктивных средах рабочие и супервизоры гарантируют, что задания, хранящиеся в Redis, например, будут обработаны. Если вы хотите быть полностью независимым от этого на локальном хосте, либо используйте драйвер синхронизации, чтобы всегда выполнять задания немедленно. Это имеет тот недостаток, что текущий процесс PHP блокируется, и запрос зависает до тех пор, пока задание не будет обработано.

.­.­.

Совет: связывайте цели в Google Analytics

С помощью библиотеки JavaScript analytics.js из Google Analytics можно отслеживать любые события на веб-сайтах. Эти события, например, являются точным измерением продолжительности пребывания, максимальной глубины прокрутки посетителей или других отдельных действий, таких как отправка форм. Если впоследствии вы захотите оценить рекламные кампании или, например, провести A / B-тесты, вы создадите так называемые целевые проекты.

.­.­.

Прагматическая аннулирование кэша

Рендеринг на стороне сервера стал частью стандартного набора веб-сайтов и приложений. Браузеры, такие как Google Chrome, также стремятся максимально кэшировать, чтобы минимизировать время загрузки дальнейших звонков. Аннулирование кэша файлов CSS / JS / image может быть решено с помощью mod_pagespeed , заголовка элемента управления Expires / Cache , манифеста кэша или очень прагматично и напрямую через отдельные параметры за именем файла.

.­.­.

Битбакет и SSH ключи

Поставщик Bitbucket (даже в платных тарифах Standard и Premium) не предлагает возможность хранить SSH-ключи с правами записи на уровне репозитория. Хранение вашего личного ключа SSH на рабочем сервере не вариант, так как в противном случае вы можете получить доступ ко всем другим проектам, над которыми вы сейчас работаете. Существуют так называемые ключи доступа , но они разрешают только чтение.

.­.­.

Windows Sysinternals через сетевой диск

Инструменты Sysinternals Марка Руссиновича не должны отсутствовать ни на одном компьютере с Windows. Если вы всегда хотите иметь последнюю версию под рукой, вы можете интегрировать ее в качестве сетевого диска. Команда net use s: \\ live.sysinternals.com \ DavWWWRoot в командной строке достаточна (как обычный пользователь). Впоследствии на диске S появятся полезные инструменты, такие как PsList, PsKill или Process Explorer.

.­.­.

Быстрый совет: Google Sheets и Calendar Weeks

При выводе календарных недель на определенную дату вы должны быть осторожны в Google Sheets (как в Microsoft Excel). Функция = CALENDAR WEEK (TODAY ()) рассчитывается с использованием американского стандарта, для которого первый день года всегда назначается календарной неделе 1. В Германии это определяется по- другому: здесь первая календарная неделя - это неделя, с которой на новый год приходится как минимум 4 дня. В Google Sheets вы можете решить эту проблему (в дополнение к другим интересным альтернативам, таким как = SHORT ((TODAY () - DATE (YEAR (TODAY () - REST (TODAY () - 2; 7) +3); 1; REST (TODAY ( ) -2; 7) -9)) / 7) и модифицированный = КАЛЕНДАРЬ НЕДЕЛИ (СЕГОДНЯ (); 21) ) с функцией = ISOWEEKNUM (СЕГОДНЯ ()), специально разработанной для этого.

.­.­.

Самозаверяющие SSL-сертификаты в Chrome 58

Зашифрованные веб-сайты стали стандартом со времени Let's Encrypt . SSL-сертификаты также необходимы для локальной разработки (например, navigator.geolocation требует локального шифрования SSL). Начиная с версии 58 Chrome, поддержка CN (Common Name) была прекращена, и SAN (Subject Alternative Name) стал обязательным. В результате Chrome неожиданно перестает принимать все сертификаты SSL, созданные обычным способом .

.­.­.

Двойной возраст двух человек

Рассмотрим двух людей \(A\) и \(B\) , которые не родились в один и тот же день и \(A\) моложе \(B\) . Показать: существует ровно два возрастных созвездия \(a,b \in \mathbb{N}\) , к которым применяется следующее: \(2\cdot a = b\) . Сначала мы устанавливаем \(d \in \mathbb{R}^+\) как разницу в возрасте \(A\) и \(B\) при рождении \(A\) с \( d = d_0 + d_1 \) , \( d_0 \in \mathbb{N}_0, d_1 \in \mathbb{R}, d_1 \in [0;1[\) . Теперь рассмотрим любой момент времени \(x \in \mathbb{R}^+\) после рождения \(A\) с \(x = x_0 + x_1\) , \(x_0 \in \mathbb{N}_0, x_1 \in \mathbb{R}, x_1 \in [0;1[\) .

.­.­.

Git и пустые папки

Поскольку хорошо известно, что Git не знает папок, а только файлы, пустые структуры папок не попадают в репозиторий. Тем не менее, поскольку многим фреймворкам и проектам они абсолютно необходимы, они должны там оказаться. Обычной практикой является создание так называемых файлов-заполнителей (часто называемых .gitkeep), которые неявно определяют структуру папок. Эти файлы могут быть легко созданы и, при желании, могут также гарантировать, что другие файлы в папках игнорируются.

.­.­.

Бесплатный хостинг Node.js с Heroku

Хостинг для Node.js все еще не очень распространен, особенно в немецкоязычных странах. Американская облачная компания Heroku предлагает лекарство здесь - и даже бесплатно . Вы всегда замечаете парадигму «Создавайте приложения ... не инфраструктуру» и по-прежнему не имеете никаких ограничений. В качестве примера, мы реализуем небольшую работу cron на основе PhantomJS , которая ежедневно очищает веб-сайт и отправляет заголовок страницы по электронной почте.

.­.­.

Кантор брачная функция

В дополнение к диагональным аргументам Георг Кантор также разработал функцию сопряжения Кантора \(\mathbb{N}^2 \to \mathbb{W}, \quad c(x,y) = \binom{x+y+1}{2}+x = z\) , который кодирует любые два числа \(x,y \in \mathbb{N}\) в новом числе \(z \in \mathbb{N}\) . Например, \(c(3,4)=\binom{3+4+1}{2}+3 = \binom{8}{2}+3=\frac{8!}{6!\cdot 2!} +3 = 31 = z\) уникальная кодировка чисел \(3\) и \(4\) в числе \(31\) . Показать: набор значений \(\mathbb{W} = \mathbb{N}\) , т. Е. \(z\) принимает все натуральные числа.

.­.­.

Земля и горох

Рассмотрим землю (как шар с \(r_1 = 6370km\) ) и горох (как шар с \(r_2 = 2mm\) ) и \(r_2 = 2mm\) веревку над экватором так, чтобы она плотно лежала на поверхности. Теперь вы расширяете обе веревки на один метр каждый. Теперь обе веревки снова должны быть полностью вытянуты над экватором - но они больше не полностью на поверхности, а парят над экватором. Как высоко над поверхностью веревка плывет над землей, как высоко над горохом?

.­.­.

Вероятности на аналоговых часах

Какой процент времени в день занимает три стрелки аналоговых часов в правой половине циферблата? Сначала вы смотрите на часовую стрелку, которая находится на правой стороне в 12 из 24 часов (50%). С этого времени минутная стрелка находится справа через 6 часов из 12 (25%). Из этих 6 часов секундная стрелка проводит 3 часа справа (12,5%).

.­.­.

Laravel: Работа с красноречивыми отношениями

С Eloquent Laravel значительно упрощает связь с базой данных. При работе с Eloquent Relationships при вызове динамических переменных (используя магические методы PHP) вы должны знать, что экземпляры моделей не отражают новые изменения, а вместо этого сохраняют их постоянно, когда они вызываются в первый раз.

.­.­.

Bitbucket: удалить папку из истории Git

При размещении Git в Bitbucket существует жесткое ограничение в 2 ГБ - если оно превышено, у вас есть доступ только для чтения к хранилищу. Чтобы предотвратить это, например, ретроспективно удалите большие папки или файлы из ваших коммитов. Но также и в других случаях (если данные доступа вошли в историю, или node_modules снова проскользнули на master), вам придется ретроспективно манипулировать историей Git вопреки ее природе.

.­.­.

Интегрировать SSL сертификат из DomainFactory на IIS

Во времена Let's Encrypt зашифрованные сайты стали стандартом. Но подстановочные или расширенные сертификаты с особо надежной проверкой владельца также часто требуются. Провайдер DomainFactory предлагает недорогие SSL-сертификаты, которые также могут использоваться извне. Установка на текущем IIS успешно выполняется без CSR с помощью OpenSSL . Далее я кратко покажу вам, какие шаги необходимы.

.­.­.

Парадоксальная стратегия выигрыша при угадывании чисел

Томас М. Ковер задал следующий удивительный вопрос в «Открытых задачах в области коммуникации и вычислений» в 1987 году: игрок \(X\) записывает два разных и случайно выбранных натуральных числа \(A\) и \(B\) на двух разных Обратите внимание и положите их на стол лицевой стороной вниз. Игрок \(Y\) теперь случайным образом выбирает один из этих кусочков бумаги, видит число и теперь должен решить, будет ли это число меньше или больше другого числа, которое все еще лежит на столе лицевой стороной вниз.

.­.­.

Футбол и линейная алгебра

Когда начинается футбольный матч, мяч лежит в центре поля, а затем перемещается и вращается по полю в течение 45 минут. В начале второго тайма мяч снова оказался в центре поля. Используя простые средства линейной алгебры, мы показываем, что либо всегда существует бесконечно много точек на поверхности точно в том же положении, что и в исходном состоянии, либо точно 2.

.­.­.

Laravel: отладка шаблона лезвия

При отладке шаблонов блейдов в Laravel 5. * вы часто получаете бессмысленные сообщения об ошибках, ссылающиеся на кэшированные представления. В прошлом все было лучше: представление отладки в версии 4 содержало больше полезных функций, а также было приятнее. С помощью нескольких строк кода вы можете вернуть эту функциональность с помощью возгласов («Ошибки PHP для классных детей»).

.­.­.

Гармоничное представление логотипов с помощью JavaScript

Будь то ссылки, партнеры или клиенты - во многих случаях вы хотите, чтобы несколько логотипов отображались рядом друг с другом. Соотношения размеров логотипов в основном противоречивы. Часто при разработке размера в дизайне следуют внутренним ощущениям, но также существует точный метод расчета для визуально привлекательного представления путем приравнивания областей логотипов. В следующем примере вы можете сделать это с помощью нескольких строк JavaScript.

.­.­.

Проверьте переменные в PHP / JS на наличие

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

.­.­.

Массовые телефонные звонки с sipgate.io

С помощью sipgate.io компания Sipgate создала захватывающий облачный API, с помощью которого у вас есть множество опций для всех аспектов интернет-телефонии. Учетная запись бесплатна, и в магазине функций также есть бесплатная возможность установить любой номер бесплатного отправителя . Документация от sipgate.io по-прежнему расширяема, но, немного ознакомившись с официальным Sipgate API, вы сможете быстро реализовать захватывающие вещи.

.­.­.

Рекурсия в SQL

Системы управления реляционными базами данных на основе SQL пригодны только для условных иерархических или рекурсивных запросов. Другие системы, такие как ArangoDB, здесь лучше (об этом много говорили на GOTO 2016 ). Но вы также можете генерировать рекурсивные запросы в SQL с использованием общих табличных выражений и, таким образом, запрашивать классические родительские / дочерние таблицы для всех предков и потомков.

.­.­.

WordPress: деактивировать страницы архива

По данным w3techs.com , в настоящее время WordPress работает около 27,4% всех сайтов в мире. Во многих случаях это не блоги. WordPress автоматически генерирует многочисленные, часто неиспользуемые URL-адреса и создает так много ссылок, проиндексированных Google, что оператор веб-сайта даже не появился на экране. Все это можно отключить с помощью простой команды.

.­.­.

Переименовать поля формы PDF оптом

Если, как и я, вы застряли в переименовании тысяч имен полей формы, консоль JavaScript, включенная в Acrobat, является хорошим выбором. В этом вы можете не только выполнить любой код JavaScript, но и получить доступ ко всему содержимому в PDF (включая поля формы). Поскольку в JS-API нет встроенной функции для переименования, поля формы со всеми свойствами копируются и создаются с новым именем.

.­.­.

Торговое оборудование: ремонт варианта изменения

Известная проблема все еще не решена в Shopware 5. Если вы создаете статью с взаимозависимыми вариантами с взаимоисключающими параметрами конфигурации, может случиться, что некоторые комбинации не могут быть выбраны и, следовательно, не могут быть упорядочены во внешнем интерфейсе. С помощью плагина проблема в настоящее время может быть легко устранена.

.­.­.

Одна строка для бесконечности простых чисел

Существует достаточно доказательств бесконечности простых чисел - известная теорема Евклида из Книги Элементов не лишена какой-либо базовой лекции по теории чисел. В Американском математическом месяце за 2015 год (выпуск 122) Сэм Нортшилд опубликовал не менее элегантное доказательство противоречия в виде однострочника, которое я не буду от вас скрывать (с краткими комментариями).

.­.­.

Prettify Windows командной строки

Неприятная подсказка Windows может быть визуально обновлена ​​в несколько простых шагов. Таким образом, вы можете не только настроить командную строку с точки зрения цвета и размера, но и расширить ее функциональные возможности (увеличение буфера, установка большого набора инструментов UNIX). Хотя подсказка не приближается к PowerShell 6.0 или новой оболочке Windows 10 Bash , она не должна скрываться для повседневных задач.

.­.­.

Динамические URL в Joomla

В системах управления контентом URL-адреса часто не всегда фиксированы заранее и поэтому создаются не статически заранее (как вклад или элемент меню), а обращаются к объектам из базы данных. Подобно WordPress ( как описано здесь ), в Joomla также возможно создавать динамические структуры URL (независимо от внутренней системы псевдонимов). Либо JRouter - хороший выбор, либо вы можете использовать однострочник в .htaccess.

.­.­.

JavaScript PasteJacking

Современные браузеры могут использовать JavaScript для чтения и записи в буфер обмена пользователя, поэтому манипулируйте им. Базовая технология уже давно устарела, но только в последнее время все больше и больше атак (под названием «PasteJacking») в Интернете используют эту возможность для неопытного пользователя. Реализация в JavaScript банальна.

.­.­.

Поменять столбцы в PostgreSQL

Обмен столбцов таблицы SQL является частью стандартного репертуара для MySQL - это (пока) не поддерживается с PostgreSQL. Официальная вики посвящает свой вклад в проблему, но не показывает практическое решение, которое также поддерживает взгляды, индексы и триггеры. Следующий класс выполняет эту работу (как для MySQL, так и для PostgreSQL) либо в командной строке, либо в качестве альтернативы непосредственно в Laravel 5.

.­.­.

Быстрый совет для Windows Explorer

Если вы хотите быстро открыть командную строку в папке в проводнике Windows, щелкните правой кнопкой мыши (на один уровень вверх) и, удерживая клавишу Shift, в папке, а затем выберите «Открыть командную строку здесь» в контекстном меню. Я только что нашел другой, более быстрый метод, когда вы находитесь внутри папки: здесь вы нажимаете на текущий путь к папке, набираете «cmd» и подтверждаете ввод Enter.

.­.­.

Категории WordPress: древовидное представление / наследование

Если вы работаете с иерархическими категориями (таксономиями) в WordPress, вы обнаружите, что, с одной стороны, отображение отмеченных категорий в бэкэнде сбито с толку, а с другой стороны, вклады не попадают автоматически в родительскую категорию, когда они помещаются в дочернюю категорию. И то, и другое можно согнуть всего несколькими строками кода, используя мощную систему хуков (в форме действия и фильтра).

.­.­.

PHP 7 и оператор космического корабля

В дополнение к новым функциям, таким как подсказки типов для скалярных типов данных или оптимизированная производительность , PHP 7 также содержит много новых полезных расширений языка. «Оператор космического корабля» наконец-то вошел в мир PHP (программисты на Ruby и Perl знали это давно). \($a $b\) возвращает \(0\) тогда и только тогда, когда оба операнда одинаковы, \(1\) если левый больше, а в противном случае \(-1\) .

.­.­.

Тайм-аут IIS 7.5 PHP FastCGI

Если вы интегрируете PHP через FastCGI в IIS 7.5, каждый сценарий по умолчанию завершается через 600 секунд (т.е. 10 минут). Изменение известной переменной «max_execution_time» в php.ini не влияет на это, вы должны (также) отрегулировать настройки FastCGI. Для этого IIS предлагает удобный интерфейс для управления соответствующими переменными.

.­.­.

Парадокс стохастики

Теория условной вероятности приносит с собой прекрасные задачи с нелогичным решением. В дополнение к известной проблеме брата и сестры , я кратко расскажу еще об одном примере: «У меня теперь двое детей. Один ребенок - мальчик и родился в четверг. Какова вероятность того, что другой ребенок тоже мальчик?»

.­.­.

Git, магазин и пустые папки

Система управления версиями файлов Git тонкая, быстрая и портативная. Git всегда имеет дело с объектами, а именно с файлами. Папки создаются только тогда, когда в них есть файлы, в противном случае Git даже не записывает их. Это имеет неприглядные побочные эффекты в некоторых проектах. Например, система магазина Shopware полагается на строгое соблюдение структуры папок, чтобы функционировать.

.­.­.

Магазин: индивидуальные расходы по доставке

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

.­.­.

Принеси свое устройство

Вы вряд ли сможете преодолеть это сейчас, если хотите работать гибко и независимо: облако. Вероятно, есть довольно много людей, которые уже используют облако, даже не подозревая об этом. Например, при потоковой передаче весь контент хранится в облаке и может быть вызван при необходимости. Netflix является примером, который становится все более популярным в Германии. Или синхронизация настольного ПК или ноутбука со всеми мобильными устройствами также в значительной степени осуществляется через облако.

.­.­.

Динамические постоянные ссылки в WordPress

Система постоянных ссылок WordPress может быть очень хорошо адаптирована к вашим потребностям с помощью тегов структуры . Параметр% postname%, вероятно, является наиболее распространенным и практичным решением. Однако, если вы хотите создать настоящие динамические ссылки, вам сначала нужно расширить систему с помощью собственного кода.

.­.­.

Поврежденные гиперссылки в Word и Excel

Можно подумать, что при открытии гиперссылок из документа Word / Excel стандартный браузер запускается с нужным URL-адресом. Как ни странно, это не тот случай, который приводит к неприглядным побочным эффектам и делает невозможными ссылки на страницы, основанные на сеансах / файлах cookie, защищенные от входа страницы в указанных офисных программах.

.­.­.

Парадокс ко Дню отца

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

.­.­.

Интегрировать динамические скрипты с HTTPS и без

Вы связываете в <head > - Скрипты области незашифрованы и вызывают страницу с существующим зашифрованным сертификатом SSL, эти скрипты блокируются и поэтому не выполняются. Если вы просто пропустите протокол, все сценарии автоматически шифруются при доступе к веб-сайту через https: // - в противном случае не шифруются.

.­.­.

Удобство использования в выпадающих меню

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

.­.­.

Shopware: автоматически отключать варианты

В Shopware весь товар для позиции продажи деактивируется для реального заказа, если все варианты имеют запас, меньший или равный 0. Чтобы реализовать это на основе вариантов, я запрограммировал небольшой плагин, Bootstrap.php, о котором я расскажу ниже.

.­.­.

Запрос двойного пароля с SSL

Следующее созвездие всегда приводит к неприглядному побочному эффекту: если вы защищаете свой сайт с помощью htaccess / htpasswd и в то же время используете SSL-соединение, вам всегда нужен один и тот же пароль дважды (один раз для http и один раз успешно введенный для https). С помощью разделов конфигурации, представленных в Apache 2.4, проблема может быть легко решена.

.­.­.

Многострочные строки в JavaScript

При программировании с использованием JavaScript часто сталкиваются с отсутствием возможности реализации многострочных строк, вводя их в код в несколько строк. Хотя задача на других языках, таких как PHP или Ruby, не является проблемой, JavaScript может управляться только с помощью обходных путей, использование которых зависит от личного вкуса или поддержки браузера.

.­.­.

Искусственный интеллект - он уже существует?

Если вы посмотрите на технические инновации последних двух лет, вы всегда найдете такие слова, как умные технологии или искусственный интеллект (ИИ). Но если присмотреться, мы увидим, что большинство устройств все еще далеки от искусственного интеллекта. Системы умного дома, такие как Amazon или Google, особенно часто связаны с ИИ.

.­.­.

Технологии онлайн казино

Вот уже несколько лет они растут: онлайн-казино. Бесчисленные провайдеры позволяют любителям игр круглосуточно заниматься своим любимым занятием в Интернете. Если в прошлом вам нравилось ходить в казино, вы можете сэкономить время и просто включить компьютер. Но как именно работает этот принцип?

.­.­.

mail () в PHP с UTF-8 и умляутами

Отправлять электронную почту с помощью PHP лучше всего с помощью мощных классов, таких как PHPMailer . Удобные функции-оболочки позволяют использовать контент в UTF-8 с несколькими строками кода, для встраивания изображений и отправки зашифрованных вложений. Если вы хотите сэкономить на накладных расходах и, вопреки рекомендации, использовать функцию PHP mail () , вы столкнетесь с проблемами не позднее, чем при использовании umlauts и UTF-8.

.­.­.

Google PageSpeed ​​Insights vs. Гугл Аналитика

Инструменты проверки, такие как служба проверки разметки W3C или Google PageSpeed ​​Insights , полезны для объективной оценки кода и производительности веб-сайта. Google, в частности, влияет на целую индустрию с такими понятиями, как выше, и также устанавливает строгие, но полезные рекомендации в отношении сжатия изображений и кэширования. Однако может случиться так, что Google встанет на ноги.

.­.­.

Добро пожаловать JavaScript 2.0

JavaScript доминирует в сети и ECMAScript, ядро ​​языка растет. Новая спецификация (ES6 или JS2), которая ожидается в середине этого года, приносит с собой многочисленные нововведения, которые уже можно опробовать сегодня. Firefox в настоящее время имеет лучшую поддержку , но также возможны полифиллы с помощью так называемых транспортеров, таких как Google Traceur. Ниже приведен краткий обзор новых функций ES6.

.­.­.

0,99999... = 1?

В школе или в университете: интересный вопрос, который время от времени \( 0,99999... = 1 \) включает вопрос о том, верно ли следующее уравнение: \( 0,99999... = 1 \) . Хотя в левой части уравнения \(0,99999... = A\) бесконечность, мы даем ему имя: \(0,99999... = A\) . Умножив на множитель \(10\) и простые алгебраические преобразования, мы получим первый удивительный результат.

.­.­.

SQL: низкая производительность, несмотря на индекс

Я только что столкнулся со следующей проблемой производительности базы данных SQL: В таблице SQL с именем «users» с ~ 1 000 000 записей определение количества регистраций сегодня заняло недопустимые 28 секунд. В столбце «Создано» время регистрации сохранено в формате «Ymd H: i: s».

.­.­.

Маленькая шахматная задача

В дополнение к известной проблеме рыцаря и женской проблемы, в мире шахмат есть еще много интересных вопросов. Я коснулся двух небольших курьезов в предыдущей записи блога . Если вы решаете математические проблемы шахмат, вы быстро обнаружите, что математика дает очень простые и яркие ответы на многие вопросы.

.­.­.

Файлы, доступные онлайн с OneDrive

Будь то OneDrive , Dropbox , Google Drive , OwnCloud , Box.net : не важно, в каком ящике вы храните свои файлы - сервисы практически одинаковы. Клиенты, доступные для всех настольных и мобильных систем, стандартные незашифрованные файлы и параметры общего доступа отличаются незначительно. Но OneDrive, который был интегрирован в систему начиная с Windows 8.1, имеет одну особенность: в Интернете доступны только файлы.

.­.­.

PHP: доступ к файлам с помощью умлаутов под Windows

Файлы на веб-серверах всегда должны быть без пробелов (не «это изображение.jpg»), без умлаутов или специальных символов (не «football.jpg»), без обратной косой черты (не «Work \ Auto.jpg») и в нижнем регистре (не « test.JPG "). Однако недавно мне пришлось получить доступ и обработать большое количество предопределенных файлов с любым именем файла для проекта заказчика.

.­.­.

SQL-запрос для определения рейтинга

Сегодня я столкнулся со следующей задачей при работе над проектом клиента: взять таблицу SQL «user» со столбцами «id» и «score» и определить список рейтинга всех пользователей, отсортированных по «Score», в котором пользователи с получить тот же рейтинг с тем же счетом. Используя пользовательские переменные , эта задача может быть решена интуитивно и легко.

.­.­.

Facebook SDK: проверьте токен на стороне сервера

При работе с Facebook SDK (точнее, при реализации функции входа в Facebook в интерфейсе REST) ​​переданный токен, полученный клиентом от Facebook, должен сначала быть проверен сервером на достоверность перед выполнением дальнейших операций. ,

.­.­.

Chrome DevTools: адрес элементов DOM

Будь то Chrome, Firefox, Opera, Safari или даже Internet Explorer: после того, как зрелые инструменты для разработчиков были уникальной функцией Firefox и популярным плагином Firebug, еще несколько лет назад мощные инструменты для разработчиков стали частью стандартной области применения каждого браузера, в котором есть что найти. дает.

.­.­.

Доступ к файловой системе с использованием SQL

Я только что натолкнулся на прекрасную возможность в MySQL подключиться к файловой системе и получить ценную информацию, например, о существовании файлов и папок или их содержимого. Это может быть очень полезно в качестве альтернативы для функции php file_exists , поскольку информация о существовании файла (-ов) все еще может использоваться в запросе для дальнейшей сортировки и агрегирования функций.

.­.­.

Анимированные фоны с холстом

Анимированные векторные фоны могут добавить разнообразия в веб-ландшафт с полноэкранными фотографиями и видео. Было бы хорошо, если бы время загрузки, а также широкая поддержка аппаратного и программного обеспечения шли рука об руку. Одним из решений является: холст. Элемент HTML, управляемый JavaScript, поддерживается всеми современными браузерами и воспроизводится с высокой производительностью на мобильных устройствах.

.­.­.

Фиксированное соотношение сторон для элементов HTML

Как веб-разработчик, вам часто стыдно работать с элементами HTML, которые, в отличие, например, в отличие от элемента img, не имеют фиксированного размера или фиксированного соотношения сторон. Часто вы хотите убедиться, что эти объекты ведут себя быстро, но соотношение между шириной и высотой сохраняется. CSS не предлагает здесь интуитивно понятное решение по умолчанию. Но с помощью свойства вертикального заполнения вы добьетесь своей цели.

.­.­.

Решение суда об использовании стоковой фотографии

После того , как Cologne областного суд попятился в скандале RedTube на прошлой неделе , и никогда не был разрешен санкционировать выпуск спорных IP - адреса, решение 14 O 427/13 вновь поставляет весьма спорное и сомнительное суждение: Автор Штоко- Фотографии конкретного фотоагентства также должны вызываться путем прямого вызова их фотографий через их URL.

.­.­.

Adieu Block & Inline - Добро пожаловать, HTML5

Нововведения спецификации HTML5 многочисленны, и многие из них уже поддерживаются большинством браузеров - ниже я хочу выделить интересное изменение правил для вложенных элементов. HTML всегда различал блочные и встроенные элементы. Например, в Определении типа документа HTML4 имена h1, p и div обозначаются как block, а a, span, img - как встроенные элементы.

.­.­.

HTTP регистрация в IIS и Apache

И Apache в Unix, и IIS в системах Windows регистрируют HTTP-запросы из коробки в виде файла. Запросы к вашему собственному веб-сайту должны оцениваться и анализироваться не только регулярно и вручную, а не только для защиты от хакерских атак (например, с использованием анализатора файлов журнала, такого как AWStats ). Пути соответствующих файлов журнала в широко используемых конфигурациях, например, следующие:

  • /var/log/apache2/access.log (Пример: Ubuntu 12.04, Apache 2.2)
  • C:\inetpub\logs\LogFiles\W3SVC1\u_ex<YYMMDD>.log (Пример: Windows Server 2012 R2, IIS 8.5)
.­.­.

Joomla, IIS и каталог прав

При интеграции Joomla 3.2 в Windows Server 2008 R2 с IIS 7.5 часто возникают проблемы с правами каталогов, которые часто неадекватно решаются с помощью слишком щедрых настроек. Следующее решение является безопасным и полностью функциональным:

  • Группе IIS_IUSRS нужны права для C: \ inetpub \ wwwroot \: чтение и выполнение, показ содержимого папки, чтение, запись
  • Группе IIS_IUSRS нужны права для C: \ Windows \ Temp \: чтение и выполнение, показ содержимого папки, чтение, запись
  • Пользователь IUSR должен быть в группе IIS_IUSRS (Управление компьютером> Локальные пользователи и группы> Группы)

Если вам нужны дополнительные специальные права на каталоги (например, для SSH или FTP) для всех файлов, загружаемых через PHP, вы также должны установить их для папки C: \ Windows \ Temp \. Если вы загружаете файл через PHP, PHP сначала копирует этот файл во временный, а затем в окончательный путь. Если файл попал во временный каталог, он наследует свои права и сохраняет их после перехода в последний каталог.

.­.­.

Аноним в сети: невозможно?

Во времена скандала с АНБ не только опытные пользователи сети задают себе вопрос, можно ли и как можно анонимно перемещаться по Интернету, чтобы избежать ярости данных со стороны властей и спецслужб. Однако это часто приводит к ошибкам и неверным предположениям. Основным заблуждением является сокращение анонимности до сокрытия IP-адреса.

.­.­.

McFIT - новый логотип, новое изображение

Сеть фитнес-скидок McFIT дает себе новое лицо. Раньше ярко-желтый талисман в форме банана украшал синюю надпись, теперь желтый лук на фоне антрацитового цвета умело переплетается, образуя абстрактную структуру. Цвета FDP синий и желтый уступают не только логотипу, но и всем другим принтам McFIT.

.­.­.

Фотошоп: путешествие во времени

Когда братья Томас и Джон Нолл начали разрабатывать Adobe Photoshop в 1987 году, я еще не родился. Сегодня, в 2013 году, программное обеспечение является одной из самых популярных программ в целом и бесспорным лидером рынка в области обработки изображений. Благодаря Adobe и Музею компьютерной истории для потомков, программное обеспечение теперь будет сохранено в совершенно особой форме.

.­.­.

Странности в игре королей

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

.­.­.

Документальное мыло вместо блокбастера: 48 кадров в секунду

Фильмы, как правило, записываются и воспроизводятся со скоростью 24 кадра в секунду, но стандартный формат «24p», которому почти 100 лет, кажется, потрясает. Чтобы предотвратить неприглядные побочные эффекты (например, сильный рывок во время панорамирования камеры средней скорости) проекции 24 кадра в секунду, в течение длительного времени удваивается частота кадров до 48 кадров в секунду и более.

.­.­.

Проверка орфографии на сайтах

Автоматическая проверка орфографии и грамматики в настоящее время является стандартной в программах обработки текстов, но автоматическая проверка орфографии на веб-сайте ранее была относительно трудоемкой. Google Chrome делает первый шаг в этом направлении со встроенной проверкой в ​​полях многострочного ввода (textarea). Теперь есть сервис, который также делает это возможным для целых веб-сайтов.

.­.­.

Номера телефонов в ссылках - угроза безопасности?

Несколько недель назад я сообщил о том, как разрешить посетителям открывать телефонное приложение на мобильных устройствах, нажав на номер телефона. Теперь есть возможность безвозвратно заблокировать SIM-карту или восстановить заводские настройки устройства без необходимости что-либо делать по таким ссылкам.

.­.­.

Интересные почтовые курьезы

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

.­.­.

Дизайн биржевых цен в ежедневных темах

Я внимательно слежу за дизайном различных программ на немецком телевидении. Вряд ли какая-либо программа постоянно сохраняет свой корпоративный дизайн. Вечерний ритуал встречи перед телевизионным экраном в 10:15 вечера на ежедневные темы вызывал у меня боль в животе в последнее время: при представлении текущих цен на фондовом рынке в течение нескольких месяцев была выбрана совершенно запутанная цветовая схема.

.­.­.

Правильно связать номера телефонов

Если вы оптимизируете свой собственный веб-сайт для мобильных устройств, вам следует обращать внимание не только на различные размеры экрана, оптимизированное время загрузки и специальные функции в работе (например, эффекты при наведении), но также на специальные возможности устройств. Это включает в себя (некоторые люди, возможно, забыли) также делать звонки.

.­.­.

Дублированный контент в блогах

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

.­.­.

Повысить безопасность WordPress

Безопасность самой популярной в настоящее время системы управления контентом WordPress можно значительно повысить, повернув два маленьких регулировочных винта. Это займет всего 5 минут и две строки кода. Хотя проблему также можно решить с помощью различных плагинов, я намеренно ограничиваю себя решениями без плагинов.

.­.­.

Warning

: preg_match(): Unknown modifier 't' in /kunden/362380_80937/vielhuber.de/wp-content/plugins/gtbabel/src/Host.php on line 84