Ряд дат у Google Таблицях

Під час візуалізації даних у Google Таблицях виникає проблема, що вісь \(x\) не може автоматично заповнити пропущені пропуски для текстових значень (наприклад, календарних тижнів). Щоб вирішити проблему, потрібно генерувати безперервну серію дат, рахувати самі клітини, а потім візуалізувати накопичені суми.

.­.­.

Коротка порада: PHP clearstatcache

Знайдіть помилку:

72aaa2dbd201d49fc2ee429ebf68f15b

.­.­.

Злом API перекладу Google

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

.­.­.

Швидкий рада: Автоматичне позначення Git

Якщо ви пов'язуєте Github з Composer , обов'язково потрібно призначити номер версії за допомогою тегу git . Наступна команда командного рядка визначає поточний день і збільшує його (відповідно до SemVer ) на номер версії. Наприклад, версія 1.0.0 наступна після 1.0.9. Якщо тег не призначено, версія автоматично позначається тегом 1.0.0. Такі засоби, як надумані гачки або гачки, скорочують цю пустелю персонажів.

8cd852c96ec1e60e8a5ac1f3614b2397

.­.­.

Редагувати тригер MySQL

MySQL не пропонує функції ALTER TRIGGER. Щоб відредагувати існуючий тригер, спершу його потрібно видалити, а потім відновити. Висловлювання CREATE TRIGGER можна читати побічно через інформацію_схеми . Ми можемо використовувати це для опосередкованої зміни тригерів. Для цього ви вносите свої зміни в результат наступної команди SELECT (попередньо змініть базу даних та ім'я тригера) та виконайте запит.

.­.­.

Тригер зміни подій у VanillaJS

VanillaJS стояв на одному рівні з ветеранським jQuery майже у всіх областях з ES6 і зараз значно перевершує. Тож варто поступово перенести застарілий код подалі від jQuery. Однак ви повинні бути обережними, коли викликати події зміни вручну. Наприклад, document.addEventListener не запускається на jQuery.change () . Наступний огляд узагальнює особливості.

.­.­.

Керуйте файлами cookie за допомогою PHP та JS

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

.­.­.

Вимкніть пристрої за допомогою скрипту в Windows

Щоб заощадити електроенергію або зменшити параною власного спостереження, доцільно повністю відключити невикористані пристрої власного комп’ютера від електроенергії. Пристрої, такі як звукові скриньки або веб-камери, можна відключити / активувати класичним способом за допомогою диспетчера пристроїв. Вся справа також працює за допомогою сценарію. Раніше стандартним способом цього було devcon . Тепер Windows 10 пропонує більш зручний спосіб зробити це за допомогою PowerShell .

.­.­.

Розмиття фону Skype

У Skype є приємна, дещо прихована функція: для передачі відео фон можна автоматично обеззброїти, натиснувши кнопку відео та функцію " Розмиття мого фону ". За допомогою штучного інтелекту це працює з будь-якою камерою навіть без інформації про глибину. Тоді ця справа виявляється більш професійною і приховує приватні або несуттєві речі на задньому плані.

.­.­.

Експорт SVG від Illustrator

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

.­.­.

Проект Ейлер: Решіткові шляхи

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

.­.­.

Автоматичні оновлення WordPress

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

.­.­.

Оптимізація завантаження PHP OPcache PHP

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

.­.­.

Google Таблиці: розгортайте формули

Щоб поширити формули на цілі стовпці в Google Таблицях, рекомендується використовувати корисну функцію ARRAYFORMULA . На жаль, це не працює в поєднанні з деякими іншими важливими функціями, такими як QUERY або INDIRECT , через що залишається повне індивідуальне програмування логіки за допомогою Google Apps Script або, як альтернатива, ручне копіювання формули до останнього рядка.

.­.­.

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

Парадокс Сімпсона - одне з найбільш зрозумілих і водночас дивовижних явищ у статистиці. Це завжди виникає, коли групи даних вказують на певну тенденцію, але тенденція обертається, коли групи об’єднуються. Парадокс можна зрозуміти негайно, використовуючи простий приклад.

.­.­.

Коротка порада: Менеджер тегів Google

Менеджер тегів Google став фактичним стандартом для інтеграції скриптів відстеження. З одного боку, це чітко розділяє обов'язки (інтернет-маркетинг та програмування), а з іншого - ви можете швидко налаштувати та змінити відстеження через інший канал розгортання. Нижче наведені два невеликі поради щодо налаштування тригерів.

.­.­.

Коротка порада: Точка доступу до бездротової мережі FRITZ!

Станом на FRITZ! OS 07.10, є тимчасова можливість, що FRITZ! Box використовує точку доступу WLAN мобільного телефону як резервну, якщо Інтернет не працює. Функція прихована під Інтернетом> Дані доступу> Інтернет-провайдер> Існуючий доступ через WLAN . Потім коробка FRITZ! Працює як маршрутизатор і надає мережі власний діапазон адрес. Якщо Інтернет знову доступний, ви просто скиньте налаштування. Мені також довелося активно перевіряти параметри 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 Таблицях

Під час роботи з Google Таблицями в межах електронної таблиці можна визначити тонкі правила редагування електронних таблиць, стовпців та рядків на основі користувачів. На жаль, немає можливості обмежити права на читання. Однак це було б дуже корисно у багатьох сценаріях. Тож ви показуєте своїм клієнтам ті квитки, які стосуються його чи працівника, лише ті проекти, над якими він працює.

.­.­.

Пряжа Plug'n'Play

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

.­.­.

Перетворити PDF в LaTeX


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

.­.­.

Аргумент моделювання

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

.­.­.

Критична помилка при використанні WPML + ACF

Потужні плагіни WPML для багатомовності та розширені спеціальні поля для власних полів є частиною базового обладнання для багатьох установок. Прикро, коли виникають несправності із втратою даних. Повідомлення про помилки по цій темі вже кілька років і не отримали відповіді ( тут і тут, і тут, і тут, і тут ). Я детальніше ознайомився з проблемою.

.­.­.

Використання позначень розгалужених функцій

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

$$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 --r

Золотим правилом у Всесвіті git є: "Робіть вчинення рано та часто". Якщо ніч була трохи довшою або ви просто хочете оглянути поточну ситуацію на власному комп’ютері, команда веде

d8a38f92d0baa14f9d4568826c13ad46

"статус git" для всіх сховищ, які знаходяться в поточній папці або в будь-якій підпапці, і накопичує значення в хорошому огляді:

.­.­.

Стек LAMP у підсистемі Windows для Linux

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

.­.­.

Прийоми для красномовних стосунків Ларавеля

Одним із сильних сторін Ларавеля є його елегантний синтаксис. Якщо у вас є велика кількість моделей і зв'язків у Laravel (через безліч таблиць у базі даних), подорож може часто закінчуватися менш елегантним кодом. З часом три маленькі розширення зарекомендували себе для мене, які я коротко представлю нижче. Ми використовуємо лише деякі спадкові, магічні методи та спеціальні колекції.

.­.­.

Запобігання доступу громадськості до .git

Майже в кожному веб-проекті та в будь-якому середовищі (включаючи виробництво) управління версіями Git стало стандартним. Git завжди створює папку .git, і якщо це знаходиться на рівні загальнодоступної папки веб-сайту, ви можете отримати доступ до чутливих файлів публічно (наприклад, виклик /.git/logs/HEAD показує останні зобов’язання) . Це докладно пояснює, як ви можете клонувати зовнішній (!) Репозиторій Git без переліку каталогів.

.­.­.

Node.js / npm / композитор без кореня

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

.­.­.

Помилка в асоціативних масивах у PHP 08
18

У PHP <7.2 ви можете створювати масиви, до яких більше не можна правильно отримати доступ:

91367d1c4636fd753b381406024e303c

Тепер ви можете зробити щось із цим.

.­.­.

Виконайте команди безпосередньо після з'єднання SSH

Наступна команда підключається до сервера через SSH, виконує деякі команди (наприклад, змінює підкаталог і видає статус git ), залишаючи оболонку відкритою. Завантажується файл .bashrc, що дозволяє використовувати кольорові підрозділи. Трюк полягає в тому, щоб зберегти тимчасовий файл / tmp / initfile з потрібними командами, запустити нижню частину (в нашому випадку bash) командою --init-file. Цей самий файл негайно видаляється з цього initfile, щоб не залишилося слідів.

.­.­.

Мережевий диск як адміністратор

Якщо ви підключите мережевий диск у Windows Explorer, це стосується не всієї системи, а лише поточного облікового запису користувача. Це означає, що ви не можете отримати доступ до цього мережевого диска в додатку, який працює з правами адміністратора. Це легко змінити: Створіть новий 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, наприклад. Якщо ви хочете бути повністю незалежними від цього в localhost, будь-коли використовуйте драйвер синхронізації, щоб завжди виконувати завдання негайно. Це має недолік у тому, що поточний процес PHP блокується, а запит висить, поки завдання не буде оброблено.

.­.­.

Короткий підказок: Об’єднання цілей у Google Analytics

За допомогою бібліотеки JavaScript analytics.js від Google Analytics можна відстежувати будь-які події на веб-сайтах. Наприклад, ці події є точним вимірюванням тривалості перебування, максимальної глибини прокрутки відвідувачів або інших окремих дій, таких як подання бланків. Якщо згодом ви хочете оцінювати рекламні кампанії або проводити тестування а / б, наприклад, ви створюєте так звані цільові проекти.

.­.­.

Прагматична недійсність кешу

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

.­.­.

Ключі Bitbucket і SSH

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

.­.­.

Windows Sysinternals через мережевий диск

Інструменти Sysinternals Марка Русиновича не повинні бути відсутніми на жодному комп'ютері Windows. Якщо ви завжди хочете мати під рукою останню версію, ви можете інтегрувати її як мережевий диск. Команда net use s: \\ live.sysinternals.com \ DavWWWRoot в командному рядку достатня (як звичайний користувач). Згодом приємні інструменти, такі як PsList, PsKill або Провідник процесів, доступні на диску S.

.­.­.

Коротка порада: Таблиці та календарні тижні Google

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

.­.­.

Самостійно підписані сертифікати SSL в Chrome 58

Зашифровані веб-сайти були стандартними з моменту шифрування . Сертифікати SSL також незамінні для локальної розробки (наприклад, навігатор.geolocation вимагає шифрування SSL локально). З версії 58 Chrome, підтримка CN (загальна назва) відмовилася, і SAN (альтернативне ім’я теми) стало обов'язковим. Як результат, 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 пропонує тут ліки - і навіть безкоштовно . Ви завжди помічаєте парадигму "Будувати програми ... не інфраструктура", і все ще майже не існує обмежень. Як приклад, ми реалізуємо невелике завдання на роботі із крон на основі 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 значно спрощує спілкування з базою даних. Працюючи з красномовними відносинами , викликаючи динамічні змінні (використовуючи магічні методи PHP), слід пам’ятати, що екземпляри моделей не відображають нових змін, а натомість зберігають їх постійно, коли вони викликаються вперше.

.­.­.

Bitbucket: видалення папки з історії Git

Існує жорсткий ліміт у 2 Гб при розміщенні Git на Bitbucket - якщо це перевищено, у вас є лише доступ для читання до сховища. Наприклад, щоб запобігти цьому, наприклад, заднім числом вилучаєте великі папки чи файли зі своїх комітетів. Але також і в інших випадках (якщо дані доступу ввійшли в історію або node_modules знову прослизнули на головний майстер), вам доведеться ретроспективно маніпулювати історією Git всупереч її природі.

.­.­.

Інтегруйте сертифікат SSL від DomainFactory на IIS

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

.­.­.

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

У «Відкритих проблемах у спілкуванні та обчисленні» 1987 р. Томас М. Кавер задав таке дивовижне запитання : Гравець \(X\) записує два різних і випадковим чином обрані натуральні числа \(A\) та \(B\) на два різних Зауважте і покладіть їх на стіл обличчям вниз. Гравець \(Y\) тепер випадковим чином вибирає одну з цих аркушів паперу, бачить номер і повинен вирішити, чи є це число меншим чи більшим, ніж інше число, яке все ще стоїть лицьовою стороною вниз на столі.

.­.­.

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

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

.­.­.

Laravel: налагодження шаблону леза

Під час налагодження шаблонів лез у Laravel 5. * ви часто отримуєте безглузді повідомлення про помилки, що стосуються кешованих подань. У минулому всі були кращі: перегляд налагодження у версії 4 містив більше корисних функцій, а також був приємнішим. За допомогою декількох рядків коду ви можете повернути цю функціональність за допомогою whoops ("помилки PHP для класних дітей").

.­.­.

Гармонійне представлення логотипів за допомогою JavaScript

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

.­.­.

Перевірте наявність змінних у PHP / JS

Працюючи зі змінними в PHP та JavaScript щодня, вас часто запитують, чи є змінна порожня. Для перевірки варто знати рідні функції та їх відмінності. Прикро, не існує простого способу інтуїтивно перевірити, чи існує змінна чи ні. Наступна матриця показує, що це означає. Невеликі допоміжні функції можна використовувати для вдосконалення того, що ви хочете.

.­.­.

Масові телефонні дзвінки за допомогою sipgate.io

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

.­.­.

Рекурсія в 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) Сем Нортшилд опублікував не менш елегантний доказ протиріччя у вигляді однолінійки, якого я не заперечую від вас (з короткими коментарями).

