Несколько полезных JavaScript

confirm при нажатии на кнопку

Например кнопку “удалить” в файловой шаре.

echo "<td><button type=submit name=file_dlt value=\"$file\" onclick=\"return confirm('Вы уверены?')\">Удалить</button></td>";
Добавление строки в таблицу по OnClick

Стырено отсюда. Причем штука настолько крутая, что копирует весь html от строки родителя – значения полей (в моем кейсе хорошо), checkbox, связанные.

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

PHP библиотека PHPExcel для работы с Excel

Для работы с Excel использовал библиотеку PHPExcel. Установка простейшая – кладем папку Classes в нужную папку на сервере, указываем корректные пути в include/require.

Примеры кода по чтению/генерации файлов Excel можно посмотреть на github странице библиотеки.

 

Красивости

и этим не ограничивается функционал, это лишь то, что использовал:

  • mergeCells(“cell_range”) – Объединение указанных ячеек в одну.


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

Чистка диска от ненужных файлов используя HD Tune Pro

В HD Tune Pro помимо основного функционала в виде анализа диска на ошибки/тестов производительности есть Folder Usage (“Расчет папок” в русской версии) для просмотра какие папки сколько занимают.
Очень полезно при наличии SSD. Я этой утилитой очистил кучу левых файлов – файлы телеграм (1gb), apple application (5gb), дампы касперского (3gb), неиспользуемую VM (20gb).

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

Postgres разные хинты

  • (Bigdata, postgres) Broadcom закрыл git greenplum. СУБД Greenplum представляет собой распределённую редакцию открытой СУБД PostgreSQL, оптимизированную для выполнения аналитических запросов над большими массивами данных (Data Warehouse). Для параллельной обработки данных применяется массивно-параллельная архитектура MPP (massively parallel processing), обеспечивающая масштабируемость хранилища до петабайтных размеров за счёт разделения данных на сегменты и задействования для их хранения и обработки кластера из группы серверов.


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

Network: сетевые модели OSI, TCP/IP

https://disk.yandex.ru/i/Kk4wqYsG_0YDRA

Зачем нужны сетевые модели

Основные плюсы использования многоуровневой модели: 

  • standard and interoperability – стандартизация приводит к упрощению межвендорного взаимодействия, снижения стоимости
  • split development and abstraction – разработчикам приложений в общем случае не нужно знать как работает физика/коммутируются фреймы и проч т.к.


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

Сплин

Показалось, что основное направление в его творчестве – передача настроения, а не смысла. Прослушав немного треков (поэтому могу быть не прав), понял, что нет особого смысла в песне в целом, но конкретные фразы могут иметь смысл. Этот набор фраз имеет одно настроение.

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