LINUX.ORG.RU

Сообщения skam

 

Tokenы

Приветствую! Пишу небольшой pet project (RESTful API) для веба (в будущем возможно и мобильное приложение) и хочу для аутентификации использовать token'ы. Хотелось бы обратиться за разъяснением некоторых вопросов:

  1. Как хранят сгенерированный токен? в БД? Правильно ли я понимаю, что это отдельная таблица например tokens, в которой сам токен (sha1|md5|etc) hash, id пользователя которуму этот токен принадлежит и столбец expire_date (нужен ли он вообще)? Или это можно добавить в таблицу users?
  2. Когда пользователь зарегался впервые и сервер вернул сгенеренный токен, где его необходимо хранить? в кукисах?
  3. Хотелось бы еще спросить про то, как организовать правильнее urlы, можно ли через GET /users отдавать форму регистрации пользователя, а не как рекомендуется везде списко пользователей? Понятно что RESTful это не стандарт, но может есть какой-нибудь общий принцип для организации urlов. Глянул в API твиттора, пейсбука, там очень много и непонятно, по крайней мере на данный момент.

 , ,

skam
()

Как организовать хранение данных в БД

Доброго времени суток, ЛОР!

Пилю небольшой сервис, где пользователь заносит данные о товаре/услуге в БД (MySQL) через web-форму, а другие пользователи могут воспользовавшись поиском искать эти товары/услуги. Интересует каким образом организовать хранение этих данных в БД, чтобы можно было искать в разном порядке, например пользователь заносит данные «Хлеб Черный Бородинский», а другому в поиске набирая «Бородинский» предлагалось выбрать дальше «Черный» или «Хлеб» и т.п. или наоборот набирая «Черный» ему предлагалось «Хлеб» или «Бородинский» и т.п.

Видел такое в поиске у гугла.

 ,

skam
()

Межпроцессное взаимодействие в Perl

Доброго времени суток!

Необходимо запустить несколько копий одной программы и использовать между процессами одну переменную ($counter). Например, имееться 10 ссылок и при проверке на доступность каждой ссылки увеличивать счетчик. Как у вас организованно это в коде? Есть хотя бы простенький рабочий пример?

Спасибо.

 ,

skam
()

Сыр падает в бубунте

Привет всем! Не запускается Cheese на *ubuntu 12.04. Из ошибки не понятно о каких компонентах идет речь)

NVIDIA: API mismatch: the NVIDIA kernel module has version 304.37,
but this NVIDIA driver component has version 304.43.  Please make
sure that the kernel module and all NVIDIA driver components
have the same version.
NVIDIA: API mismatch: the NVIDIA kernel module has version 304.37,
but this NVIDIA driver component has version 304.43.  Please make
sure that the kernel module and all NVIDIA driver components
have the same version.

(cheese:19413): Gtk-WARNING **: Attempting to add a widget with type GtkImage to a GtkToggleButton, but as a GtkBin subclass a GtkToggleButton can only contain one widget at a time; it already contains a widget of type GtkLabel

(cheese:19413): Gtk-WARNING **: Attempting to add a widget with type GtkImage to a GtkToggleButton, but as a GtkBin subclass a GtkToggleButton can only contain one widget at a time; it already contains a widget of type GtkLabel

(cheese:19413): Gtk-WARNING **: Attempting to add a widget with type GtkImage to a GtkToggleButton, but as a GtkBin subclass a GtkToggleButton can only contain one widget at a time; it already contains a widget of type GtkLabel

(cheese:19413): Gtk-WARNING **: Attempting to add a widget with type GtkImage to a GtkButton, but as a GtkBin subclass a GtkButton can only contain one widget at a time; it already contains a widget of type GtkLabel

(cheese:19413): Gtk-WARNING **: Attempting to add a widget with type GtkGrid to a GtkToggleButton, but as a GtkBin subclass a GtkToggleButton can only contain one widget at a time; it already contains a widget of type GtkLabel

(cheese:19413): Gtk-WARNING **: Attempting to add a widget with type GtkImage to a GtkButton, but as a GtkBin subclass a GtkButton can only contain one widget at a time; it already contains a widget of type GtkLabel
Segmentation fault (core dumped)

 , ,

skam
()

[Perl] Извлечение имен столбцов

Каким образом возможно извлечь имена столбцов из sql-выражений, например:

INSERT INTO users (user_id,username) VALUES(?,?)
или
SELECT user_id FROM sessions WHERE id=?

В первом выражении хотелось бы на выходе видеть user_id и username, во втором id

 

skam
()

Что читаем?

Доброго времени суток, ЛОР :) Стало интересно, какие книги кроме тех.литературы, вы читаете сейчас?

skam
()

[smtp-cli][perl] Проблема отправки почты

Привет всем! Пытаюсь использовать утилиту smtp-cli для отправки почты из командной строки, но в ответ:

Connect failed: IO::Socket::INET6: connect: В соединении отказано
Все необходимые модули поставил.

 

skam
()

Debian(VMWare) через WinXP в инет

Здравствуйте! Хотел бы попрасить помощи при настройке Линукс. У меня стоит Windows XP и GNU/Debian на VMWare, хотел бы спросить вас как можно настройть Линукс для выхода в инет через винду?

skam
()

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