Изучаем ошибку SQL в анкете


Просмотров: 12

Наверное, одни из самых технически оснащённых, мощный и развитых комплексов дополнительного образования являются научно-технологические фабрики “Кванториум”. Там и ЧПУ-станки, и 3D/фотополимерные принтеры, и системы виртуально/дополненной реальности, а также многое многое другое.

Само собой, когда пришло положение о конкурсе “Кванториада” – мы со студенческим кружком не могли пройти мимо. Задания, как по мне, весьма не простые, но в номинации  Low cost high-tech (сделай дешёвый аналог дорогому продукту) можно попробовать принять участие. Не победим, но заявим о клубе. 🙂 Сюрприз ждал в анкете регистрации, при попытки ввода даты рождения участников получаем SQLSTATE[22008]: Datetime field overflow: 7 ERROR: date/time field value out of range: “23.01.1989” HINT: Perhaps you need a different “datestyle” setting. The SQL being executed was: UPDATE “user” SET “updated_at”=1557245448, “birthdate”=’23.01.1989′ WHERE “id”=89

Что в переводе означает переполнение поля даты и времени, значение поля даты / времени вне диапазона. Отчего так произошло?  Предположу, что по умолчанию используется формат YYYY-MM-DD (год, месяц, день), ввести же предлагают в формате день, месяц, год. Судя по сервисному сообщению используется PostgreSQL. Следует использовать параметр DateStyle для управления тем, как PostgreSQL генерирует даты.

Параметр DateStyle (string) задаёт формат вывода значений даты и времени, а также правила интерпретации неоднозначных значений даты. По историческим причинам эта переменная содержит два независимых компонента: указание выходного формата (ISO, Postgres, SQL и German) и указание порядка год(Y)/месяц(M)/день(D) для вводимых и выводимых значений (DMY, MDY или YMD). Эти два компонента могут задаваться по отдельности или вместе. Ключевые слова Euro и European являются синонимами DMY, а ключевые слова US, NonEuro и NonEuropean — синонимы MDY.

Ну а дальше нужен доступ к исходным кодам. 🙂 Собственно система позволяет произвести регистрацию и без ввода даты, даже несмотря на то, что поле помечено красной звездочкой, как обязательное. Само собой мы написали в техническую поддержку. Заодно появился повод создать ещё одну красивую электронную почту – evrika@katip39.ru. Пишите 🙂

1С: Новая угроза?


Просмотров: 22

Сегодня позвонил друг из компании, которая занимается обслуживанием платформ и конфигураций 1С. С его слов: у клиентов есть сервер под управлением Windows Server (извините за каламбур), на нём установлено ПО 1С: Предприятие с конфигурацией 1С Бухгалтерия.

Сотрудники бухгалтерии организации уходят на майские праздники, возвращаются, а там… Картина Репина “Приплыли”.

  1. Файлы зашифрованы. Текстовые документы, таблицы и даже картинки. Что самое страшное зашифрованы даже файлы этой самой 1С, включая 1Cv8.1CD, чего раньше известные вирусы-шифровальщики не делали. При этом административного root-доступа по умолчанию без ввода пароля у бухгалтеров нет.
  2. Переименованы процессы в Windows. Раньше такого не видел.
  3. Очищены файлы журнала, определить по логам было ли подключение по RDP не представляется возможным.
  4. Не выставлены требования – это вообще странно. Обычно авторы шифровальщиков требуют немножко биткоина.
  5. Установленный Антивирус Касперского не помог. (хотя продукты Касперского я считаю одними из самых лучших).

В общем что-то очень странное, страшное и непонятное. И копий базы на внешних носителях тоже не оказалось, есть только давнишний архив от начала года. Ооох представляю состояние сотрудников, у меня у самого аж всё сжалось, пока слушал. Потом тут же побежал делать дополнительные копии на внешний жесткий диск, который запер в сейфе. При чем у них было организовано копирование средствами Windows на дополнительный HDD, архивы также оказались зашифрованы.

Сотрудники собираются подавать заявление в полицию, но что-то мне подсказывает – будет очередной отказной материал. В общем подходим мы к проблеме надежного резервного автоматизированного копирования. Автоматизировать копирование на второй жесткий – ничего сложного. Достаточно через планировщик указать запуск бат-файла примерно с таким кодом

 

set sFolderName=D:\backup\%date:~6%.%date:~3,2%.%date:~0,2%
if not exist %sFolderName% (
md %sFolderName%
)
robocopy C:\base D:\backup\%date:~6%.%date:~3,2%.%date:~0,2%

 

