Здравствуйте. Хотел бы поделится своим опытом с сообществом Habrahabr. Речь пойдет о разработке не очень сложного парсера BBCode, который преобразует его в HTML. Парсер, который мы будем писать — это типичный конечный автомат.
Читать полностью »
Архив за 11 сентября 2014 - 3
Парсер BBCode без регулярных выражений
2014-09-11 в 10:24, admin, рубрики: bbcode, php, конечный автомат, Регулярные выражения, метки: bbcode, PHP, конечный автомат, регулярные выраженияБэкап файлов, базы данных и настроек сервера в Dropbox
2014-09-11 в 10:07, admin, рубрики: backup, DropBox, vps, бэкап, резервное копирование, системное администрирование, хранение данных, метки: backup, DropBox, vps, бэкап Уже несколько лет как появилась возможность любому смертному желающему арендовать не только shared-хостинг, но и «полноценный» сервер с root-доступом и возможностью настроить его так, как хочется самому. Настроить, например, кроме web-сервера еще и кучу других сервисов.
Так же поступил и я несколько лет назад. Сначала арендовал один сервер, потом другой, и переносил настройки ручками, находя нужные файлы в директории /etc.
За пару лет на моём сервере осело несколько блогов друзей, и даже почтовый сервер, так как давно не хочу, чтобы моя почта была у Google. Насчет сохранности данных задумывался после каждой статьи на Хабре, но всё было как-то не до этого. И, как говорится, админы делятся на три категории: на тех, кто не делает бэкапы, на тех, кто уже делает и на тех, кто даже проверяет восстанавливаемость из бэкапов. Так получилось и со мной, хоть хостер и очень хороший, но произошла у них авария с жесткими дисками. Да такая, что неделю они пытались восстановить диски и предварительные оценки были очень неутешительными. А бэкапов у меня не было. Какое настроение у меня было в те дни можете сами представить.
Но через несколько дней техникам хостера удалось-таки восстановить данные и запустить все виртуальные сервера на той ноде. А я задумался о бэкапах. Думал я так — бэкап должен быть не на том же сервере (естественно!), желательно, чтобы он был у меня на компьютере, но не в одном экземпляре. Я обдумал и установку FTP на домашний компьютер и даже отправку архивов письмами, но все эти варианты меня не устраивали. И я понял, что надо попробовать Dropbox, которым я к тому времени пользовался уже пару лет, а бесплатных гигов у меня было около 18-ти.
Преимущества бэкапа в Dropbox:
- Независимость от домашней инфраструктуры и канала в Интернет
- Множественные копии (сразу на все синхронизируемые ПК)
- Кроме собственного хранения бэкапы хранятся и в облаке
Что делает представленный мной скрипт?
- Инкрементальный бэкап файлов в указанных папках (по первым и пятнадцатым числам идет полный бэкап)
- Бэкап всей базы MySQL
- Бэкап архивируется с помощью 7zip, с указанием пароля (вам же не надо хранить пароли в открытом виде в Dropbox'е?)
Появились спецификации и детальные снимки 3D-карты Nvidia GeForce GTX 970
2014-09-11 в 10:07, admin, рубрики: Новости, метки: новостиВ Сети появилась подробная информация о 3D-карте Nvidia GeForce GTX 970, включая многочисленные снимки изделия. Графический процессор GM204 (Maxwell) , на котором построена карта, имеет 1664 ядра CUDA и работает на частоте более 1 ГГц. В конфигурацию карты входит 4 ГБ памяти GDDR5. Ширина шины памяти — 256 разрядов, эффективная частота — 7 ГГц.
Ожидается, что 3D-карта GeForce GTX 980 будет представлена 19 сентября. Она станет флагманом в ассортименте Nvidia.
Из "Одноклассников" убрали музыкальный плейер ради возвращения в Apple App Store
2014-09-11 в 9:37, admin, рубрики: НовостиОфициальное приложение "Одноклассников" для iOS сегодня вернулось в Apple App Store, сообщил Roem.ru Instagram Дмитрия Гришина, генерального директора Mail.ru Group
В приложении исчез музыкальный плеер, наличие которого вызывало недовольство Apple последние несколько месяцев: в начале года Apple приобрела производителя наушников Beats вместе со стриминговым сервисом Beatsmusic, который стоит 10 долларов в месяцЧитать полностью »
24-дюймовый монитор LG 24GM77-B, ориентированный на компьютерных игроков, оценен в 350 евро
2014-09-11 в 9:20, admin, рубрики: Новости, метки: новостиКомпания LG опубликовала все подробности о мониторе 24GM77-B, анонс которого состоялся незадолго до открытия выставки IFA 2014. Изделие, целевой аудиторией которого являются любители компьютерных игр, поступит в продажу в Европе в конце текущего месяца и будет продаваться по цене 350 евро.
Вчерашняя мощная вспышка на Солнце может спровоцировать появление северного сияния в средних широтах
2014-09-11 в 8:56, admin, рубрики: космонавтика, плазма, физика
Вчера случилась довольно мощная вспышка на солнце. Мощность вспышки, по официальной классификации — Х1.6. По словам специалистов, такие вспышки происходят весьма редко, а если учесть, что выброс плазмы был направлен в сторону Земли, то событие становится штучным, если так можно выразиться.
Скорость выброса плазмы, по официальным данным, составляет 3750 км/с, и если бы не торможение плазмы в силу взаимодействия с магнитным и гравитационным полем Солнца, то «ударная» волна достигла бы Земли уже сегодня. Однако, реальный срок — 2 суток, достичь нашей планеты плазма должна 12 сентября. Если точнее, то 12 сентября, в 17-22 часов по московскому времени.
Смартфону Meizu MX4 Pro приписывают наличие 4 ГБ ОЗУ и экрана размером 5,36 дюйма и разрешением 2560 x 1536 пикселей
2014-09-11 в 8:30, admin, рубрики: Новости, метки: новостиИсточник опубликовал некоторые спецификации смартфона Meizu MX4 Pro, который расположится в ассортименте производителя выше модели Meizu MX4, представленной в начале месяца.
Около 100 тысяч из 4.9 миллионов «утекших» паролей от Gmail оказались действующими
2014-09-11 в 8:22, admin, рубрики: Новости10 сентября в интернете был опубликован список из 4.9 миллионов паролей к аккаунтам электронной почты Gmail от Google.
Как сообщает компания, только 2% паролей из списка (т.е. около 100 тысяч) оказались действующими. Для всех аккаунтов в группе риска владельцам потребуется задать новый пароль. Для сравнения, из миллиона паролей от «Яндекса» актуальными оказались 150 тысяч. Больше всего актуальных паролей у «Мейла» — около 220 тысяч.
Как оно? Leapmotion
2014-09-11 в 8:17, admin, рубрики: всё плохо, Гаджеты для гиков, джонни-мнемоник, Железо, интерфейсы, КиберпанкПро Leapmotion узнал еще во время их кампании на Кикстартере. Выглядело оно тогда неплохо, но wow-эффекта не произвело. Весной этого же года они запили апдейт v2 со скелетным трекингом каждого пальца. И вот тут Джонни-мнемоник сказал мне — «Надо брать!».
Часы на кривых Безье
2014-09-11 в 8:14, admin, рубрики: javascript, Веб-разработка, Программирование
Bézier Clock — часы на кривых Безье, где цифры плавно перетекают из одной формы в другую. Автор говорит, что это его первый проект на Processing.js, исходный код опубликован. Можно отредактировать его и изменить, например, скорость анимации.
При выключенной анимации цифры трансформируются за 5 секунд до смены значения, а при включенной (пробелом) — в течение всего времени. Например, в 12:30:35 цифра «2» будет уже на полпути к превращению в «3». Направляющие скрываются кликом мыши.