Архив автора: admin

Фосфоглив — инструкция по применению

Что такое «Фосфоглив»? Ответы на вопросы от чего эти таблетки и что это за препарат

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

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

Фосфоглив или Эссенциале – что лучше?

Оба препарата являются гепатопротекторами, средствами для защиты печени и для лечения печеночных заболеваний. Какой из них лучше – сравнительно новый Фосфоглив или давно известное Эссенциале?

Фосфоглив или Эссенциале – что лучше?

Фосфоглив или Эссенциале

И Фосфоглив, и Эссенциале считаются действенными средствами для лечения печеночных заболеваний. Оба средства распространены в аптечных сетях и широко разрекламированы, поэтому многие считают их взаимозаменяемыми. Но так ли это на самом деле? Читать

Как можно отобразить дату последнего изменения поста на WordPress?

Сегодня в статье разберемся как можно отобразить дату последнего изменения поста на CMS WordPress.




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




Существуют много различных способов как изменить дату публикации вордпресс, например:




  • через SQL скрипт;
  • вручную через phpMyAdmin с выгрузкой дат из базы;
  • с использованием TextKit (программа позволяет обновлять и редактировать большие базы данных);
  • различные скрипты, которые располагаются в корне сайта; и работают при запуске из строки браузера;
  • в ручном режиме из административной части сайта;
  • автоматическое обновление даты публикации в WordPress.




Для чего нужно показывать дату последнего обновления?




Большинство
тем оформления WordPress показывают дату публикации поста. Это
стандартная функция, которая подходит для всех блогов.




Однако, WordPress также часто используется на проектах, где старые публикации могут часто обновляться или дополняться новым контентом. Это типично для сайтов с новостями. Когда появляются новые уточненные сведения, они вносятся в уже опубликованный материал. И в таком случае намного полезнее показывать дату последнего изменения поста такой публикации.




Давайте посмотрим, как можно отобразить дату последнего изменения поста на WordPress.




Дата последнего изменения поста на WordPress




Чтобы выводить дату последнего изменения поста перед началом текста, скопируйте и добавьте этот код в ваш файл functions.php текущей темы оформления в самый конец файла:




<?php
function wpb_last_updated_date( $content ) {
$u_time = get_the_time('U'); 
$u_modified_time = get_the_modified_time('U'); 
if ($u_modified_time >= $u_time + 86400) { 
$updated_date = get_the_modified_time('d.m.Y');
$updated_time = get_the_modified_time('h:i'); 
$custom_content .= '<p class="last-updated">Last updated on '. $updated_date . ' at '. $updated_time .'</p>';  
} 
$custom_content .= $content;
return $custom_content;
}
add_filter( 'the_content', 'wpb_last_updated_date' );
?>




Этот код выполняет проверку и сравнивает 2 даты: дату публикации и дату последнего изменения. Если эти даты не совпадают, тогда код выводит дату последнего изменения перед началом контента записи.




Вот еще один пример для отображения даты изменения поста. Данный код необходимо вставить в файл single.php или его аналоги, например content-single.php.




<div>Последнее изменение поста: <?php the_modified_date('F j Y года'); ?></div><br />




Место в ставки подбираете сами в зависимости от вашей темы. В моем случае я вставил перед функцией




<?php the_content(); ?>




Также можете изменить дату публикации вашего поста еще одним способом , для этого необходимо вставить вот такой код в файл function.php вашей темы.




<?php
function reset_post_date_wpse_121565($data,$postarr) {
  // var_dump($data,$postarr); die; // debug
  $data['post_date'] = $data['post_modified'];
  $data['post_date_gmt'] = $data['post_modified_gmt'];
  return $data;
}
add_filter('wp_insert_post_data','reset_post_date_wpse_121565',99,2);
?>




Примечание: Рекомендую запомнить, то что при каждом нажатии на кнопку «Обновить» в записи, будет обновляться и дата публикации вашего поста.



[endtxt]




RSS



Добавление RSS-ленты на главную страницу этого сайта не поддерживается, так как это может привести к зацикливанию, замедляющему работу вашего сайта. Попробуйте использовать другой блок, например блок Последние записи, для отображения записей сайта.


2020-05-01T12:09:11
WEB

Как установить MySQL на Ubuntu

MySQL — самая популярная система управления реляционными базами данных с открытым исходным кодом. Это быстрый, простой в использовании, масштабируемый и неотъемлемая часть популярных стеков LAMP и LEMP.

В этой статье объясняется, как установить и защитить MySQL в Ubuntu 20.04. Читать

