Pull to refresh
63
4
Дмитрий @dmitryim

Сооснователь Code Pilots и Hubstr.app

Send message

К нам обращаются за разработкой мобильных и веб приложений: стартапов, интернет-магазинов и т.д. Или за их поддержкой. Если проект, который мы обслуживаем, перестал работать - это наша обязанность разобраться и вернуть его в работоспособное состояние. DDoS и защита от него - просто один из наиболее часто встречающихся случаев.

Перепробовав много разных вариантов, пришел к тому, что самый простой в поддержке и реализации вариант — использование PgSQL с типом данных hstore для переводимых полей. В hstore можно хранить полноценный хеш переводов (en => name, ru => имя, ...), а не просто сериализованный массив, хранящийся как строка. При этом средствами SQL можно делать практически любые запросы, в том числе на наличие/отсутствие нужного перевода.
Реализовывал подобную схему, только без временных таблиц — просто выборка данных из основной таблицы и потом замена текстовых полей данными из таблицы переводов.
Дополнительный плюс — не нужно модифицировать структуру БД в случае появления нового языка/сущности/колонки — достаточно просто обновить конфиг.
Из минусов — для больших таблиц решение «в лоб» вряд ли подойдет, нужно отдельно думать над вопросом производительности.
Похоже, что только указанного пароля недостаточно (как минимум на MR3220) — нужно авторизоваться как администратор. В противном случае дает посмотреть только оболочку шелла, но не дает выполнить команду. Красота! Хорошо хоть извне не пускает.
Да, по ссылке из поста определенно не стоит переходить — упадет, даже если tftp сервера нет.
Сынок, у нас есть проблема и похуже! У нас ДИНОЗАВР в парке! maps.yandex.ru/-/CVq0YI17
Спасибо за сниппет, сэкономил кучу времени!

Единственное дополнение: насколько я понимаю, у вас он принимает единственный документ-контейнер. Предлагаю ввести возможность указывать ID документов через запятую.

Мой вариант (в сниппете eventsCalendar2 строка 224):

      $id = explode(',', $id);
      $tmp = array();
      foreach ($id as $page) {
        $res = $modx->getChildIds($page);
        foreach ($res as $key => $value) {
          $tmp[$key] = $value;
        }
      }
Вы правы — случай редкий, и скорее это исключение, чем правило. Тем не менее его тоже стоит иметь ввиду.
В случае с РНР — идентификатор сессии (PHPSESSID) может оказаться среди GET параметров, что сделает возможным заход поисковика на закрытые страницы пока сессия жива.
Зачем же вы правильный ответ замазали?)
Честно говоря, с онлайн-трансляциями довольно мало работал. Как вариант — smotri.com
Музыка: Daft Punk — Encom Part II

С нетерпением жду онлайн трансляции! :)
Напомнило историю одного ограбления, когда грабитель, незаметно вынесший телевизор из магазина, вернулся с требованием дать ему пульт и гарантию… :)
Ну, про зарплату вы правильно заметили. В нац комитете люди получают целых 10-15 тысяч рублей в месяц. При этом живут в Москве :) На мой взгляд даже в Питере трудно прожить на эту сумму. В общем, да, наживаются.

Конференции разные бывают. Айсек проводит немало бесплатных конференций (взять хотя бы недавний It2Days, социально направленные проекты по толерантности, ВИЧ, работе с детскими домами, финансовой грамотности и т.д.). Та же конференция о которой вы говорите проходит два-три дня на базе. Поинтересуйтесь, сколько стоит проживание на базе отдыха и сколько платят люди. Обычно участники платят меньше, т.к. стоимость гасится всеми возможными способами. Именно для этого ищутся партнеры. И на моей памяти не было ни одной конференции, оставившей бюджету что-либо кроме убытков. Поэтому фразу «Гребут бабло» считаю неуместной.

Извините, если вас кто-то обидел в организации, или если вы не нашли для себя подходящих возможностей. За излишний спам и огонь в глазах. Серьезно. Недовольные есть всегда и везде. И косяки со стороны организации порой тоже случаются, не отрицаю, бывает. Но, пожалуйста, не надо считать 50 тысяч человек безмозглыми зомби, гребущими деньги лопатой. :) Всё не так просто.

Наш разговор можно продолжать еще долго, но предлагаю не разводить здесь холивары и перенестись в личку, если вам интересно.
Да, работы в организации много. В результате через некоторый промежуток времени накапливается довольно солидный опыт в самых разных областях.
Да, все работают бесплатно. То есть получают за работу не деньги, а опыт и связи. За деньги этого не купишь. Особенно пока ты просто студент.
Да, берутся деньги со стажеров и с компаний. Нужно на какие-то деньги оформлять документы, проводить конференции и реализовывать проекты. Лично в карман Большому Брату ничего не попадает и не может попасть, т.к. за вычетом расходов все-равно почти ничего не остается. Говорю как человек, отвечавший за финансы в одном из отделений на протяжении года. Довольно трудно сводить концы с концами в некоммерческой организации.
Да, есть сильная корпоративная культура. Но от этого пока никто не умер и квартиру не отписал. Кто хочет — пользуется возможностями, получает справедливое вознаграждение (не денежное). Кто не хочет — уходит: никто никому ничего не должен.

И, пожалуйста, посмотрите что такое некоммерческая организация, прежде чем утверждать, что НКО не может получать деньги.
И с пулемётом на борту! =]
Спасибо, исправил!
Кнопки стоят на главной странице и на странице показа сообщения)
Описываем матрицу с дополнительными цветами, накладываем ее по центру. В местах наложения «отодвигаем» настоящие пиксели и радуемся результату.
На сайте добавил новую секцию «heart-mode»! :)
Даю вконтакте!

Information

Rating
868-th
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Registered
Activity