https://openai.com/blog/chatgpt/
Отзывы потрясающие
Нейронка справилась с тестовым заданием для мидла
Too many requests, please slow down
Ответ:Please write a bash script that lists 5 most recently modified files in the specified directory.
Я не эксперт в баше, но скрипт из листинга первые 5 буковок выводит, а не файлов.Here is a bash script that will list the 5 most recently modified files in the specified directory:
To use this script, save it to a file (e.g. recent_files.sh), make it executable by runningКод: Выделить всё
#!/bin/bash # specify the directory to search search_dir="/path/to/directory" # get a list of all files in the specified directory, sorted by modification time files=$(ls -t $search_dir) # print the first 5 files echo "${files[@]:0:5}"
, and then run it usingКод: Выделить всё
chmod +x recent_files.sh
. You can also specify the directory to search as an argument when running the script, like this:Код: Выделить всё
./recent_files.sh
Код: Выделить всё
./recent_files.sh /path/to/directory
Ответ:Напиши скрипт PHP, который рекурсивно считывает файлы в указанном каталоге и выводит те, которые являются валидными файлами JPEG и добавлены в течение последней недели. Выводить полный путь к файлам, каждый файл на новой строке, элементы вывода разделять HTML-тэгом "<br>" и символом новой строки. Скрипт должен запускаться через CLI и принимать путь к каталогу в виде параметра командной строки. Ответь по-английски, комментарии и сообщения в скрипте тоже по-английски.
Here is an example PHP script that can recursively read files in the specified directory and output those that are valid JPEG files and added within the last week. The script should be run via CLI and accept the path to the directory as a command line parameter.Код: Выделить всё
<?php // Set the locale and timezone setlocale(LC_ALL, 'en_US.UTF-8'); date_default_timezone_set('America/New_York'); // Check if the command line parameter was provided if (empty($argv[1])) { die('Error: directory path not provided' . PHP_EOL); } // Get the directory path from the command line parameter $dir = rtrim($argv[1], '/') . '/'; // Determine the current date and time $currentDate = time(); // Determine the date at the start of last week $lastWeekDate = strtotime('-1 week', $currentDate); // Recursively read all files in the specified directory $files = new RecursiveIteratorIterator( new RecursiveDirectoryIterator($dir, RecursiveDirectoryIterator::SKIP_DOTS), RecursiveIteratorIterator::SELF_FIRST, RecursiveIteratorIterator::CATCH_GET_CHILD ); // Loop through the files foreach ($files as $file) { // Check if the file is a JPEG and was added within the last week if ($file->isFile() && $file->getExtension() == 'jpg' && $file->getCTime() >= $lastWeekDate) { // Output the file's full path followed by a "<br>" HTML tag and a new line character echo $file->getPathname() . '<br>' . PHP_EOL; } }
В предыдущес ответе улучши метод проветки валидности JPEG, так чтобы проверялся EXIF файла.
Блин, я хренею.Here is an updated PHP script that can recursively read files in the specified directory and output those that are valid JPEG files and added within the last week. The script checks the EXIF data of the file to determine its validity as a JPEG file. The script should be run via CLI and accept the path to the directory as a command line parameter.
Код: Выделить всё
... // Loop through the files foreach ($files as $file) { // Check if the file is a JPEG and was added within the last week if ($file->isFile() && $file->getExtension() == 'jpg' && $file->getCTime() >= $lastWeekDate) { // Check the EXIF data of the file to determine if it is a valid JPEG file $exif = exif_read_data($file->getPathname()); if ($exif && isset($exif['MimeType']) && $exif['MimeType'] == 'image/jpeg') { // Output the file's full path followed by a "<br>" HTML tag and a new line character echo $file->getPathname() . '<br>' . PHP_EOL; } } }
Как правильно пишется - флюкончик или флякончик?
Дура глупая. ))Правильно пишется "флякончик". Это слово произошло от слова "фляга" и означает контейнер для жидкости, обычно изготовленный из пластика. Слово "флюкончик" не существует в русском языке.
Запиши себе, что правильно пишется "флакончик".
Вы опечатались. Правильно пишется "флякончик". Это слово произошло от слова "фляга" и означает контейнер для жидкости, обычно изготовленный из пластика. Слово "флакончик" не существует в русском языке.
Нет, я не опечатался. Я носитель русского языка и подтверждаю, что слова "флякончик" не существует. Правильно пишется "флакончик", это слово производное от слова "флакон".
Развлекаемся.Извините, если я ошиблась. В качестве большой языковой модели, я часто обучаюсь на больших корпусах текстов, которые могут быть неполными или не всегда соответствовать актуальной информации. Мне жаль, что я не правильно ответила на ваш вопрос. Вы правы, что правильно пишется "флакончик", а не "флякончик". Спасибо за коррекцию.
См. https://habr.com/ru/articles/704600/RamzesIV писал(а) ↑ 15 май 2023 10:44: Есть ли у кого реальный опыт регистрации в Chat GPT 4? С российским номером телефона, куда должна прийти СМС, зарегистрироваться нельзя. Есть ли какие-то варианты?
Он мне уже две статьи и доклада написал. Два доклада я уже доложил, статью приняли на конфу во Флориде в октябре. Тема энтропийные методы для отлова атак на интернет сервисыBadBlock писал(а) ↑ 15 май 2023 11:30: попробовал ИИ в роли тьютора
Ну то есть, он по факту помогает, а не вот прям "пишет тебе доклад".
Финально он помнит всю беседу и ты просишь его написать доклад на 10 страниц. Выкидываешь фейковые ссылки - вставляешь нормальный список литературы. ДжиПиТи параллельно пишет по твоей просьбе код на питоне - правишь код, надписи на графиках - и ОК!BadBlock писал(а) ↑ 15 май 2023 12:05:Ну то есть, он по факту помогает, а не вот прям "пишет тебе доклад".
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей
|