Если вы работаете удаленно, вы, вероятно, использовали виртуальную частную сеть (VPN) для подключения к сети вашей компании. Но есть и другой вариант: протокол удаленного рабочего стола (RDP). Это протокол, который позволяет пользователю подключаться к другому компьютеру по сети. Итак, в чем разница между RDP и VPN? Вот краткое изложение. Читать
Архив рубрики: Публикации
Электрон 26 уже выпущен и знаменует собой конец поддержки ветки 23.

Electron позволяет писать кроссплатформенные настольные приложения с использованием JavaScript, HTML и CSS.
Несколько дней назад было объявлено о выпуске новой версии Electron 26, основанной на Chromium 116, фреймворке Node.js 18.16.1 и движке JavaScript V8 11.2. Выпуск этой новой версии подчеркивает прекращение поддержки ветки Electron 23.X, а также различные изменения в API, улучшения поддержки, исправления ошибок и многое другое.
Для тех, кто не знает об Электроне, они должны знать, что это позволяет создавать любые графические приложения с использованием браузерных технологий, логика которого определена в JavaScript, HTML и CSS, а функциональность может быть расширена с помощью системы плагинов.
Midnight Commander 4.8.30 уже выпущен и это его новости

GNU Midnight Commander является частью проекта GNU и распространяется под лицензией GNU General Public License.
Несколько дней назад состоялся запуск новая версия «Midnight Commander 4.8.30», это версия, которая содержит в основном исправления ошибок, очистку кода, улучшения поддержки, а также реализацию некоторых общих улучшений.
Для тех, кто не знает Полуночный командир ты должен знать, что это файловый менеджер для Unix-подобных систем и это клон Norton Commander который работает в текстовом режиме. Главный экран состоит из двух панелей, на которых отображается файловая система.
Intel расторгает сделку с Tower Semiconductor на сумму 5,4 миллиарда долларов после того, как ей не удалось получить одобрение регулирующих органов
Intel отказалась от попытки приобрести Tower Semiconductor, отказавшись от сделки на сумму 5,4 миллиарда долларов после того, как ей не удалось добиться благосклонности антимонопольных органов Китая до крайнего срока сделки, установленного обеими компаниями.
Как и при любом крупном приобретении или слиянии, крайне важно устранить любые антимонопольные или антиконкурентные опасения, и хотя Intel прошла такую проверку в США и Европе, к сожалению, в Китае она прошла длительную задержку.
Несмотря на то, что в таких случаях сроки продлеваются, создается впечатление, что и Intel, и Tower Semiconductor взаимно согласились прекратить приобретение после того, как не смогли уложиться в первоначальный срок — 15 августа.
«После тщательного рассмотрения и обстоятельных обсуждений, а также не получив каких-либо указаний относительно необходимого одобрения регулирующих органов, обе стороны согласились расторгнуть соглашение о слиянии после наступления 15 августа 2023 года», — говорится в заявлении Tower Semiconductor, опубликованном в среду.
Было бы упущением не упомянуть, что растущая напряженность в отношениях между Китаем и США может быть главным виновником сопротивления властей Пекина. Продолжающиеся торговые санкции, введенные США, все больше затрудняют компаниям – большим или малым – обеспечение приобретений, требующих одобрения антимонопольных органов как в США, так и в Китае.
Intel неоднократно заявляла о своем желании расширить литейные производства как внутри, так и за пределами США, поэтому это можно рассматривать как серьезный удар по ее деятельности, поскольку эта сделка потенциально могла дать Intel точку опоры в секторе специальных технологий, в израильском секторе. К ним относятся широкий спектр аналоговых процессов в области радиотехнологий и приложения для промышленных датчиков — область, в которой Intel не хватает опыта и клиентов.
Несмотря на это, Tower построила успешные литейные заводы по всему миру с хорошо налаженными внутренними службами обработки, сборки и тестирования, которые могли бы сэкономить Intel миллиарды на исследованиях и разработках, если бы компания перевела бизнес на более совершенные производственные процессы, то есть, если бы сделка была заключена. успешный.
Intel согласилась выплатить Tower Semiconductor комиссию за прекращение сделки в размере 353 миллионов долларов США, при этом обе компании мирно покинули стол переговоров. Это немалая перемена.
Stop-Scam.net: Ваш Надежный Гид в Мире Онлайн-Безопасности
В современном мире, где технологии играют ключевую роль в нашей жизни, важно обеспечивать свою онлайн-безопасность на высшем уровне. С каждым днем растет количество интернет-мошенничества и киберугроз, и необходимо знать, как защитить себя и своих близких от потенциальных опасностей. В этой статье мы расскажем вам о веб-сайте, который стал незаменимым инструментом в борьбе с онлайн-мошенничеством — stop-scam.net.
Stop-Scam.net — это выдающийся ресурс, посвященный обнаружению, предотвращению и борьбе с различными видами интернет-мошенничества. Независимо от того, являетесь ли вы новичком в онлайн-мире или опытным пользователем, этот сайт предоставляет вам все необходимые знания и инструменты для защиты от киберугроз.
Основные функции Stop-Scam.net:
- Информационные ресурсы: На сайте вы найдете обширную базу знаний о различных видах интернет-мошенничества — от фишинга и скама до онлайн-воровства личных данных. Статьи, руководства и советы помогут вам разобраться в сложных ситуациях и принимать информированные решения.
- Обзоры и отзывы: Stop-Scam.net предлагает объективные обзоры онлайн-платформ, сервисов и продуктов, чтобы помочь вам избегать потенциальных ловушек и подводных камней. Пользователи могут оставлять свои отзывы и делиться опытом, что способствует созданию сообщества активных и информированных пользователей.
- Текущие новости: Мир онлайн-безопасности постоянно меняется, и Stop-Scam.net следит за последними тенденциями и новостями в этой области. Раздел новостей помогает вам оставаться в курсе последних событий и трендов в мире кибербезопасности.
- Советы по безопасности: Сайт предоставляет практические советы по защите ваших личных данных, паролей, финансовой информации и других чувствительных данных. Эти советы помогут вам укрепить свою онлайн-безопасность и избежать распространенных ошибок.
- Сообщество: Stop-Scam.net объединяет людей, которые интересуются вопросами кибербезопасности, в единое сообщество. Вы можете общаться с другими пользователями, задавать вопросы, делиться опытом и получать поддержку в решении сложных ситуаций.
- Обратная связь и помощь: Если вы столкнулись с подозрительной ситуацией или стали жертвой мошенничества, Stop-Scam.net предоставляет инструменты для обратной связи и получения помощи. Эксперты сайта помогут вам разобраться в ситуации и дадут рекомендации по действиям.
Заключение
Stop-Scam.net — это незаменимый ресурс для всех, кто ценит свою онлайн-безопасность и хочет быть информированным пользователем. Сайт предоставляет широкий спектр информации, инструментов и ресурсов, чтобы помочь вам избегать интернет-мошенничества и защищать свои ценные данные. Посетив Stop-Scam.net, вы получите уверенность в своей способности справиться с киберугрозами и сделать ваш онлайн-опыт безопасным и приятным. Не упустите возможность стать частью активного сообщества, стремящегося к общей цели — сделать интернет безопасным местом для всех.
Записать результаты sql-запроса в файл в mysql
Экспорт из MySQL в CSV с помощью командной строки
Вы можете выполнить экспорт без излишеств через CLI, выбрав все данные в таблице и указав место, куда их нужно сохранить.
Начните с открытия оболочки MySQL, затем переключитесь на базу данных, которую вы хотите экспортировать.
Введите следующую команду:
SELECT * FROM myTable
INTO OUTFILE ' mpmyExportFile.csv'
FIELDS ENCLOSED BY '"'
TERMINATED BY ';'
ESCAPED BY '"'
LINES TERMINATED BY '';
Замените myTable
реальным именем таблицы из вашей базы данных. Вы можете заменить mpmyExportFile.csv
любым другим именем файла или местоположением. Не забудьте сохранить имя файла .csv
в конце.
Примечание. В этом примере используется местоположение файла Linux. Если вы работаете в Windows, вы можете использовать
c:/folder/file.csv
для вашего местоположения файла.
Дополнительные параметры для экспорта из MySQL
Чтобы указать отдельные наборы данных для экспорта из таблицы:
SELECT column1, column2, column3, column4
FROM myTable
WHERE column2 = 'value';
Замените column1
(и остальные) фактическими именами столбцов, которые вы хотите экспортировать. Обязательно используйте команду FROM
, чтобы указать таблицу, из которой вы экспортируете. Оператор WHERE
является необязательным и позволяет экспортировать только те строки, которые содержат определенное значение. Замените значение фактическим значением, которое вы хотите экспортировать. Например:
SELECT order_date, order_number, order_status
FROM current_orders
WHERE order_status='pending';
<Экспорт и временная метка (timestamp) CSV-файла
Используйте следующую команду для экспорта в файл CSV и добавьте метку времени для времени создания файла:
SET @TS = DATE_FORMAT(NOW(),'_%Y_%m_%d_%H_%i_%s');
SET @FOLDER = ' mp';
SET @PREFIX = 'myTable';
SET @EXT = '.csv';
SET @CMD = CONCAT("SELECT * FROM myTable INTO OUTFILE '",@FOLDER,@PREFIX,@TS,@EXT, "' FIELDS ENCLOSED BY '"' TERMINATED BY ';' ESCAPED BY '"'"," LINES TERMINATED BY ' ';"); PREPARE statement FROM @CMD; EXECUTE statement;
Как обычно, замените myTable
реальным именем экспортируемой таблицы.
Примечание: вы можете заметить команду
SELECT * FROM
в скобках. Мы обернули команду в функцию, которая добавляет метку времени.
Экспорт с заголовками столбцов
Используйте оператор UNION для добавления заголовков столбцов в экспортируемый файл:
(SELECT 'column1','column2','column3','column4')
UNION (SELECT column1, column2, column3, column4
FROM myTable
INTO OUTFILE ' mpmyExportFile.csv'
FIELDS ENCLOSED BY '"' TERMINATED BY ';' ESCAPED BY '"'
LINES TERMINATED BY ' ')
Работа с пустыми значениями
Если в базе данных есть нулевые (пустые) значения, этот процесс экспортирует их как букву N
. Вы можете заменить значения NULL
другой строкой текста, которая имеет больше смысла:SELECT column1, column2, IFNULL(column3, ‘N/A’) FROM myTable INTO OUTFILE ‘ mpmyExportFile.csv’ FIELDS ENCLOSED BY ‘»‘ TERMINATED BY ‘;’ ESCAPED BY ‘»‘ LINES TERMINATED BY ‘‘);
В этом случае команда IFNULL
ищет пустые значения в column3
. Когда он находит их, он заменяет их текстовой строкой N/A
.
Но иногда может выдавать ошибку
ERROR 1290 (HY000) at line 1: The MySQL server is running with the --secure-file-priv option so it cannot execute this statement
Тогда можно воспользоваться командой
mysql -u root -p my_db < /tmp/113183.txt | sed "s/'/'/;s/t/","/g;s/^/"/;s/$/"/;s/n//g" > /tmp/o_113183.csv
Тогда файл o_113183.csv будет готов для открытия его в excel.
Источник: https://wiki.merionet.ru/articles/eksport-i-import-csv-v-mysql