Notice: Trying to get property of non-object in /var/www/networkdoc/libraries/joomla/factory.php on line 223 NetworkDoc.ru - IT stuff magazine - EasyBlog
Компания Microsoft выпустила ознакомительную версию Windows 8.1. Любой желающий может её скачать и установить совершенно бесплатно. Операционная система доступна на многих языках, в т.ч. на русском.
Основные нововведения следующие:
Улучшена совместимость с планшетами
Добавлено более 5 тысяч новых API функций, что позволит разработчикам создавать еще более интересные приложения
Кнопку Пуск вернули. Правда, по моему мнению, всё равно получилось не так удобно как раньше. Но это не так страшно, в одном из предыдущих постов мы уже рассказывали про одну замечательную альтернативу.
Некоторые незначительные изменения в дизайне на welcome-экране, в панели управления, магазине и пр.
Улучшен поиск, который теперь по умолчанию включает сразу несколько источников
Полная интеграция с облачным хранилищем данных SkyDrive
Свой рассказ начну с вопроса: как вы проводите презентации? Разумеется, я имею ввиду техническую сторону этого вопроса.
Стандартный ответ звучит примерно так - нам понадобится проектор с экраном или ТВ большой диагонали (в зависмости от финансов и предпочтений). В больших переговорных комнатах чаще всего это организовано следующим образом: в столе или где-то рядом есть выход HDMI/VGA, который уходит на проектор или ТВ. Если стол находится на приличном расстоянии от ТВ или у вас проектор подвешен под потолком, то очень часто применяются конверторы передачи видеосигнала по витой паре и другие технические решения, думаю, не надо объяснять зачем. Стоимость этих железок порой сопоставима со стоимостью самих телевизоров или проекторов.
Далее берем программу AirParrot, которая существует в версиях под Mac и PC. Цена $10. Есть бесплатная демка, её ограничение - программа выключается через 20 минут после начала презентации. При желании в интернете можно найти полную версию с таблеткой от жадности.
После закруска программа прячется в системном трее.
Специально ничего настраивать не нужно, никаких хитростей нет, AirParrot сам найдет ТВ-приставку в сети. Просто кликаем правой кнопкой мыши и в меню выбираем наш Apple TV в качестве второго экрана. По желанию транслировать можно не только видео но и звук. Единственный ньанс заключается в том, что Apple TV должна быть подключена к той же подсети что и комп/ноут.
На PC программа AirParrot работает только в режиме закралирования основного монитора на Apple TV. Живьем получится примерно так (прошу прощения за качество фотографии):
Если вы пользуетесь Mac'ом, то перед вам открываются еще большие возможности - можно не просто зеркалировать экран на ТВ, но и показывать отдельно выбранные окна вместо всего рабочего стола.
Кроме этого, при наличие Apple TV выполучаете еще несколько приятных бонусов. С любого ПК где есть iTunes можно показывать видео, крутить музыку и пр. как с медиасервера.
Тот же функционал будет доступен с любого мобильного устройства Apple будь то iPhone или iPad.
С момента выхода Windows 8 я не устанавливал эту операционную систему ни разу, а при покупке любого ноутбука удалял её нафиг и ставил привычную семерку. Недавно какая-то шишка из мелкомягих дала недвусмысленно понять, что Win8 - это фэил, однако новая ОС с версией 8.1 будет устанавливаться как обновление на восьмерку. Таким образом, переходить на это чудо всё равно придется...
И что-то мне подсказывает, что при первом знакомстве с Windows 8 у большинства неподготовленных пользователей возникает разрыв шаблона из-за отсутсвия привычной кнопки Пуск. Как с этим жить, когда за 15 лет MS всех приучила к этой кнопке - не ясно.
Но мир не без добрых людей и в интернетах наконец-то была найдена софтина, которая данный недостаток устраняет так изящно, что после просмотра рекламного ролика мне аж самому захотелось её попробовать. Больше расказывать тут нечего, видео Start Menu Reviver говорит само за себя:
Еще один способ сломать пароль в документах MS Excel без применения разных программ, за которые в последнее время часто любят просить деньгу. Данный способ хорошо работает на документах формата XLSL т.е. это Office 2007 и выше.
Файл документа - это контейнер. Архив, если хотите. Открыть его можно через TotalCommander - ставим на него курсор и нажимаем Ctrl+PageDown. По пути "Файл.xlsx/xl/worksheets/sheet1.xml" или "sheet2" или как-нить еще (это сами названия листов в документе) и находится тот самый запароленный листик. У меня было в "sheet1".
Вытаскиваем файл "sheet1.xml" из контейнера XLSX и открываем текстовым редактором.
Ищем в тексте "pass"
Редактор находит XML-контейнер <sheetProtection password="CF7A" sheet="1" objects="1" scenarios="1" selectLockedCells="1" selectUnlockedCells="1"/> или что-то типа этого. Нам нужен контейнер "sheetProtection".
Убиваем весь контейнер "sheetProtection" от "<" до ">".
Сохраняем файлик.
Закидываем обратно в контейнер XLSX и сохраняем.
Открываем файл через Excel и пароля уже нет!
Сейчас мы расскажем и покажем как легко и просто обновить FreeNAS до новой версии, а так же продемонстрируем работу torrent-клиента и DLNA.
Обновляемся до версии 8.2
Первым делом идем на сайт, там в правой колонке есть раздел посвященный обновлениям.
Раздел разбит на 2 части под x64 и под x86 системы. Жмем по ссылке под словом Upgrades на нужную нам платформу. Вы окажитесь на другом ресурсе, откуда непосредственно происходит скачивание. Ищем и скачиваем пакет предназначенный для апгрейда системы. Расширение пакета .xz, а в названии должно присутствовать слово Upgrade. В моем случае я скачиваю файл FreeNAS-8.2.0-RELEASE-p1-x86.GUI_Upgrade.xz. Кроме этого обязательно надо скачать файл контрольной суммы, имя которого полностью совпадает с именем файла обновления, но в конце есть окончание .sha256.txt
Идем в web-интерфейс FreeNAS в раздел Settings, кликаем по закладке Advanced и в самом низу кликаем по кнопке Firmware Update
Нас спросят, где мы хотим разместить временные файлы для обновления. В принципе можно оставить все по умолчанию и тыкнуть кнопку Apply Update.
Затем подсовываем скачанный файл и в поле SHA256 ОБЯЗАТЕЛЬНО вписываем контрольную сумму из текстового файла контрольной суммы. Жмем Apply Update и... через минутку, а может быть и меньше FreeNAS сам уйдет в перезагрузку и выполнит обновление системы. На все про все у моей подопытной системы ушло минут 5.
Плагины torrent и dlna
Прежде чем мы перейдем к делу, надо отметить одно важное обстоятельство - FreeNAS должен иметь доступ в интернет. В настройках надо убедиться, что выставлен шлюз по умолчанию и прописан DNS сервер.
Теперь про плагины. Сначала нам нужно установить Jail-среду, внутри которой как раз работают все плагины. По сути эта среда это как отдельный виртуальный комп, работающий прямо во FreeNAS. Этому компу выдается отдельный IP-адрес, а в качестве дисков используются выбранные папки на сетевом хранилище.
Идем опять на сайт и уже жмем по ссылке под словом Plugins. Скачиваем основной файл, в котором присутствует в конце слово Plugins и расширение .pbi. от туда. В нашем случае это будет файл FreeNAS-8.2.0-RELEASE-x86.Plugins_Jail.pbi. Нам нужно закачать этот файл на наш файловый сервак. Для этого идем в раздел Plugins\Settings. Там перед нами появится окно. Тут нас спросят, где мы хотим размещать временные файлы. Можно согласиться с выбором по умолчанию и нажать ОК.
Заполняем специальную форму: путь до jail, IP-адрес, маску, путь до jail-архива. Назначаем какой-нибудь не занятый IP-адрес из той же что и сам FreeNAS. Маска аналогично. Остальные параметры можно указать, к примеру, как у меня на скриншоте ниже.
Нажимаем кнопку Upload Jail PBI и в следующем окне подсовываем тот файл, который недавно скачали.
Нажимаем кнопку и чуть-чуть ждем когда эта штука установится. Затем идем в раздел Services и включаем службу плагинов как показано на скриншоте ниже:
Во время написания обзора я этого не сделал и потом ни один плагин у меня включаться не стал. Выкачиваем с сайта нужные нам плагины torrent и minidlna. Потом в web-интерфейсе в разделе Services перемещаемся в закладку Plugins и жмем кнопку Install Plugin, подсовываем скачанные файлы. После установки все будет выглядеть примерно следующим образом:
Торопиться включать плагины не нужно, сперва я рекомендую полностью перезагрузить FreeNAS, после чего надо будет сконфигурировать плагины.
Настройка плагинов
В web-интерфейсе FreeNAS появятся два новых раздела, посвященных torrent-клиенту и DLNA-серверу. Пока рассмотрим первый из них, смотрим настройки:
Строку, выделенную желтым цветом нужно скопировать в буфер обмена, она нам понадобится буквально через мгновение. Доступ на собственный web-интерфейс torrent-клиента осуществляется по IP-адресу jail-среды, который вы указали + порт указанный на скриншоте стрелкой. Галка отвечает за вкл/выкл этого интерфейса.
Т.к. torrent-клиент у нас работает в виртуальной jail-среде со свои виртуальным диском, то для доступа к скачанным файлам нам нужно привязать этот каталог к какой-нибудь шаре. Для этого идем в раздел Services\Plugins и нажимаем кнопку View Mount Poins, а затем жмем на кнопку Add Mount Point. В новом окне в качестве Source выбираем какую-нибудь существующую шару во FreeNAS (у меня это шара exchange, в которой я заранее создал каталог torrent), а в качестве destination вставляем то, что недавно скопировали в буфер обмена.
Нажимаем кнопку ОК и идем включать плагин torrent-клиента в Services\Plugins. Затем можно попробовать зайти на отдельный web-интерфейс клиента. При входе может спросить логин с паролем. Это окно можно проигнорировать и просто нажать ОК. Torrent-клиент работает прекрасно, скачиваемые файлы сразу доступны на расшаренном ресурсе:
Теперь настроим DLNA-сервер. Идем в соответствующий раздел, в настройках указываем имя нашего сервера, в качестве шары пишем /media. Можно еще установить галку Rescan on (re)start, чтобы DLNA пересканировал при запуске список доступных мультимедиа файлов.
После этого нужно сделать еще одну связку с помощью кнопки Add Mount Point как у torrent-клиента. На этот раз в Source указываем шару с мультимедиа-файлами, а в Destination - /media
Эта связка нужна для того, чтобы DLNA плагин брал медиаконтент из нужного ресурса. В моем случае вся медиатека лежит в /mnt/vol1/exchange, а у вас это может быть другой ресурс.
Естественно не забываем включить плагин DLNA.
Работу DLNA можно проверить плеером VLC. заходим в меню Вид\Плейлист, а дальше как на скриншоте:
Как видите, ничего очень сложного нет. Единственное неудобство вызывает сам факт работы плагинов через дополнительное jail-окружение, нужно настраивать всякие свзяки между jail и расшаренными ресурсами.
На этом обзор завершен. Удачи в освоении! Если останутся вопросы - пишите в комменты, постараюсь ответить!
Иногда возникают ситуации, когда надо уменьшить размер нескольких фотографий, скажем, для отправки по электропочте или для других каких-нибудь целей. Обычно в этом случае нам понадобится любой, пусть самый простой графический редактор, в котором будем открывать каждую фотку по очереди, уменьшать её и сохранять. Это долго и неудобно, но недавно я нашел красивый способ делать это почти мгновенно.
Идем на сайт разработчиков Picture Resizer и скачиваем один EXE-файл. Устанавливать ничего не нужно. Просто выделяете фотографии и тащите их прямо на exe-шник. Picture Resizer выполнит уменьшение картинок и сложит их туда же от куда вы их перетащили, в конце названия каждого уменьшенного файла будет прописан размер длинной стороны в пикселях. Picture Resizer уменьшает картинки опираясь на название собственного exe-файла. Цифра в конце названия exe-файла - это и есть параметр длинной стороны в пикселях. Хотите уменьшить фотки до размера 1920х1080, в названии файла ставьте 1920. Хотите 1024х768 - пишите 1024.
Picture Resizer - очень простая и полезная программа, must have!
Какие вы знаете способы блокировки пикантного контента в интернете? Сегодня нашел еще одну маленькую, но очень мощную утилиту для таких целей - BlockAdultProxy, скачать которую можно с сайта разработчика. По сути это целый готовый прокси-сервер под Windows. И первое что очень радует, его можно вообще не настраивать - всё и так будет работать и прекрасно фильтровать.
Если программу устанавливать на свой ПК, например, чтобы попробовать оградить детей от нежелательного контента, прокси редактирует настройки подключения браузера, таким образом, чтобы весь трафик пропускать сквозь себя.
По умолчанию утилита работает по одному принципу, который прост как пять копеек, но при этом дает очень и очень хороший результат. Благодаря этому, в большинстве случаев можно не утруждать себя в тонкой доводке прокси под нужные параметры. Каждый раз когда вы хотите зайти на какой-нибудь сайт, BlockAdultProxy обращается к Google и проверяет моральность запрашиваемого сайта. Если сайт "плохой", то доступ автоматически запрещается, а если сайт, по мнению Google "хороший", то доступ разрешается. Google обладает впечатляющей статистикой на любой сайт и в принципе рейтингу моральности поисковика можно верить смело. Перед открытием сайта возникает некоторая секундная задержка, необходимая как раз на проверку моральности и по началу это несколько раздражает. Однако, все результаты проверок прокси складывает в свою внутреннюю базу данных и со временем количество запросов к Google уменьшается, скорость принятия решения возрастает и задержки перед открытием сайта исчезают.
Поюзав полдня BlockAdultProxy пришел к выводу, что с точки зрения качества фильтрации работает он намного эффективнее, чем классические прокси-серверы с "белыми" и "черными" списками. При этом для BlockAdultProxy может использовать эти списки как дополнение к основному алгоритму. Отдельно хочется отметить тот факт, что программа снабжена отличной справкой и при желании можно сделать свою конфигурацию прокси.
BlockAdultProxy может фильтровать трафик прямо у вас на компе, а можно установить его на сервер и заставить его фильтровать интернет для всех пользователей сети. В настройках подключения браузеров у всех пользователей вместо localhost (см скриншот выше) задаете IP-адрес сервера и всё. А можно еще хитрее - на роутере сделать правило перенаправления HTTP трафика, в этом случае настройки подключения браузеров можно не трогать, а прокси сервер будет работать в прозрачном режиме.
В конфигурационном файле можно создавать свои собственные правила фильтрации, создавать персональные разрешения или запреты на основе IP-адресов. При создании критериев можно использовать регулярные выражения. Можно настроить свой собственный вид формы и текст, которые будут выводиться при блокировании "плохого" сайта. Я уж не говорю про возможность гибко настраивать ведение логов посещения разных сайтов, ведение истории поисковых запросов и пр.
Если коротко, то большинство возможностей BlockAdultProxy совпадают с возможностями прокси-сервера Squid, даже синтаксис конфигурационного файла очень похож и мы как-нибудь напишем полный обзор этой прекрасной софтины для тех, кто хочет выжать максимум из прокси-сервера.
Однако, я нашел один недостаток - BlockAdultProxy не умеет давать доступ в интернет используя связку логина и пароля. Максимум пользователей можно разграничить по IP-адресам.
А еще BlockAdultProxy полностью бесплатный и это не может не радовать!
Вместо заключения:
Если вы ищете простенькую программу для фильтрации интернета на своем домашнем компе, скажем, для детей, то BlockAdultProxy для вас.
Если вы ищите бесплатный прокси-сервер под Windows, который обладает большинством функций Squid, то BlockAdultProxy тоже для вас.
Вам не подойдет BlockAdultProxy если вам нужна обязательная авторизация пользователей по логину и паролю или в домене. Разве что использовать этот прокси как вышестоящий для уже существующего, чтобы просто повысить эффективность фильтрации .
Наткнулся на интересную тулзу Clover (клевер) для Windows 7. Если вы пользуетесь браузером Google Chrome, то Clover вам скорей всего понравится.
Утилита просто упаковывает все окна проводника в одно окно с закладками по принципу браузера. Получается примерно так:
Такая организация окон мне показалось довольно удобной. Закладки можно менять местами, закреплять, дублировать, закрывать лишние и открывать новые, поддерживаются комбинации горячих клавиш Ctrl+T и Ctrl+W для создания и закрытия закладок. Clover полностью бесплатный, а скачать можно с официального сайта ejie.me. Китайские разработчики хорошо постарались, программа поддерживает много языков в т.ч. русский и никаких проблем в повседневном применении не вызывает.
DELETE FROM `j25_session`
WHERE `time` < '1757444941'
SELECT `session_id`
FROM `j25_session`
WHERE `session_id` = '8d4adbbc53ee24476a80cb6c829f9617' LIMIT 0, 1
SELECT b.id
FROMj25_usergroupsAS a
LEFTJOINj25_usergroupsAS b ON b.lft <= a.lft AND b.rgt >= a.rgt
WHERE a.id = 1
SELECT id, rules
FROM `j25_viewlevels`
SELECT folder AS type, element AS name, params
FROMj25_extensions WHERE enabled >= 1 AND type ='plugin' AND state >= 0 AND access IN (1,1)
ORDERBY ordering
SELECT m.id, m.menutype, m.title, m.alias, m.note, m.path AS route, m.link, m.type, m.level, m.language,m.browserNav, m.access, m.params, m.home, m.img, m.template_style_id, m.component_id, m.parent_id,e.element as component
FROMj25_menuAS m
LEFTJOINj25_extensionsAS e ON m.component_id = e.extension_id
WHERE m.published = 1 AND m.parent_id > 0 AND m.client_id = 0
ORDERBY m.lft
SHOWFULLCOLUMNS FROM `j25_easyblog_configs`
SELECT* FROMj25_easyblog_configs WHERE `name` = 'config'
SELECT `id` FROM `j25_easyblog_users` WHERE `permalink`='admin'
SHOWFULLCOLUMNS FROM `j25_users`
SELECT* FROM `j25_users`
WHERE `id` = 62
SELECT `g`.`id`,`g`.`title`
FROM `j25_usergroups` AS g
INNERJOIN `j25_user_usergroup_map` AS m ON m.group_id = g.id
WHERE `m`.`user_id` = 62
DELETE FROM `j25_easyblog_mailq` WHERE `status`='1' ANDDATEDIFF(NOW(), `created`) >= 7
SELECT `id` FROM `j25_easyblog_mailq` WHERE `status` = 0 ORDERBY `created` ASC LIMIT 5
SELECT* FROM `j25_easyblog_post` WHERE `publish_up` <= '2025-09-09 19:54:01' AND `published` = '2' AND `ispending` = '0' ORDERBY `id` LIMIT 5
UPDATE `j25_easyblog_post` SET `published` = '0' WHERE `publish_down` > `publish_up` AND `publish_down` <= '2025-09-09 19:54:01' AND `publish_down` != '0000-00-00 00:00:00' AND `published` != '0' AND `published` != '3' AND `ispending` = '0'
SELECT a.rules
FROMj25_assetsAS a
WHERE (a.id = 1)
GROUPBY a.id, a.rules, a.lft
SHOWFULLCOLUMNS FROM `j25_assets`
SELECT id
FROMj25_assets WHERE parent_id = 0
SELECT b.rules
FROMj25_assetsAS a
LEFTJOINj25_assetsAS b ON b.lft <= a.lft AND b.rgt >= a.rgt
WHERE (a.id = 1)
GROUPBY b.id, b.rules, b.lft
ORDERBY b.lft
SHOWFULLCOLUMNS FROM `j25_easyblog_users`
SELECTCOUNT(*) FROM `j25_easyblog_configs` WHERE `name` = 'default'
SELECT* FROMj25_easyblog_configs WHERE `name` = 'default'
SELECT* FROM `j25_easyblog_acl` WHERE `published`=1 ORDERBY `id` ASC
SELECT* FROM `j25_easyblog_acl_group` WHERE `content_id`='1' AND `type`=' group'
SELECT a.rules
FROMj25_assetsAS a
WHERE (a.id = 1)
GROUPBY a.id, a.rules, a.lft
SELECT id
FROMj25_assets WHERE parent_id = 0
SELECT a.rules
FROMj25_assetsAS a
WHERE (a.id = 1)
GROUPBY a.id, a.rules, a.lft
SELECT id
FROMj25_assets WHERE parent_id = 0
SELECT a.rules
FROMj25_assetsAS a
WHERE (a.id = 1)
GROUPBY a.id, a.rules, a.lft
SELECT id
FROMj25_assets WHERE parent_id = 0
SELECT a.rules
FROMj25_assetsAS a
WHERE (a.id = 1)
GROUPBY a.id, a.rules, a.lft
SELECT id
FROMj25_assets WHERE parent_id = 0
SELECT a.rules
FROMj25_assetsAS a
WHERE (a.id = 1)
GROUPBY a.id, a.rules, a.lft
SELECT id
FROMj25_assets WHERE parent_id = 0
SELECT a.rules
FROMj25_assetsAS a
WHERE (a.id = 1)
GROUPBY a.id, a.rules, a.lft
SELECT id
FROMj25_assets WHERE parent_id = 0
SELECT a.rules
FROMj25_assetsAS a
WHERE (a.id = 1)
GROUPBY a.id, a.rules, a.lft
SELECT id
FROMj25_assets WHERE parent_id = 0
SELECT a.rules
FROMj25_assetsAS a
WHERE (a.id = 1)
GROUPBY a.id, a.rules, a.lft
SELECT id
FROMj25_assets WHERE parent_id = 0
SELECT a.rules
FROMj25_assetsAS a
WHERE (a.id = 1)
GROUPBY a.id, a.rules, a.lft
SELECT id
FROMj25_assets WHERE parent_id = 0
SELECT a.rules
FROMj25_assetsAS a
WHERE (a.id = 1)
GROUPBY a.id, a.rules, a.lft
SELECT id
FROMj25_assets WHERE parent_id = 0
SELECT a.rules
FROMj25_assetsAS a
WHERE (a.id = 1)
GROUPBY a.id, a.rules, a.lft
SELECT id
FROMj25_assets WHERE parent_id = 0
SELECT a.rules
FROMj25_assetsAS a
WHERE (a.id = 1)
GROUPBY a.id, a.rules, a.lft
SELECT id
FROMj25_assets WHERE parent_id = 0
SELECT a.rules
FROMj25_assetsAS a
WHERE (a.id = 1)
GROUPBY a.id, a.rules, a.lft
SELECT id
FROMj25_assets WHERE parent_id = 0
SELECT a.rules
FROMj25_assetsAS a
WHERE (a.id = 1)
GROUPBY a.id, a.rules, a.lft
SELECT id
FROMj25_assets WHERE parent_id = 0
SELECT a.rules
FROMj25_assetsAS a
WHERE (a.id = 1)
GROUPBY a.id, a.rules, a.lft
SELECT id
FROMj25_assets WHERE parent_id = 0
SELECT a.rules
FROMj25_assetsAS a
WHERE (a.id = 1)
GROUPBY a.id, a.rules, a.lft
SELECT id
FROMj25_assets WHERE parent_id = 0
SELECT a.rules
FROMj25_assetsAS a
WHERE (a.id = 1)
GROUPBY a.id, a.rules, a.lft
SELECT id
FROMj25_assets WHERE parent_id = 0
SELECT a.rules
FROMj25_assetsAS a
WHERE (a.id = 1)
GROUPBY a.id, a.rules, a.lft
SELECT id
FROMj25_assets WHERE parent_id = 0
SELECT a.rules
FROMj25_assetsAS a
WHERE (a.id = 1)
GROUPBY a.id, a.rules, a.lft
SELECT id
FROMj25_assets WHERE parent_id = 0
SELECT a.rules
FROMj25_assetsAS a
WHERE (a.id = 1)
GROUPBY a.id, a.rules, a.lft
SELECT id
FROMj25_assets WHERE parent_id = 0
SELECT a.rules
FROMj25_assetsAS a
WHERE (a.id = 1)
GROUPBY a.id, a.rules, a.lft
SELECT id
FROMj25_assets WHERE parent_id = 0
SELECT a.rules
FROMj25_assetsAS a
WHERE (a.id = 1)
GROUPBY a.id, a.rules, a.lft
SELECT id
FROMj25_assets WHERE parent_id = 0
SELECT* FROMj25_easyblog_users WHERE `id` = '62'
select `id` FROM `j25_easyblog_team` where `access` = '3' and `published` = '1'
select distinct a.`id`, a.`private` from `j25_easyblog_category` as a left join `j25_easyblog_category_acl` as b on a.`id` = b.`category_id` and b.`acl_id` = '1' where a.`private` != '0' and b.`category_id` NOTIN ( SELECT c.category_id FROM `j25_easyblog_category_acl` as c WHERE c.acl_id = '1' AND c.content_id IN ('1') )
SELECTCOUNT(1) FROM `j25_easyblog_post` AS a WHERE a.`published` = 1 AND a.`ispending` = '0' AND a.`private` = '0' AND a.`created_by` = '62' AND a.`issitewide` = '1'
SELECT a.`id` AS key1, a.*, b.`id` as key2, b.`title` as `category` FROM `j25_easyblog_post` AS a LEFTJOIN `j25_easyblog_category` AS b ON a.category_id = b.id WHERE a.`published` = 1 AND a.`ispending` = '0' AND a.`private` = '0' AND a.`created_by` = '62' AND a.`issitewide` = '1' ORDERBY a.`created` desc LIMIT 0,10
SHOWFULLCOLUMNS FROM `j25_easyblog_post`
SELECTCOUNT(1) FROM `j25_easyblog_featured` WHERE `content_id` = '328' AND `type` = 'post'
SHOWFULLCOLUMNS FROM `j25_komento_configs`
SELECT* FROMj25_komento_configs WHERE `component` = 'com_komento'
SELECT a.`id`, a.`title`, a.`alias` FROM `j25_easyblog_tag` AS a LEFTJOIN `j25_easyblog_post_tag` AS b ON a.`id` = b.`tag_id` WHERE b.`post_id` = '328' AND a.`published` = '1' ORDERBY a.`title` ASC
SELECTCOUNT(1) FROM `j25_easyblog_comment` WHERE `post_id`='328' AND `published` = '1'
SELECTCOUNT(1) FROM `j25_easyblog_featured` WHERE `content_id` = '329' AND `type` = 'post'
SELECT a.`id`, a.`title`, a.`alias` FROM `j25_easyblog_tag` AS a LEFTJOIN `j25_easyblog_post_tag` AS b ON a.`id` = b.`tag_id` WHERE b.`post_id` = '329' AND a.`published` = '1' ORDERBY a.`title` ASC
SELECTCOUNT(1) FROM `j25_easyblog_comment` WHERE `post_id`='329' AND `published` = '1'
SELECTCOUNT(1) FROM `j25_easyblog_featured` WHERE `content_id` = '330' AND `type` = 'post'
SELECT a.`id`, a.`title`, a.`alias` FROM `j25_easyblog_tag` AS a LEFTJOIN `j25_easyblog_post_tag` AS b ON a.`id` = b.`tag_id` WHERE b.`post_id` = '330' AND a.`published` = '1' ORDERBY a.`title` ASC
SELECTCOUNT(1) FROM `j25_easyblog_comment` WHERE `post_id`='330' AND `published` = '1'
SELECTCOUNT(1) FROM `j25_easyblog_featured` WHERE `content_id` = '147' AND `type` = 'post'
SELECT a.`id`, a.`title`, a.`alias` FROM `j25_easyblog_tag` AS a LEFTJOIN `j25_easyblog_post_tag` AS b ON a.`id` = b.`tag_id` WHERE b.`post_id` = '147' AND a.`published` = '1' ORDERBY a.`title` ASC
SELECTCOUNT(1) FROM `j25_easyblog_comment` WHERE `post_id`='147' AND `published` = '1'
SELECTCOUNT(1) FROM `j25_easyblog_featured` WHERE `content_id` = '146' AND `type` = 'post'
SELECT a.`id`, a.`title`, a.`alias` FROM `j25_easyblog_tag` AS a LEFTJOIN `j25_easyblog_post_tag` AS b ON a.`id` = b.`tag_id` WHERE b.`post_id` = '146' AND a.`published` = '1' ORDERBY a.`title` ASC
SELECTCOUNT(1) FROM `j25_easyblog_comment` WHERE `post_id`='146' AND `published` = '1'
SELECTCOUNT(1) FROM `j25_easyblog_featured` WHERE `content_id` = '145' AND `type` = 'post'
SELECT a.`id`, a.`title`, a.`alias` FROM `j25_easyblog_tag` AS a LEFTJOIN `j25_easyblog_post_tag` AS b ON a.`id` = b.`tag_id` WHERE b.`post_id` = '145' AND a.`published` = '1' ORDERBY a.`title` ASC
SELECTCOUNT(1) FROM `j25_easyblog_comment` WHERE `post_id`='145' AND `published` = '1'
SELECTCOUNT(1) FROM `j25_easyblog_featured` WHERE `content_id` = '144' AND `type` = 'post'
SELECT a.`id`, a.`title`, a.`alias` FROM `j25_easyblog_tag` AS a LEFTJOIN `j25_easyblog_post_tag` AS b ON a.`id` = b.`tag_id` WHERE b.`post_id` = '144' AND a.`published` = '1' ORDERBY a.`title` ASC
SELECTCOUNT(1) FROM `j25_easyblog_comment` WHERE `post_id`='144' AND `published` = '1'
SELECTCOUNT(1) FROM `j25_easyblog_featured` WHERE `content_id` = '143' AND `type` = 'post'
SELECT a.`id`, a.`title`, a.`alias` FROM `j25_easyblog_tag` AS a LEFTJOIN `j25_easyblog_post_tag` AS b ON a.`id` = b.`tag_id` WHERE b.`post_id` = '143' AND a.`published` = '1' ORDERBY a.`title` ASC
SELECTCOUNT(1) FROM `j25_easyblog_comment` WHERE `post_id`='143' AND `published` = '1'
SELECTCOUNT(1) FROM `j25_easyblog_featured` WHERE `content_id` = '142' AND `type` = 'post'
SELECT a.`id`, a.`title`, a.`alias` FROM `j25_easyblog_tag` AS a LEFTJOIN `j25_easyblog_post_tag` AS b ON a.`id` = b.`tag_id` WHERE b.`post_id` = '142' AND a.`published` = '1' ORDERBY a.`title` ASC
SELECTCOUNT(1) FROM `j25_easyblog_comment` WHERE `post_id`='142' AND `published` = '1'
SELECTCOUNT(1) FROM `j25_easyblog_featured` WHERE `content_id` = '140' AND `type` = 'post'
SELECT a.`id`, a.`title`, a.`alias` FROM `j25_easyblog_tag` AS a LEFTJOIN `j25_easyblog_post_tag` AS b ON a.`id` = b.`tag_id` WHERE b.`post_id` = '140' AND a.`published` = '1' ORDERBY a.`title` ASC
SELECTCOUNT(1) FROM `j25_easyblog_comment` WHERE `post_id`='140' AND `published` = '1'
SELECT `id` FROM `j25_menu` WHERE `link`='index.php?option=com_easyblog&view=blogger&layout=listings&id=62' AND `published`='1' AND (`language`='en-GB' OR `language` = '*' ) LIMIT 1
SELECT `id` FROM `j25_menu` WHERE (`link`='index.php?option=com_easyblog&view=blogger' OR `link` LIKE 'index.php?option=com_easyblog&view=blogger& limit=%') AND `published`='1' AND (`language`='en-GB' OR `language` = '*' ) LIMIT 1
SELECT `id` FROM `j25_menu` WHERE `link`='index.php?option=com_easyblog&view=latest' AND `published`='1' AND (`language`='en-GB' OR `language` = '*' ) LIMIT 1
SHOWFULLCOLUMNS FROM `j25_easyblog_feedburner`
select `id` FROM `j25_easyblog_feedburner` where userid = '62'
SELECT* FROMj25_easyblog_feedburner WHERE `id` = '5'
SELECT a.rules
FROMj25_assetsAS a
WHERE (a.id = 1)
GROUPBY a.id, a.rules, a.lft
SELECT id
FROMj25_assets WHERE parent_id = 0
SHOWFULLCOLUMNS FROM `j25_easyblog_oauth`
SELECT* FROM `j25_easyblog_oauth` WHERE `user_id`='62' AND `type`='twitter' LIMIT 1
SELECT* FROM `j25_easyblog_acl` WHERE `published`=1 ORDERBY `id` ASC
SELECT* FROM `j25_easyblog_acl_group` WHERE `content_id`='62' AND `type`='assigned'
SELECT `group_id` FROM `j25_user_usergroup_map` WHERE `user_id` = '62'
SELECT* FROM `j25_easyblog_acl_group` WHERE `content_id`='8' AND `type`=' group'
SELECT a.rules
FROMj25_assetsAS a
WHERE (a.id = 1)
GROUPBY a.id, a.rules, a.lft
SELECT id
FROMj25_assets WHERE parent_id = 0
SELECTCOUNT(1) FROM `j25_easyblog_featured` WHERE `content_id` = '62' AND `type` = 'blogger'
select `id` FROM `j25_easyblog_feedburner` where userid = '62'
SELECT* FROMj25_easyblog_feedburner WHERE `id` = '5'
SELECT* FROMj25_easyblog_post WHERE `id` = '328'
SELECT `id` FROM `j25_menu` WHERE `link`='index.php?option=com_easyblog&view=blogger&layout=listings&id=62' AND `published`='1' AND (`language`='en-GB' OR `language` = '*' ) LIMIT 1
SELECT a.* FROM `j25_easyblog_post` as a WHERE a.`id` ='328'
SHOWFULLCOLUMNS FROM `j25_easyblog_category`
SELECT* FROMj25_easyblog_category WHERE `id` = '19'
SELECTCOUNT(1) FROM `j25_easyblog_category` WHERE `alias`='sisadminstvo' AND `id`!='19'
SHOWFULLCOLUMNS FROM `j25_easyblog_ratings`
SELECT* FROM `j25_easyblog_ratings` WHERE `created_by`='0' AND `uid`='328' AND `type`='entry' AND `sessionid`='8d4adbbc53ee24476a80cb6c829f9617'
SELECTAVG(value) AS ratings, COUNT(1) AS total FROM `j25_easyblog_ratings` WHERE `uid`='328' AND `type`='entry'
SELECT a.rules
FROMj25_assetsAS a
WHERE (a.id = 1)
GROUPBY a.id, a.rules, a.lft
SELECT id
FROMj25_assets WHERE parent_id = 0
SELECT* FROMj25_easyblog_post WHERE `id` = '329'
SELECT `id` FROM `j25_menu` WHERE `link`='index.php?option=com_easyblog&view=blogger&layout=listings&id=62' AND `published`='1' AND (`language`='en-GB' OR `language` = '*' ) LIMIT 1
SELECT a.* FROM `j25_easyblog_post` as a WHERE a.`id` ='329'
SELECT* FROM `j25_easyblog_ratings` WHERE `created_by`='0' AND `uid`='329' AND `type`='entry' AND `sessionid`='8d4adbbc53ee24476a80cb6c829f9617'
SELECTAVG(value) AS ratings, COUNT(1) AS total FROM `j25_easyblog_ratings` WHERE `uid`='329' AND `type`='entry'
SELECT a.rules
FROMj25_assetsAS a
WHERE (a.id = 1)
GROUPBY a.id, a.rules, a.lft
SELECT id
FROMj25_assets WHERE parent_id = 0
SELECT* FROMj25_easyblog_post WHERE `id` = '330'
SELECT `id` FROM `j25_menu` WHERE `link`='index.php?option=com_easyblog&view=blogger&layout=listings&id=62' AND `published`='1' AND (`language`='en-GB' OR `language` = '*' ) LIMIT 1
SELECT a.* FROM `j25_easyblog_post` as a WHERE a.`id` ='330'
SELECT* FROM `j25_easyblog_ratings` WHERE `created_by`='0' AND `uid`='330' AND `type`='entry' AND `sessionid`='8d4adbbc53ee24476a80cb6c829f9617'
SELECTAVG(value) AS ratings, COUNT(1) AS total FROM `j25_easyblog_ratings` WHERE `uid`='330' AND `type`='entry'
SELECT a.rules
FROMj25_assetsAS a
WHERE (a.id = 1)
GROUPBY a.id, a.rules, a.lft
SELECT id
FROMj25_assets WHERE parent_id = 0
SELECT* FROMj25_easyblog_post WHERE `id` = '147'
SELECT `id` FROM `j25_menu` WHERE `link`='index.php?option=com_easyblog&view=blogger&layout=listings&id=62' AND `published`='1' AND (`language`='en-GB' OR `language` = '*' ) LIMIT 1
SELECT a.* FROM `j25_easyblog_post` as a WHERE a.`id` ='147'
SELECT* FROM `j25_easyblog_ratings` WHERE `created_by`='0' AND `uid`='147' AND `type`='entry' AND `sessionid`='8d4adbbc53ee24476a80cb6c829f9617'
SELECTAVG(value) AS ratings, COUNT(1) AS total FROM `j25_easyblog_ratings` WHERE `uid`='147' AND `type`='entry'
SELECT a.rules
FROMj25_assetsAS a
WHERE (a.id = 1)
GROUPBY a.id, a.rules, a.lft
SELECT id
FROMj25_assets WHERE parent_id = 0
SELECT* FROMj25_easyblog_post WHERE `id` = '146'
SELECT `id` FROM `j25_menu` WHERE `link`='index.php?option=com_easyblog&view=blogger&layout=listings&id=62' AND `published`='1' AND (`language`='en-GB' OR `language` = '*' ) LIMIT 1
SELECT a.* FROM `j25_easyblog_post` as a WHERE a.`id` ='146'
SELECT* FROM `j25_easyblog_ratings` WHERE `created_by`='0' AND `uid`='146' AND `type`='entry' AND `sessionid`='8d4adbbc53ee24476a80cb6c829f9617'
SELECTAVG(value) AS ratings, COUNT(1) AS total FROM `j25_easyblog_ratings` WHERE `uid`='146' AND `type`='entry'
SELECT a.rules
FROMj25_assetsAS a
WHERE (a.id = 1)
GROUPBY a.id, a.rules, a.lft
SELECT id
FROMj25_assets WHERE parent_id = 0
SELECT* FROMj25_easyblog_post WHERE `id` = '145'
SELECT `id` FROM `j25_menu` WHERE `link`='index.php?option=com_easyblog&view=blogger&layout=listings&id=62' AND `published`='1' AND (`language`='en-GB' OR `language` = '*' ) LIMIT 1
SELECT a.* FROM `j25_easyblog_post` as a WHERE a.`id` ='145'
SELECT* FROM `j25_easyblog_ratings` WHERE `created_by`='0' AND `uid`='145' AND `type`='entry' AND `sessionid`='8d4adbbc53ee24476a80cb6c829f9617'
SELECTAVG(value) AS ratings, COUNT(1) AS total FROM `j25_easyblog_ratings` WHERE `uid`='145' AND `type`='entry'
SELECT a.rules
FROMj25_assetsAS a
WHERE (a.id = 1)
GROUPBY a.id, a.rules, a.lft
SELECT id
FROMj25_assets WHERE parent_id = 0
SELECT* FROMj25_easyblog_post WHERE `id` = '144'
SELECT `id` FROM `j25_menu` WHERE `link`='index.php?option=com_easyblog&view=blogger&layout=listings&id=62' AND `published`='1' AND (`language`='en-GB' OR `language` = '*' ) LIMIT 1
SELECT a.* FROM `j25_easyblog_post` as a WHERE a.`id` ='144'
SELECT* FROM `j25_easyblog_ratings` WHERE `created_by`='0' AND `uid`='144' AND `type`='entry' AND `sessionid`='8d4adbbc53ee24476a80cb6c829f9617'
SELECTAVG(value) AS ratings, COUNT(1) AS total FROM `j25_easyblog_ratings` WHERE `uid`='144' AND `type`='entry'
SELECT a.rules
FROMj25_assetsAS a
WHERE (a.id = 1)
GROUPBY a.id, a.rules, a.lft
SELECT id
FROMj25_assets WHERE parent_id = 0
SELECT* FROMj25_easyblog_post WHERE `id` = '143'
SELECT `id` FROM `j25_menu` WHERE `link`='index.php?option=com_easyblog&view=blogger&layout=listings&id=62' AND `published`='1' AND (`language`='en-GB' OR `language` = '*' ) LIMIT 1
SELECT a.* FROM `j25_easyblog_post` as a WHERE a.`id` ='143'
SELECT* FROM `j25_easyblog_ratings` WHERE `created_by`='0' AND `uid`='143' AND `type`='entry' AND `sessionid`='8d4adbbc53ee24476a80cb6c829f9617'
SELECTAVG(value) AS ratings, COUNT(1) AS total FROM `j25_easyblog_ratings` WHERE `uid`='143' AND `type`='entry'
SELECT a.rules
FROMj25_assetsAS a
WHERE (a.id = 1)
GROUPBY a.id, a.rules, a.lft
SELECT id
FROMj25_assets WHERE parent_id = 0
SELECT* FROMj25_easyblog_post WHERE `id` = '142'
SELECT `id` FROM `j25_menu` WHERE `link`='index.php?option=com_easyblog&view=blogger&layout=listings&id=62' AND `published`='1' AND (`language`='en-GB' OR `language` = '*' ) LIMIT 1
SELECT a.* FROM `j25_easyblog_post` as a WHERE a.`id` ='142'
SELECT* FROM `j25_easyblog_ratings` WHERE `created_by`='0' AND `uid`='142' AND `type`='entry' AND `sessionid`='8d4adbbc53ee24476a80cb6c829f9617'
SELECTAVG(value) AS ratings, COUNT(1) AS total FROM `j25_easyblog_ratings` WHERE `uid`='142' AND `type`='entry'
SELECT a.rules
FROMj25_assetsAS a
WHERE (a.id = 1)
GROUPBY a.id, a.rules, a.lft
SELECT id
FROMj25_assets WHERE parent_id = 0
SELECT* FROMj25_easyblog_post WHERE `id` = '140'
SELECT `id` FROM `j25_menu` WHERE `link`='index.php?option=com_easyblog&view=blogger&layout=listings&id=62' AND `published`='1' AND (`language`='en-GB' OR `language` = '*' ) LIMIT 1
SELECT a.* FROM `j25_easyblog_post` as a WHERE a.`id` ='140'
SELECT* FROM `j25_easyblog_ratings` WHERE `created_by`='0' AND `uid`='140' AND `type`='entry' AND `sessionid`='8d4adbbc53ee24476a80cb6c829f9617'
SELECTAVG(value) AS ratings, COUNT(1) AS total FROM `j25_easyblog_ratings` WHERE `uid`='140' AND `type`='entry'
SELECT a.rules
FROMj25_assetsAS a
WHERE (a.id = 1)
GROUPBY a.id, a.rules, a.lft
SELECT id
FROMj25_assets WHERE parent_id = 0
SELECT a.rules
FROMj25_assetsAS a
WHERE (a.id = 1)
GROUPBY a.id, a.rules, a.lft
SELECT id
FROMj25_assets WHERE parent_id = 0
SELECT a.rules
FROMj25_assetsAS a
WHERE (a.id = 1)
GROUPBY a.id, a.rules, a.lft
SELECT id
FROMj25_assets WHERE parent_id = 0
SELECT* FROMj25_tagmeta_rules WHERE ( ( ('/blogger/listings/admin' REGEXPBINARY url)>0 AND (case_sensitive<>0) AND (decode_url<>0) AND (request_only<>0) ) OR ( ('/blogger/listings/admin' REGEXPBINARY url)>0 AND (case_sensitive<>0) AND (decode_url=0) AND (request_only<>0) ) OR ( ('https://networkdoc.ru/blogger/listings/admin' REGEXPBINARY url)>0 AND (case_sensitive<>0) AND (decode_url<>0) AND (request_only=0) ) OR ( ('https://networkdoc.ru/blogger/listings/admin' REGEXPBINARY url)>0 AND (case_sensitive<>0) AND (decode_url=0) AND (request_only=0) ) OR ( ('/blogger/listings/admin' REGEXP url)>0 AND (case_sensitive=0) AND (decode_url<>0) AND (request_only<>0) ) OR ( ('/blogger/listings/admin' REGEXP url)>0 AND (case_sensitive=0) AND (decode_url=0) AND (request_only<>0) ) OR ( ('https://networkdoc.ru/blogger/listings/admin' REGEXP url)>0 AND (case_sensitive=0) AND (decode_url<>0) AND (request_only=0) ) OR ( ('https://networkdoc.ru/blogger/listings/admin' REGEXP url)>0 AND (case_sensitive=0) AND (decode_url=0) AND (request_only=0) ) ) AND published=1 ORDERBY ordering
51 Query Types Logged, Sorted by Occurrences.
SELECT Tables:
37 × SELECT id FROMj25_assets
37 × SELECT a.rules FROMj25_assetsAS a
13 × SELECT `id` FROM `j25_menu`
11 × SELECTCOUNT(1) FROM `j25_easyblog_featured`
10 × SELECT* FROMj25_easyblog_post
10 × SELECTCOUNT(1) FROM `j25_easyblog_comment`
10 × SELECT a.* FROM `j25_easyblog_post` as a
10 × SELECT* FROM `j25_easyblog_ratings`
10 × SELECT a.`id`, a.`title`, a.`alias` FROM `j25_easyblog_tag` AS a LEFTJOIN `j25_easyblog_post_tag` AS b ON a.`id` = b.`tag_id`
10 × SELECTAVG(value) AS ratings, COUNT(1) AS total FROM `j25_easyblog_ratings`
3 × SELECT* FROM `j25_easyblog_acl_group`
2 × select `id` FROM `j25_easyblog_feedburner`
2 × SELECT* FROMj25_easyblog_feedburner
2 × SELECT* FROMj25_easyblog_configs
2 × SELECT* FROM `j25_easyblog_acl`
1 × SELECT* FROMj25_komento_configs
1 × SELECT* FROM `j25_easyblog_oauth`
1 × SELECT* FROMj25_tagmeta_rules
1 × SELECTCOUNT(1) FROM `j25_easyblog_category`
1 × SELECT* FROMj25_easyblog_category
1 × SELECT `group_id` FROM `j25_user_usergroup_map`
1 × select `id` FROM `j25_easyblog_team`
1 × SELECT `id` FROM `j25_easyblog_users`
1 × SELECT* FROM `j25_users`
1 × SELECT `g`.`id`,`g`.`title` FROM `j25_usergroups` AS g INNERJOIN `j25_user_usergroup_map` AS m ON m.group_id = g.id
1 × SELECT m.id, m.menutype, m.title, m.alias, m.note, m.path AS route, m.link, m.type, m.level, m.language,m.browserNav, m.access, m.params, m.home, m.img, m.template_style_id, m.component_id, m.parent_id,e.element as component FROMj25_menuAS m LEFTJOINj25_extensionsAS e ON m.component_id = e.extension_id
1 × SELECT folder AS type, element AS name, params FROMj25_extensions
1 × SELECT b.id FROMj25_usergroupsAS a LEFTJOINj25_usergroupsAS b ON b.lft <= a.lft AND b.rgt >= a.rgt
1 × SELECT id, rules FROM `j25_viewlevels
1 × SELECT `id` FROM `j25_easyblog_mailq`
1 × SELECT* FROM `j25_easyblog_post`
1 × select distinct a.`id`, a.`private` from `j25_easyblog_category` as a left join `j25_easyblog_category_acl` as b on a.`id` = b.`category_id` and b.`acl_id` = '1'
1 × SELECTCOUNT(1) FROM `j25_easyblog_post` AS a
1 × SELECT `session_id` FROM `j25_session`
1 × SELECT* FROMj25_easyblog_users
1 × SELECT b.rules FROMj25_assetsAS a LEFTJOINj25_assetsAS b ON b.lft <= a.lft AND b.rgt >= a.rgt
1 × SELECTCOUNT(*) FROM `j25_easyblog_configs`
1 × SELECT a.`id` AS key1, a.*, b.`id` as key2, b.`title` as `category` FROM `j25_easyblog_post` AS a LEFTJOIN `j25_easyblog_category` AS b ON a.category_id = b.id
OTHER Tables:
1 × SHOWFULLCOLUMNS FROM `j25_easyblog_feedburner
1 × SHOWFULLCOLUMNS FROM `j25_komento_configs
1 × SHOWFULLCOLUMNS FROM `j25_easyblog_oauth
1 × SHOWFULLCOLUMNS FROM `j25_easyblog_category
1 × SHOWFULLCOLUMNS FROM `j25_easyblog_ratings
1 × SHOWFULLCOLUMNS FROM `j25_easyblog_post
1 × SHOWFULLCOLUMNS FROM `j25_easyblog_users
1 × SHOWFULLCOLUMNS FROM `j25_users
1 × SHOWFULLCOLUMNS FROM `j25_easyblog_configs
1 × DELETE FROM `j25_easyblog_mailq`
1 × UPDATE `j25_easyblog_post` SET `published` = '0'
1 × SHOWFULLCOLUMNS FROM `j25_assets
1 × DELETE FROM `j25_session`
Warning: session_write_close(): write failed: No space left on device (28) in /var/www/networkdoc/libraries/joomla/session/session.php on line 681
Warning: session_write_close(): Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/var/lib/php/sessions) in /var/www/networkdoc/libraries/joomla/session/session.php on line 681