.­.­.

Вдосконаліть командний рядок Windows

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

.­.­.

Динамічні URL-адреси в Joomla

У системах управління вмістом URL-адреси часто не завжди фіксуються заздалегідь і тому не створюються заздалегідь статично (як внесок або пункт меню), а адресують об’єкти з бази даних. Подібно до WordPress ( як описано тут ), в Joomla також можна створити динамічні структури URL-адрес (незалежно від внутрішньої системи псевдонімів). Або JRouter - хороший вибір - або ви можете використовувати однолінійний в .htaccess.

.­.­.

JavaScript PasteJacking

Сучасні браузери можуть використовувати JavaScript для читання та запису в буфер обміну користувача, а це означає, що ними також можна керувати. Основна технологія - це вже стара шапка, але лише останнім часом в Інтернеті спостерігається все більше атак (під назвою "PasteJacking"), які користуються цією можливістю для недосвідченого користувача. Реалізація в JavaScript банальна.

.­.­.

Обміняйте стовпці в PostgreSQL

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

.­.­.

Коротка порада для Windows Explorer

Якщо ви хочете швидко відкрити командний рядок у папці Windows Explorer, клацніть правою кнопкою миші (на один рівень вгору) і утримуйте клавішу 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 shop покладається на суворе дотримання структури папок.