Как заархивировать (и распаковать) файлы в Windows 10

Формат файла ZIP уменьшает размер файлов, сжимая их, экономя место на диске и сокращая время передачи по сети. Это также позволяет объединять несколько файлов в один, которым легко поделиться с другими. Вот как архивировать и разархивировать файлы в Windows 10.

Как создать Zip-файл (сжатая папка)

Сначала откройте проводник и найдите файлы или папки, которые вы хотите сжать и объединить в Zip-файл. Windows называет Zip-файл «сжатой папкой», поэтому в данном случае эти термины являются взаимозаменяемыми.

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

Если вы хотите сжать один файл или папку, щелкните по нему правой кнопкой мыши, и появится меню. Нажмите «Отправить», а затем нажмите «Сжатая (сжатая) папка».

Вы также можете выбрать несколько файлов или папок в Проводнике, а затем выполнить те же действия, что и выше, чтобы сжать их одновременно.

Windows сжимает файлы или папки, и новый файл ZIP появляется в том же месте, что и файлы, с которыми вы работаете. Значок файла ZIP выглядит как стандартная папка Windows с застежкой-молнией.

Затем Windows позволяет назвать ZIP-файл как угодно. Введите имя и нажмите клавишу ВВОД.

Как просмотреть содержимое ZIP-файла и добавить файлы

Если вы хотите проверить содержимое файла ZIP, дважды щелкните его в проводнике. ZIP-файл откроется во многом как обычная папка, и вы увидите файлы внутри.

Вы также можете копировать и вставлять или перетаскивать файлы в это окно, чтобы добавить их в ZIP-файл. Чтобы удалить отдельные файлы из ZIP-файла, удалите их отсюда. Любые изменения, сделанные в папке, будут применены к ZIP-файлу.

Если вы удовлетворены, закройте окна ZIP-файла, и все готово. Вы можете скопировать ZIP-файл куда угодно.

Также можно добавить дополнительные файлы в существующий ZIP-файл, открыв его в проводнике, а затем перетащив файлы, которые вы хотите добавить, в окно.

Как извлечь все файлы из сжатой папки (Zip-файл)

Если ваша сжатая папка (ZIP-файл) содержит много файлов, часто проще всего извлечь их одновременно в новую папку. Для этого найдите файл Zip, который вы хотите распаковать в проводнике. Щелкните правой кнопкой мыши файл и выберите «Извлечь все» во всплывающем меню.

Появится диалоговое окно с вопросом, куда вы хотите поместить извлекаемые файлы. Если вы хотите изменить местоположение, нажмите «Обзор», а затем выберите путь. Когда вы закончите, нажмите «Извлечь».

Файлы будут извлечены в место назначения, которое вы выбрали, и вы увидите их в новом окне.

Как извлечь один файл из сжатой папки (Zip-файл)

Используя Проводник, найдите сжатую папку (Zip-файл), из которой вы хотите извлечь файл. Дважды щелкните по нему, и он откроется как обычная папка. Вы увидите либо список файлов, либо группу значков, представляющих сжатые файлы.

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

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

Существуют и другие способы архивирования и разархивирования файлов в Windows с помощью сторонних инструментов, таких как 7-Zip , который является одним из наших любимых. Вы также можете  защитить паролем и зашифровать файлы Zip , сжимая их для безопасности.



2020-04-30T12:07:15
Вопросы читателей

Лучший способ изучить Python (пошаговое руководство 2020 года). Часть 6

Уровень 5: Практика интервьюирования в Python

Поздравляем! Теперь у вас есть все необходимое, чтобы подать заявку на любую работу по разработке программного обеспечения в любой технологической компании во всем мире.

Вам нужно только пройти это ужасное собеседование по кодированию.

На самом деле их серия.

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

Лучший способ пройти собеседование по кодированию — это дать себе достаточно времени для подготовки.

Чем больше вы будете готовиться, тем лучше будет ваш опыт собеседования и тем выше вероятность того, что вы получите работу своей мечты.

После того, как вы начнете работать, вы многому научитесь на работе и начнете получать обширный опыт за очень короткое время.

Это когда начинается уровень 6.

 

Уровень 6: Продвинутый Python

Если вы хотите осваивать свободное владение языком Python и поднять свои навыки на следующий уровень, тогда мы настоятельно рекомендуем книгу “Fluent Python”.

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

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

В дополнение к этому вы также узнаете несколько новых концепций.

