Одна таблица с клиентами всех пользователей
Отдельная таблица с клиентами для каждого пользователя, имя User1_clients
Отдельная база данных для каждого пользователя
На Хабре читал про вариант с виртуализацией, когда для каждого пользователя создается виртуальная машина со своей версией веб-приложения и БД
# Залить дамп в базу данных:
mysql DBNAME -u DBUSER -p < dump.sql
# Создать дамп:
mysqldump -uDBUSER -p DBNAME > dump.sql
# Импорт БД в sql.gZip:
gunzip < dump.sql.gz | mysql DBNAME -u DBUSER -p
route-nopull
# vk.com
route 87.240.160.0 255.255.224.0
route 95.213.0.0 255.255.128.0
route 185.32.248.0 255.255.255.0
route 95.142.192.96 255.255.255.224
route 95.142.192.128 255.255.255.128
route 95.142.193.0 255.255.255.0
route 95.142.194.0 255.255.254.0
route 95.142.196.0 255.255.252.0
# mail.ru
route 94.100.176.0 255.255.248.0
route 94.100.184.0 255.255.248.0
route 128.140.168.0 255.255.252.0
route 185.5.136.0 255.255.254.0
route 195.218.168.0 255.255.255.0
route 217.69.128.0 255.255.240.0
# yandex.ru
route 5.255.255.0 255.255.255.0
route 87.250.247.0 255.255.255.0
route 213.180.192.0 255.255.224.0
route 178.154.131.0 255.255.255.0
route 87.250.251.0 255.255.255.0
route 93.158.134.0 255.255.255.0
«Дизайнерская работа априори предполагает циркуляцию идей, шаблонов и приёмов между проектами и клиентами. Если отнять круговорот идей, наша профессия перестанет существовать.
Где граница дозволенного, дизайнеру приходится решать самому. Если ко мне одновременно придут два банка, я не стану предлагать одному банку хитрую систему лояльности, о которой узнал в разговоре с другим. Если я сам придумал эту систему, с удовольствием предложу обоим. Но шаблон решения неизбежно отложится в голове и всплывёт в какой-нибудь другой задаче — так работает мозг. Идею нельзя скрыть, только задержать на время — если ей станет скучно в сундучке, она сама выпрыгнет в чьей-то чужой голове.
Это накладывает большую ответственность на дизайнера и объясняет клиентские страхи. Возможно, требование НДА означает неприятие клиентом этой реальности, и лучше не работать вместе. Поэтому я честно говорю всё это клиенту, когда заходит разговор о «секретности».
Мы учимся у клиентов за их счёт. Отблагодарить их мы можем только добросовестной работой и этичным поведением.
И квадратные и фигурные скобки можно взаимозаменяемо использовать для доступа к элементам массива (т.е. и $array[42] и $array{42} равнозначны).
Символы в строках можно использовать и модифицировать, определив их смещение относительно начала строки, начиная с нуля, в квадратных скобках после строки, например, $str[42]. Думайте о строке для этой цели, как о массиве символов.
Замечание: К символу в строке также можно обращаться с помощью фигурных скобок, например, $str{42}.