.­.­.

Магазин: Індивідуальні витрати на доставку

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

.­.­.

Візьміть ваш особистий пристрій

Ви навряд чи зможете подолати це зараз, якщо хочете працювати гнучко та незалежно: хмара. Напевно, існує досить багато людей, які вже користуються хмарою, не знаючи про це. Наприклад, у потоковому режимі весь вміст зберігається у хмарі і при необхідності його можна викликати. Netflix - це приклад, який стає все більш популярним у Німеччині. Або синхронізація настільного ПК або ноутбука з усіма мобільними пристроями також значною мірою здійснюється через хмару.

.­.­.

Динамічні постійні посилання в WordPress

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

.­.­.

Пошкоджені гіперпосилання в Word та Excel

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

.­.­.

Парадокс для Дня батька

У сьогоднішній день батька дочка дарує батькові самостійно розписану картину, яку батько давно хотів від неї. Дочка каже: "Я дам вам ту картину, яку ви просили, і мій подарунок стане сюрпризом". Батько здивований і замислюється над правдивістю цього твердження.

.­.­.

Інтегруйте динамічні сценарії з та без HTTPS

Чи пов'язуєшся <head > - Сценарії області незашифровані та викликають сторінку із зашифрованим наявним сертифікатом SSL, ці скрипти блокуються і тому не виконуються. Якщо просто опустити протокол, всі скрипти автоматично шифруються, коли доступ до веб-сайту здійснюється за допомогою https: // - інакше незашифровано.