Например, некоторые из новых понятий, которые вы изучите в этой книге,

  1. Функции высшего порядка: объясняет, как функции могут быть использованы в качестве первого класса
  2. Объекты в Python
  3. Управление потоками: охватывает тему генераторов, менеджеров контекста, сопрограмм и параллелизма
  4. Метапрограммирование: по сути это написание кода, который манипулирует кодом. Некоторые из обсуждаемых здесь тем — декораторы и мета-классы.

 

Необязательно 1: библиотеки и фреймворки Python

Теперь у вас есть все основы, вы профессионал в Python.

Но путешествие здесь не заканчивается, у Python есть масса полезных библиотек, которые могут помочь вам еще больше.

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

Итак, давайте поговорим о некоторых из самых популярных библиотек и сред Python.

 

1. Создание сервисов API с помощью Python (Flask)

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

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

Эти микро-сервисы могут взаимодействовать различными способами, но одним из самых популярных методов является HTTP.

Другими словами, каждый из этих сервисов будет предоставлять HTTP API, с которым смогут общаться другие сервисы.

С учетом сказанного, это очень хорошая инвестиция, чтобы узнать, как создавать сервисы API в Python.

И одна из самых популярных библиотек Python, которая делает это очень простым — это Flask.

 

2. Создание веб-приложений с помощью Django

Django — это полноценный веб-фреймворк, который позволяет вам создавать в Python целое веб-приложение (как интерфейсное, так и фоновое).

Изучая Django, вы также познакомитесь с некоторыми понятиями, которые очень популярны в других веб-фреймворках на других языках, таких как MVC (модель-представление-контроллер) и ORM (объектно-реляционное отображение).

MVC — это способ структурирования и организации вашего веб-приложения, тогда как ORM — это метод, который устраняет разрыв между объектно-ориентированным программированием и доступом к данным в базе данных.

И хотя мы обсуждаем ORM, стоит упомянуть, что вам стоит взглянуть на SQLAlchemy,который является очень популярной и широко используемой библиотекой ORM в Python.

Так что засучите рукава и создайте свое первое веб-приложение.

 

3. Библиотеки машинного обучения

Python стал де-факто языком для машинного обучения и науки о данных.

Это неудивительно, учитывая зрелость библиотек машинного обучения Python.

Если вы хотите стать специалистом по данным, мы настоятельно рекомендуем изучить математические и статистические основы машинного обучения, прежде чем изучать библиотеки ML на Python.

Введение в статистическое обучение  — отличное место для начала.

Как только вы освоите основы, начните играть с этими библиотеками Python.

  • scikit-learn. В этой библиотеке есть все под солнцем, когда дело доходит до алгоритмов ML.
  • Tensorflow. Еще одна очень популярная среда машинного обучения с открытым исходным кодом.
  • pandas. Популярная библиотека для анализа данных.

 

Необязательно 2: реализация Python (CPython)

Python — это интерпретируемый язык.

Это означает, что ваш код Python не компилируется непосредственно в машинный код, а сначала он компилируется в промежуточный язык, называемый байтовым кодом, который позже интерпретируется другим программным обеспечением, называемым интерпретатором.

Хотите посмотреть, как выглядит байт-код для простой программы Hello World ?

Давайте создадим исходный файл helloworld.py

# helloworld.py

print("привет мир")

 

Вот как просмотреть байт-код для приведенного выше исходного кода

$ python3 -m dis helloworld.py

2           0 LOAD_NAME                0 (print)

            2 LOAD_CONST               0 ('привет мир')

            4 CALL_FUNCTION            1

            6 POP_TOP

            8 LOAD_CONST               1 (None)

           10 RETURN_VALUE

 

Этот байт-код будет затем интерпретирован интерпретатором. Это когда он выполняется, и вы наконец видите привет мир напечатан на вашем экране.

Существуют различные реализации Python для компилятора и интерпретатора.

Тем не менее, CPython  является стандартным и наиболее широко используемым. Это полностью написано на C.

Это и  интерпретатор,  и компилятор, поскольку он компилирует код Python в байт-код, а затем интерпретирует байт-код в машинный язык.

Так почему мы говорим о реализации Python?

Вам действительно нужно знать эти мелкие детали Python, чтобы стать мастером Python?

Честно говоря, ответ — нет.

Но если вам интересно узнать, как реализован список, кортежи, функции и т. д. в Python, и если вы хотите выучить новый язык (C) по ходу дела, то, возможно, вам следует рассмотреть возможность участия в CPython.

 

Начало:



2020-04-30T09:14:58
Python