Копирует файлы из C:\base в папку под именем даты, находящуюся в D:\backup

Только от вируса-шифровальщика, коли он запустился под root, это не поможет. Тем не менее советую под Windows помимо основного антивируса установить Kaspersky anti-ransomware tool – бесплатная утилита от шифровальщиков.

Автоматизированное копирование мне видится так:

  1. Где-то в 2:30 отдельная машина под Linux/FreeBSD предоставляет доступ к сетевому хранилищу до 3:10
  2. В 2:35 планировщик заданий запускает bat-файл, который копирует данные в сетевое хранилище (до 3:10 успеет).
  3. В 3:10 доступ к сетевому хранилищу прекращен со стороны машины под Linux/FreeBSD. Всем.

Может быть я не прав? Так давайте же обсудим возможные решения на форуме. https://makson.ru/forum/viewtopic.php?f=8&t=1055

А облака, белогривые лошадки


Просмотров: 73

 

Один умный человек мне сказал – избавляйся от флешек. Флэшка – это очень небезопасно. Есть у неё два очевиднейших минуса: 1) Они часто теряются. 2) Они также часто ломаются.

Одно из решений – хранить в “облаке”, реализовав его или на своём сервере через VPN, либо использовать облачные хранилища от известных компаний, вроде Яндекс, Майкрософт, Apple и так далее. Минус заключается в том, что нужно использовать или браузер для скачивания/загрузки файлов, или же ставить программу синхронизация, которая делает копию на жестком диске. А если диск – это 70 гигабайт SSD? Совсем не радостно. Казалось бы вопрос может решить протокол webdav – подключил себе Яндекс.Облачко по этому протоколу и видишь себе ещё один диск. А у моих облачков по 175 гигабайт, так уж получилось. 🙂

Может быть я что-то делаю не так, но подключение по webdav что к Яндекс-диску, что к OneDrive через проводник крайне медленное! А при попытке через этот самый протокол скачать файл более 150 мегабайт с Яндекса получил сообщение о том, что размер слишком велик. OneDrive также принимать файл в 200 мегабайт через проводник отказался. При этом если с Яндексом использовать специализированную программу, вроде Cyberduck, то всё работает исправно.

Немного погрустив, я начал думать о реализации облака на отдельно взятом роутере с поддержкой flash-накопителя. Понадобится поддержка DDNS (ip-адрес дома не статический), собственно flash_накопителя и VPN по протоколу PPTP. Остановился на двух моделях, которые есть в наших магазинах: TP-LINK ARCHER C59 и ASUS RT-AC51U. Пошел уже денежку снимать, как наткнулся на статью с популярного сайта habr.com В ней описывалось программное обеспечение Disk-O (disk-o.cloud). По словам разработчика Диск-О превращает облака в жесткие диски. Достаточно установить приложение и подключить облачные хранилища, чтобы ваши облака отображались в списке устройств вместе с физическими дисками.  

Поддерживаются операционные системы Windows и MacOS. Скачал, попробовал – мне понравилось. В проводнике появляется диск, который ничем от обычного не отличается. Ограничения только по скорости Интернет-соединения. Программы поддерживает куча различных сервисов (облако mail.ru, dropbox, Яндекс.Диск, Google Drive и т.д.).

И теперь к минусам. Программка платная. Запускается на 30 дней в демо-режиме. А бесплатно она позволяет соединяться только с одним аккаунтов в облако mail.ru. А там у меня всего 8 гигабайт. Ну хотя бы так. Что мы получаем? Маленькую медленную (точнее ограниченную скоростью интернета) флэшку, тем не менее весьма надежную (не теряется, не ломается), которую можно подключить к любому компьютеру дома или на работе под управлением Windows/MacOS.  Отличное решение хранить копии документов, или научных работ при их написании. В общем – использую, на первое время хватит. А далее, возможно, буду приобретать умный роутер и настраивать облако в квартире.

Хотел записать поучительное видео, а вышло наоборот?


Просмотров: 24

Знакомое выражение “Деньги из воздуха”. Как его не применить к игровым микротранзакциям, особенно за предметы, не влияющие на игровой процесс, а всего лишь меняющие оформление (скин)? Особенно в этом деле преуспела такая игра, как Counter-Strike: Global Offensive (CS:GO). Картинки с изображением оружия (не влияющие на игровой процесс) могут стоить от 50 копеек, до 200 тысяч рублей (например картинка-3D модель снайперской винтовки AWP “История о драконе”) и даже выше!