.­.­.

Корисність у спадному меню

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

.­.­.

Покупки: деактивуйте варіанти автоматично

У магазині Shopware вся стаття для товару продається деактивована для реального замовлення лише тоді, коли всі варіанти мають інвентар, менший або рівний 0. Для того, щоб реалізувати це на варіантній основі, я запрограмував невеликий плагін, Bootstrap.php якого я надаю нижче.

.­.­.

Подвійний запит пароля за допомогою SSL

Наступне сузір’я завжди призводить до непривабливого побічного ефекту: Якщо ви захищаєте свій сайт htaccess / htpasswd і одночасно змушуєте SSL-з'єднання, вам завжди потрібен один і той же пароль двічі (один раз для http і один раз успішно введений для https). За допомогою розділів конфігурації, введених в Apache 2.4, проблему можна легко подолати.

.­.­.

Багаторядкові рядки в JavaScript

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

.­.­.

Штучний інтелект - він уже існує?

Якщо ви подивитесь на технічні нововведення останніх двох років, ви завжди знайдете такі слова, як розумні технології чи штучний інтелект (AI). Але коли ми уважніше подивимось, то побачимо, що більшість пристроїв ще далекі від штучного інтелекту. Розумні домашні системи, такі як Amazon або Google, особливо часто асоціюються з AI.

.­.­.

Технологія, що стоїть за онлайн-казино

Вже кілька років вони проростають: онлайн-казино. Незліченні провайдери дозволяють любителям ігор цілодобово балуватись улюбленим проведенням часу в Інтернеті. Якщо ви любили ходити в казино, ви можете сьогодні зберегти собі шлях і просто увімкнути комп’ютер. Але як саме працює цей принцип?

.­.­.

пошта () в PHP з UTF-8 та umlauts

Надсилання електронної пошти за допомогою PHP найкраще проводити з такими потужними класами, як PHPMailer . Зручні функції обгортки дозволяють використовувати вміст у UTF-8 за допомогою декількох рядків коду, вставляти зображення та надсилати вкладення в зашифрованому вигляді. Якщо ви хочете зберегти накладні витрати і, всупереч рекомендації, використовувати функцію пошти PHP () , у вас виникнуть проблеми не пізніше під час використання umlauts та UTF-8.

