Архив рубрики: Публикации

В чем разница между RDP и VPN?

Если вы работаете удаленно, вы, вероятно, использовали виртуальную частную сеть (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 миллионов долларов США, при этом обе компании мирно покинули стол переговоров. Это немалая перемена.



2023-08-17T14:37:06
Бизнес

Stop-Scam.net: Ваш Надежный Гид в Мире Онлайн-Безопасности

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

Stop-Scam.net — это выдающийся ресурс, посвященный обнаружению, предотвращению и борьбе с различными видами интернет-мошенничества. Независимо от того, являетесь ли вы новичком в онлайн-мире или опытным пользователем, этот сайт предоставляет вам все необходимые знания и инструменты для защиты от киберугроз.

 

Основные функции Stop-Scam.net:

  1. Информационные ресурсы: На сайте вы найдете обширную базу знаний о различных видах интернет-мошенничества — от фишинга и скама до онлайн-воровства личных данных. Статьи, руководства и советы помогут вам разобраться в сложных ситуациях и принимать информированные решения.
  2. Обзоры и отзывы: Stop-Scam.net предлагает объективные обзоры онлайн-платформ, сервисов и продуктов, чтобы помочь вам избегать потенциальных ловушек и подводных камней. Пользователи могут оставлять свои отзывы и делиться опытом, что способствует созданию сообщества активных и информированных пользователей.
  3. Текущие новости: Мир онлайн-безопасности постоянно меняется, и Stop-Scam.net следит за последними тенденциями и новостями в этой области. Раздел новостей помогает вам оставаться в курсе последних событий и трендов в мире кибербезопасности.
  4. Советы по безопасности: Сайт предоставляет практические советы по защите ваших личных данных, паролей, финансовой информации и других чувствительных данных. Эти советы помогут вам укрепить свою онлайн-безопасность и избежать распространенных ошибок.
  5. Сообщество: Stop-Scam.net объединяет людей, которые интересуются вопросами кибербезопасности, в единое сообщество. Вы можете общаться с другими пользователями, задавать вопросы, делиться опытом и получать поддержку в решении сложных ситуаций.
  6. Обратная связь и помощь: Если вы столкнулись с подозрительной ситуацией или стали жертвой мошенничества, Stop-Scam.net предоставляет инструменты для обратной связи и получения помощи. Эксперты сайта помогут вам разобраться в ситуации и дадут рекомендации по действиям.

 

Заключение

Stop-Scam.net — это незаменимый ресурс для всех, кто ценит свою онлайн-безопасность и хочет быть информированным пользователем. Сайт предоставляет широкий спектр информации, инструментов и ресурсов, чтобы помочь вам избегать интернет-мошенничества и защищать свои ценные данные. Посетив Stop-Scam.net, вы получите уверенность в своей способности справиться с киберугрозами и сделать ваш онлайн-опыт безопасным и приятным. Не упустите возможность стать частью активного сообщества, стремящегося к общей цели — сделать интернет безопасным местом для всех.



2023-08-16T15:02:03
Безопасность

Записать результаты 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



2023-08-16T11:31:29
Software