Как грибы появляются сайты, где можно как купить “скин” за реальные деньги, так и “выбить” его из кейса. То есть покупается возможность прокрутить кейс, скажем за 50 рублей, из которого может моделька оружия и за 3 рубля, и за 700 рублей. Чаще, конечно, первое. Причём авторы игры явно “троллят” игроков, иначе как объяснить, почему картинки-скины ножей (которые в игре используется гораздо реже, чем огнестрельное) стоят от 3000 тысяч, а “скин” перчаток, которые видит только сам игрок, и того выше!

Возможно, это связано с развитием Youtube-каналов? Тоже вариант. Таким образом рынок этих самых скинов сформировал некую субкультуру коллекционирования компьютерных пикселей за вполне реальные деньги. И вот уже игрок в очередной раз пополняет баланс в надежде выбить нечто дорогое, дабы повысить мнимое уважение, а вместо этого сливает деньги просто в никуда. В воздух.

Собственно, об этом я и пытался сказать в этом видео, показать на собственном примере но…. взял и окупился на одном из кейсов раза так в 4. Теперь не знаю, что написать. В общем не открывайте кейсы и поменьше играйте в CS:GO, лучше займитесь самостоятельной разработкой этого “скина” в каком-нибудь Blender 3D. 🙂

А теперь само видео. Извините за звук, писал на другую звуковую карту и забыл поставить одну галочку в программе 🙂

Размещу на своём хостинге студенческий Интернет-проект


Просмотров: 22

Отсутствие специализированной материально-технической базы не должно стать препятствием на пути реализации студенческого проекта. Главное – желание, остальное попросим, одолжим, арендуем, приобретём наконец.

К сожалению с прискорбием наблюдаю тенденцию закрытия бесплатных хостингов с поддержкой php и mysql. К примеру раньше был очень популярен hostinger.ru, сейчас же они перешли только на оплачиваемые тарифы. Есть неоплачиваемый тариф у beget.ru, но на парковку бесплатных доменов в зоне tk установлен запрет. Что-то предлагает 000webhost.com, но у меня с регистрацией почему-то возникли какие-то проблемы. Ээх, а ведь ещё в 2007-м году я находил не просто хостинг, а вполне себе рабочую VPS для обучения с Линуксом и Putty. Чатовский бот у меня там крутился на Perl 🙂 Были времена.

В общем к чему это я всё? У нас есть web-ресурсы, у студента есть web-проект. Разместим студенческий сайт на нашем сервере совершенно бесплатно с возможностью парковки домена из любой зоны.

Характеристики: Apache 2.4.6, PHP от 5.4 до 7.3. В качестве базы данных MariaDB 5.5.6. Предусмотрена защита от DDOS и поддержка SSL сертификатов для HTTPS (Let’s Encrypt или собственный).  Это не сервер колледжа, дата-центр физически находится в Москве. Вам нужны какие-то специфические процессы, вроде icecast для потокового вещания, или Node.js для сайта на Javascript? Тоже не проблема, если вы готовы заниматься своим проектом. Пишите, решим. Нужна консультация как и что настроить? Поможем. С вас главное идея, ну и маленькая ссылка на один из проектов студенческого научного клуба “Эврика” 🙂

E-mail тот же: maksim@makson.ru 

Авторская колонка на новостиобразования.рф


Просмотров: 166

В Лондонском Гайд-парке существует так называемый “уголок оратора” –  место для словесных баталий или публичного выражения собственной позиции по тому или иному вопросу. Как по мне – подобные “уголки” были бы весьма полезны и в городах нашей страны.

Нечто подобное мы решили реализовать на сайте новостиобразования.рф, а если конкретнее, то рубрику “Авторские колонки”. Если у сотрудника образовательной организации есть, что сказать, предложить, показать – милости просим на нашу площадку! Посмотреть, как это выглядит можно здесь: https://новостиобразования.рф/category/vse-novosti/avtorskie-kolonki/

Также предусмотрен вывод последних четырех авторских заметок на главной странице. Добро пожаловать, уважаемые педагогические работники. Если требуется, то помимо гиперссылки разработаем и отправим сертификат, подтверждающий наличие публикации на сайте новостиобразования.рф – а это хоть и маленький, но всё же плюс к аттестации.

Для отправки материала достаточно прислать письмо на следующие электронные адреса: novostiobrazovaniya@yandex.ru или maksim@makson.ru 

Уголку оратора быть!

Урок памяти Д. И. Менделеева


Просмотров: 6

Мир сложен, он полон событий, сомнений,
И тайн бесконечных и смелых догадок.
Как чудо природы, является гений,
И в хаосе этом наводит порядок.

О.Н. Смолякова

