LINUX.ORG.RU

Сообщения WinLin2

 

Postgresql Perl SQL-injection

Форум — Development
sub delete {
    my $self      = shift;
    my $dbh       = shift;
    my $statement = "DELETE FROM typework WHERE id = ? ";
    my $sth       = $dbh->prepare($statement);
    my $rv        = $sth->execute( $self->id ) || $self->result_sql("false");
    return $self->json;
}

DBD::Pg::st execute failed: ERROR: invalid input syntax for integer: «5;select+version()::int--»
at /xxxx/Typework.pm line 150.

Данный код не подвержен SQL-injection? При любом вводе хочет integer.

Со строками так же не будет проблем в других SQL-запросах?

WinLin2
()

Firefox 4.0

Форум — Web-development

Сайт запрашивает через confirm разрешение на операцию
и при неудачном выполнении (SQL) выдает сообщение через alert.

В Firefox 3.6 на confirm появлялось окно с иконкой знака вопроса
и заголовком окна, alert был с иконкой.

В Win поставил новый Firefox 4.0, в итоге:
- confirm и alert без заголовка и без иконок;
- на alert выдает FF запрос 'Не показывать окна от сайта', причем
запрос прямо внутри alert. В настройках FF прописано разрешение всплывающих окон.

Теперь не использовать alert и confirm, переходить на jquery.dialog?

WinLin2
()

jquery сортировка

Форум — Web-development

Следующая структура:

<li id="1">1</li><ul>
     <li id="2">1.1</li><ul>
            <li id="20">1.1.1</li>
     </ul>
     <li id="8">1.2</li>
     <li id="4">1.3</li>
</ul>

1) Методом click меняется list-style-image у элемента li на «+/-». Можно ли определить сделан click на тексте внутри li или на list-style-image, чтобы разделить два события?

2) Нужно таскать мышью элементы li для смены родитель/подчиненный. В ui.jquery есть метод sortable, который позволяет переносит li только внутри своего ul => $('#2').next().sortable(); Как переносить по всему дереву?

WinLin2
()

Провайдер выдает по DHCP wan=default gateway

Форум — Admin

Провайдер по dhcp присваивает «WAN ip = DEFAULT GATEWAY ip»
(смотрел в Web-консоле маршрутизатора TP-Link 340).
WAN ip присвоен реальный - 213.X.X.X.

Это нормально?

WinLin2
()

CSS: Отступ для каждого уровня

Форум — Web-development

Как можно сделать отступ cлева с определенным шагом при увеличении вложенности span без присвоения уникального класса (level1, level2, level3 ...)? Мой пример css работает только для двух уровней.

<div id="left_frame">
  <img><div>Текст</div>
  <span>
    <img><div>Текст</div>
    <span>
      <img><div>Текст</div>
      <span>
        <img><div>Текст</div>
        <span>
          <img><div>Текст</div>
          <span>
          ....
          </span>
        </span>
      </span>
    </span>
  </span>
</div>

css:
#left_frame img{ float:left; width:16px; height:16px; padding-left: 0px; }

#left_frame span img{ float:left; width:16px; height:16px; margin-left: 30px; }

WinLin2
()

jquery click

Форум — Web-development

Загружается страница html, делается запрос AJAX и создаются элементы.

$( function() {
doSearch();
$('img').click( function() { alert('User clicked on'); });
$('div#1').click( function() { alert('User clicked on'); });
$('img.close').click( function() { alert('User clicked on'); });
$('.close').click( function() { alert('User clicked on'); });
});

Не работает click ни c одной строкой создания.
Но для элементов загруженных вместе с html (не созданных из jquery) все работает,
вызываются из $( function() по id,class или просто элемент.

Так и должно быть?
Что будет с элементами, создаваемыми после создания click?

WinLin2
()

Хранение информации в атрубутах

Форум — Web-development

1) Можно ли так хранить информацию внутри элементов:
$(«#пример_id»).attr('level','0');

Если нельзя, то создавать сложные id/class,
чтобы потом строчными операциями резать на части?

2) Делаю многоуровневый раскрывающийся список с содержимым из базы,
обновление через AJAX. Можно ли отступ слева оформить несколькими
img через CSS, то есть указал class=«level2» и слева несколько img.
Понятно что можно указать margin-left в классе, но некрасиво.


WinLin2
()

Несколько пользователей Wi-Fi

Форум — Linux-hardware

К Inet маршрутизатору TP-Link 340G подключены:
1) компьютер c Wi-Fi (USB Trendnet);
2) компьютер c Wi-Fi (PCI D-Link);
3) сервер через Eth (torrent, sftp).

Невозможно одновременно работать через Wi-Fi с двух компьютеров.
DNS-сервера прописаны на каждом клиенте и указаны от провайдера.
Активная работа сервера 3 не влияет на клиентов.
Канала должно хватать на обоих клиентов и активность небольшая,
а страницы не грузятся.

Такая же ситуация была когда стоял D-Link DIR300.
В то же время нет проблем с доступом к web-панели TP-Link или подключением к серверу 3.

WinLin2
()

Воспроизведение видео Ubuntu GMA3150

Форум — Desktop

Ubuntu 10.10, нетбук Emachines 350 (Intel GMA 3150).
Через totem, gnome-mplayer воспроизведение видео жутко тормозит.(BD-RiP (1280x720 [23,976 fps, 4266 kbps], mkv (H.264))

mplayer file.mkv - воспроизводит без проблем.

WinLin2
()

Gnome убрать слово «Приложения»

Форум — Desktop

Как убрать в Gnome cлово «Приложения» из верхнего меню.
Помню раньше была какая-то настройка.

Хочу перенести список отрытых окон наверх и убрать нижнюю панель.

WinLin2
()

RSS подписка на новые темы