.­.­.

Інформація Google PageSpeed ​​Inside vs. Google Analytics

Інструменти перевірки, такі як служба перевірки розмітки 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 під назвою "користувачі" з ~ 1 000 000 записів, визначення кількості реєстрацій сьогодні зайняло нестерпних 28 секунд. У стовпці "створено" час реєстрації було збережено у форматі "Ymd H: i: s".

.­.­.

Невелика шахова проблема

Окрім відомої рицарської проблеми та жіночої проблеми, у світі шахів є ще багато хвилюючих питань. Я торкнувся двох невеликих цікавостей у попередній публікації в блозі . Якщо ви вирішуєте шахові проблеми математично, ви швидко виявите, що математика дає дуже прості та яскраві відповіді на багато питань.

.­.­.

Файли, доступні в Інтернеті за допомогою OneDrive

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

.­.­.

PHP: доступ до файлів з umlauts під Windows

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

.­.­.

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

Сьогодні я натрапив на таке завдання під час роботи над клієнтським проектом: Візьміть таблицю SQL «користувач» із стовпцями «id» та «оцінка» та визначте список рейтингу всіх користувачів, відсортований за «оцінками», у якому користувачі мають отримати той же рейтинг з однаковим балом. Використовуючи визначені користувачем змінні , це завдання можна вирішити інтуїтивно та легко.

.­.­.

Facebook SDK: Перевірте маркер на стороні сервера

Під час роботи з SDK Facebook (точніше, коли реалізується функція входу в 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 не пропонує тут інтуїтивно зрозуміле рішення. Але за допомогою властивості вертикальної прокладки ви доберетеся до своєї мети.

.­.­.

Рішення суду щодо використання фотографій акцій

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

.­.­.

Adieu Block & Inline - Ласкаво просимо HTML5

Інновації специфікації HTML5 численні, і багато з них уже підтримуються більшістю ландшафту браузера - нижче я хочу виділити цікаву зміну правил введення елементів введення. HTML завжди розрізняв блокові та вбудовані елементи. Наприклад, визначення типу документа HTML4 називає h1, p та div як блок та 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.

.­.­.

Photoshop: подорож назад у часі

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

.­.­.

Дивацтва в грі королів

Шахи є захоплюючими протягом століть - його правила легко засвоїти, а його неймовірна глибина доступна лише досвідченим гравцям (на жаль, серед них я не зараховую). У наступному я розглядаю два цікавих питання: Чи можна дістатись до позиції через правильну послідовність руху, в якій чорного короля атакують дві білі королеви одночасно? Це також можливо з двома білими вежами?

.­.­.

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

Фільми, як правило, записуються та відтворюються зі швидкістю 24 кадри в секунду - але майже 100-річний стандартний формат "24p", здається, похитнувся. Для запобігання непривабливих побічних ефектів (наприклад, сильних ривків під час камер на середній швидкості камери) проекції в 24 кадрів в секунду, він вже давно працює над тим, щоб подвоїти частоту кадрів до 48 кадрів в секунду і більше.

.­.­.

Перевірка орфографії на веб-сайтах

Автоматизована перевірка правопису та граматики тепер є стандартною програмою для обробки текстів, але перевірка правопису веб-сайту автоматично раніше була досить громіздкою. Google Chrome робить перший крок у цьому напрямку за допомогою інтегрованої перевірки полів введення рядків (textarea). Зараз є сервіс, який також робить це можливим для цілих веб-сайтів.

.­.­.

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

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

.­.­.

Цікаві цікавинки електронною поштою

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

.­.­.

Дизайн цін на фондовому ринку в щоденній тематиці

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

.­.­.

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

Якщо ви оптимізуєте свій власний веб-сайт для мобільних пристроїв, слід звертати увагу не тільки на різні розміри екрана, оптимізовані часи завантаження та особливості функціонування (наприклад, ефекти наведення вказівника), а й на особливі можливості пристроїв. Сюди входить (деякі люди, можливо, забули) також телефонувати.

.­.­.

Дублювання вмісту в блогах

Google у багатьох випадках карається за той самий вміст на різних веб-сайтах, але алгоритм Google інтелектуальний і визнає, чи є елементи заголовка та колонтитула однакові чи чи цілі уривки тесту можна досягти двічі за різними URL-адресами. Захоплююче питання полягає в тому, як Google розглядає сторінки огляду статей у блозі.

.­.­.

Підвищити безпеку WordPress

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

.­.­.