30 апреля в ГБУ КО ПОО «Колледж агротехнологий и природообустройства» на отделении города Озерска состоялся урок памяти Д.И. Менделеева в рамках Года Периодической системы химических элементов.

Мероприятие посетили студенты первых курсов специальностей 21.02.05 Земельно-имущественные отношения, 21.02.04 Землеустройство, 35.02.01 Лесное и лесопарковое хозяйство, 20.02.03 Природоохранное обустройство территорий. При реализации внеклассного мероприятия были использованы такие методы, как беседа, дискуссия, индивидуальная работа, самостоятельная творческая и поисковая работа, использование ИКТ.

Преподаватель химии   Васильева О.В. и студентки групп 1ЗИ17 и 1ЗУ17 рассказали о жизни и деятельности   знаменитого   русского учёного, интересных фактах его биографии. Особое внимание  было уделено  открытию периодического  закона и созданию периодической системы химических элементов. В нынешнем, 2019 году исполняется 150 лет  открытию закона. В хаосе химических элементов был наведён строгий, точный и гениальный научный порядок. Студенты задались вопросами:  «В чем причина гениальности многогранной личности Д.И.Менделеева? Кто он? Откуда пришел в этот мир? Каков круг его интересов?»

Научное наследие Д.И. Менделеева: общее число научных работ – 431, в том числе химических – 40, физико-химических – 106, физических – 99, экономических – 36, геодезических – 22, проблемам народонаселения, воспитания и другим темам – 29.

Д.И. Менделеев был человеком разносторонних интересов. Он глубоко интересовался литературой и искусством, воздухоплаванием, вопросами переработки нефти, растворами и газообразными веществами, собрал огромную коллекцию репродукций картин художников разных стран и народов; любил заниматься ручным трудом: клеил шкатулки, переплетал книги.

В ходе мероприятия первокурсники пришли к выводу: «Нет, все-таки – Менделеев – гений. Именем ученого названы: кратер на обратной стороне луны, подводный хребет, вулкан на Камчатке, химический элемент 101, уравнение состояния газов, улицы и поселки. Мы гордимся, что Дмитрий Иванович Менделеев – русский ученый!»

О.В. Васильева, преподаватель

Читать дальше …

Апрельские субботники продолжаются


Просмотров: 2

Будни студентов ГБУ КО ПОО “Колледж агротехнологий и природообустройства” никогда не бывают скучными. Их расписание всегда наполнено лекциями, интересными мастер-классами, практиками, экскурсиями и встречами с приглашенными специалистами. Казалось бы, такой плотный график не располагает к участию в дополнительных ивентах, однако наши студенты доказали, что для любимого колледжа у них всегда найдутся не только время, но и силы.

Весна уже давно вступила в свои права, первые субботники на закрепленной территории уже прошли, поэтому студенты вместе с преподавателями продолжают уборку общей территории. Вооружившись всем необходимым, студенты на классных часах уберут прилегающую территорию к новому спортивному стадиону города Озерска.

29 апреля студенты группы 1ПТ18 специальности 20.02.03 Природоохранное обустройство территорий под руководством классного руководителя Никоноровой С.Н., участвовали почти в полном составе. Они собирали пластиковый мусор, сухие ветки и листья. Субботник прошел весело и был слышен смех. Несмотря на то что это в первую очередь была работа, студенты получили удовольствие от совместного времяпровождения. И спустя всего лишь час территория преобразилась. Ребята не пожалели о своем участии и с улыбкой вспоминают о субботнике. “Прежде всего, это была прекрасная возможность получить положительные эмоции, пообщаться, объединиться в одну большую команду и сделать общее дело во благо нашего учебного заведения».

С.Н.Никонорова, классный руководитель.

Читать дальше …

Зелёная школа


Просмотров: 8

29 апреля 2019 года в рамках проекта «Общественный огород», студенты колледжа Хмелевская Мария (группа АГ-21) и Шешукова Анна (группа АГ-31) провели мастер-класс «Посадка семян для рассады» для детей АНО «Центр раннего развития» на основе Договора о социальном партнерстве (Руководитель мастер-класса – преподаватель колледжа Гривенная Т.А. ).

Цель мероприятия-обобщить и уточнить знания детей о выращивании растений. Задачи мероприятия – учить различать и называть семена разных овощей, подвести детей к пониманию условий, необходимых для успешного развития растений, познакомить детей со способами посева семян, воспитывать интерес к жизни растений, бережное отношение к природе. Мероприятие проходило в форме игры, с элементами театрализации.

На вопрос: «Что вам понравилось больше-играть или сажать семена?»- Дети ответили: «И играть и сеять».

Читать дальше …