Блог Ерёмина Андрея обо всём на свете…

Posts tagged ‘FAQs Help and Tutorials’

Прячем iframe от прямого доступа


Данная методика конечно устарела, но, тем неменее, столкнулся с такой задачкой:  требовалось сделать запароленный раздел ( авторизация + регистрация пользователей), в котором через iframe подгрузить страницу из поддиректории. Приэтом, сама эта поддиректория должна быть недоступна по прямой ссылке.

Реализовал я это все следующим образом:

1) На хостинге установлен Apache, поэтому создал файл .htaccess с кодом:

RewriteEngine on
#RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://my\site\.ru/ [NC]
RewriteRule ^subdir([^/]?) http://my.site.ru/index.php [R=302,L]
#RewriteRule ^subdir/([^/]+) http://my.site.ru/index.php [R=302,L]

2) в шаблон всех страниц в поддиректории вставил JavaScript код:

<script>
if( self == top )
location.href='/index.php';
</script>

Готово! Можно, конечно добавить проверку на REFERER уже на сервере, например на PHP (в общем, на том языке, на котором написан сам сайт).

Может быть всё же Linux? Часть II


Как я уже и писал, Linux мне понравился, а если быть точнее, то: 

  • скорость работы всех приложений и системы в целом (что ни говори, а скорость загрузки Unubtu в десятки раз больше, чем скорость загрузки Windows 7)
  • простота установки (в большинсте случаев) новых программ
  • кастомизируемость системы
  • в принципе, всё остальное почти как в Windows
За последние пару дней столкнулся с проблемами:
  • не работает эмулятор сотового телефона в NetBeans
  • кривая среда MonoDevelop ни в какую не хочет открывать мои проекты, а вручную переносить код мне как-то не хочется
  • ужасная поддержка формата *.docx в OpenOffice
  • оказалось, что в базе драйверов есть драйвера для принтеров c66, c68 и др., а вот для c67 — нет. Драйвер от c66 подходит, но с ним принтер печатает ужасно. (пробовал использовать принтер в Windows XP через Virtual Box, но там, оказалось, это не так просто, как в нормальном Windows’e
Конечно, все эти проблемы можно решитьобойти или просто — забить, но, что-то желания уже нет, хочется, чтобы всё было просто или, хотя бы, привычно, а значит  — Windows и только Windows.
Сорри Линукс, но прощай!
Technorati Tags: ,,,

PHP DevelStudio – пишем Windows-приложения на PHP


Нашёл интересную IDE для написания программ под Windows на PHP. Визуально всё очень напоминает Delphi (какую-нибудь старую версию 5-7).

Совершенно бесплатно скачать программу можно с официального сайта.

001

Всё необходимое, в принципе, в программе есть. Только вот почему-то опечатки в коде при компиляции не проверяются. (((

003

Понравилось, что в редакторе кода много заготовок (проиграть файл, записать в реестр данные, выключить компьютер). Удобно – не нужно в справку лезть лишний раз.

004

В итоге, проект компилируется в .exe файл.

006

Надо будет что-нибудь написать, пока, правда, не знаю что.

Technorati Теги: ,,,,

Линуксы бывают разные


Наконец-таки добрался до сего обзора. Сегодня хотелось бы рассказать о впечатлениях после краткого знакомства с несколькими дистрибутивами, а именно: Ubuntu Linux, Linux XP и gOS.

[Linux XP]

Яркий пример того, как нельзя делать ОС(http://www.linux-xp.ru/). Главная идея сего проекта – создать аналог ОС Windows, при этом, в каком именно месте в ОС эта идея проглядывается совершенно не понятно. Набор программ ужасен – половины того, что может понадобиться пользователям, просто нет. Нет тут и необходимых компонентов, например, просто невозможно поставить большинство дополнительных программ, из-за отсутствия компилятора. Визуальное оформление просто ужасно, ощущение, будто его нарисовали часа за два карандашом в MS Paint.

linxp_1

linxp_4

linxp_3

linxp_2

Радует только мастер импорта “всего, что только можно” из Windows – можно импортировать документы, некоторые настройки, ярлыки, избранное, куки и т.д. Непонятно только кому это может пригодиться.

[gOS]

Ещё один представитель дистрибутивов, типа “ тупо поржать”. Это ущербный, жутко урезанный дистрибутив Ubuntu Linux с, установленным по умолчанию, Wine’ом и Google Gadgets.

gos3

gos_1

К счастью, gOS разрабатывает не сама Google (а то я уж думал у неё вообще дела плохи, раз такого качества продукт появился), а какая-то непонятная фирма (http://www.thinkgos.com/).

gos_3

gos_2

С оформление визуальным тут получше, чем с предыдущей системой, но всё равно глаз режет. Главный минус тут в другом – все предустановленные программы жутко старые (а ведь это самая свежая сборка – осень 2008), при этом никаких updater’ов нет, и бороться с багами приходиться своими силами, т.е. никак.

Кстати, данная конторка собирается выпустить Cloud OS ,наверное к 1-ому апрелю (информацию ищите на официальном сайте).

[Ubuntu]

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

ubuntu_1

ubuntu_2

Потрясающий дистрибутив (http://ubuntu.ru/). Очень приятный интерфейс, огромное количество программ, очень удобный установщик, а также updater. Пользоваться системой не сложнее чем Vista’ой – запустили установку программы, подтвердили, что вы админ, пару раз нажали “Далее” и всё, можете работать.

ubuntu_3

ubuntu_4

Конечно, основные проблемы линукса никуда не делись (драйверов всё равно не так много, как хотелось бы, да и консолью приходиться пользоваться достаточно часто), но даже новичку разобраться здесь будет очень и очень просто.

[***]

Конечно, несмотря на то что, линукс за последние годы стал в несколько раз удобнее, функциональнее, дружелюбнее к пользователю его пока ещё сложно использовать наравне с Windows, а с выходом Windows 7 ситуация вообще кардинально изменится. Ну, поживём, увидим!

 

Windows Live Tags: Beta,Ubuntu,Linux,Windows,Paint,Wine,Google,Gadgets,Cloud,Vista

WordPress Tags: Beta,Ubuntu,Linux,Windows,Paint,Wine,Google,Gadgets,Cloud,Vista

 

 

Облако меток