Skip navigation.
Home

Программы

Отобразить ошибки php

Иногда отображение ошибок где-то выключено. Тогда нужно прописать в php такое:

<?php

ini_set('error_reporting', E_ALL);
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);

Вверху файла.

Или так:

//ini_set('display_errors',1); ini_set('error_reporting',2047); error_reporting(7);

А можно попробовать объединить их. Но обычно мне хватало одного из вариантов.

Rest

rest. Есть Сервер. Есть клиент.
-----------------

rest-Сервер - это PHP. Кроме GET POST может обрабатывать другие методы и от давать результат.

rest-GET запрос это просто адрес:

http://ДОМЕН/api/books - должен выдавать список книг из базы или из файла.

http://ДОМЕН/api/books/1 -содержимое таблицы books с id=1

если форматов вывода у страницы много - то нужно указывать формат в конце адреса:

http://ДОМЕН/api/books?format=json

На друпале, а на Друпале есть rest-Сервер - это вообще выдаёт ошибку

Есть https://swapi.co - это именно и есть rest-Сервер
------------------

Клиент - это скорее всего не страница в интернете, а приложение на JS. Хотя. А если вывести ответ в php?:

<?php ?>

GET http://swapi.co/api/planets/1

<?php

Yii

В любом месте - язык страницы:

$lg = Yii::app()->language;

----------------------------------

Запрос к базе данных:

$sql = "SELECT value FROM {{configuration}} WHERE name = 'font_colors_frame'";
$res = Yii::app()->db->createCommand($sql)->queryAll();
$font_colors_frame = $res[0]['value'];

$sql = "SELECT * FROM {{users}} WHERE id = 1";
$res = Yii::app()->db->createCommand($sql)->queryAll();

print_r ($res); - Логин и пароль админа

$sql = 'UPDATE {{apartment}} SET calendar_type=:tip WHERE id=:id';
Yii::app()->db->createCommand($sql)->execute(array(':tip' => $tip, ':id' => $id));

$rowCount=$command->execute(); // выполнение запроса типа `INSERT`, `UPDATE` или `DELETE`

Браузер на андроид

<?xml version="1.0" encoding="utf-8"?>

--------------------------------------------------------------

package com.example.br2;

import android.support.v7.app.AppCompatActivity;

Антиматерильник 2

 

Попробуй написать сюда матерные слова. Например:
беривульва Мандаринчесная давалка
"застрафиг", "корабля", "употрчесная давалкать", "команда"

Красивая рамочка

 

Это заголовок рамки
Тут контент
Это я сам такую рамочку придумал
Надо на ее основе сделать тему оформления для Друпал

Переименовать файлы в папках

В 3 папках 1,2,3 лежат файлы которые называются:
1 дорожка 1.txt
2 дорожка 2.txt

Нужно собрать все папки в одну и сделать сквозную нумерацию. последний файл 1 папки 72.txt, а первый файл второй папки 73.txt. Последний файл 2 папки 140.txt Первый файл 3 папки - 141.txt

Как сделал я:
1. Переименовал файлы во 2 и 3 папках с помощью Выделить и переименовать
2. Выгрузил всё в одну папку
3. Переименовал и в этой папке с помощью Выделить и переименовать.
4. Удалил лишние с помощью ВиндосПоверШелл.

Если у кого установлен Perl:

#!/usr/bin/perl

for(<*.txt>){
$old=$_;
s/(\d+).*(\.txt)/$1+72/e;
$_.=$2;
rename $old, $_;
}

Быстрый перенос сайта.

1. Нужно проверить на <?php короткий тэг
------------------------

$last_line = system("mv ./{.,*}* ./old/", $retval); // Засунула даже себя и не выдала ошибок

На старом хостинге:

$last_line = system("tar cjvf archive.tar.bz2 sites", $retval);

На новом:

$verDrup= 'drupal-7.56'; # Версия друпала
$satesOld="http://google.com/archive.tar.bz2"; # архив sates со старого хостинга
#===============================================================================

$fileZap= "$verDrup.tar.gz";
$fileProv="https://ftp.drupal.org/files/projects/$fileZap";

$last_line = system("wget $fileProv", $retval);

$last_line = system("tar --strip-components=1 -xzf $fileZap", $retval);

$last_line = system("mv sites sites-old", $retval);

C# открыть браузер

В начале я попытался сделать так:

Process.Start("http://google.com");

Но компилятор ругался и говорил, что Process не существует.

А так:
System.Diagnostics.Process.Start("http://v-evropu.ru");

Браузер открылся.

Полный код. C#:

using System;

class Example
{
static void Main()
{

Console.WriteLine ("Программа закончила свою работу. Нажмите Enter");
Console.ReadLine();
System.Diagnostics.Process.Start("http://v-evropu.ru");

}
}

Пример регулярных выражений

UTF-8

 

Петя решил отпраздновать Новый год в Москва за 199 333 рублей хотя Маша предлагала ему поехать в Казань

 

moskva

 

199333

 

Проверка интернет страницы на изменения

Программа проверяет интернет страницу на изменения. При наличии изменений - выдаёт сигнал.
Скачать программу можно по адресу:

https://yadi.sk/d/evPz6CWD337Ur4

Это пробная - учебная версия. Делает всего 5 проверок с интервалом 15 секунд

wifi точка доступа windows

Не актуально! Это для старых Виндосов

командная строка с правами администратора

netsh wlan set hostednetwork mode=allow ssid=ррррррррр key=Parol
netsh wlan start hostednetwork

netsh wlan show hostednetwork

netsh wlan stop hostednetwork

---------------------------------------------------
Изменение пароля:
netsh wlan set hostednetwork mode=allow ssid=ррррррррр key=Parol22

netsh wlan ?

Применимы следующие команды:

Команды в этом контексте:
? - Отображение списка команд.
add - Добавление элемента конфигурации в таблицу.
connect - Подключение к беспроводной сети.
delete - Удаление элемента конфигурации из таблицы.
disconnect - Отключение от беспроводной сети.
dump - Отображение сценария конфигурации.

phpbb хлебные крошки

Хлебные крошки в форуме phpbb есть. Их просто нужно выложить. Выкладываются они так:


<!-- IF SCRIPT_NAME != "index" -->


<ul class="linklist navlinks">
<li class="icon-home"><a href="{U_INDEX}" accesskey="h">{L_INDEX}</a>
<!-- BEGIN navlinks -->
<strong>&#8249;</strong> <a href="{navlinks.U_VIEW_FORUM}">{navlinks.FORUM_NAME}</a>
<!-- END navlinks -->
</li>
</ul>

<!-- ENDIF -->

iMacros

Команда URL — переход по заданной ссылке.
Пример 1. Последовательный переход по ссылкам сразу после загрузки предыдущей страницы.

TAB T=1
URL GOTO=about:blank
URL GOTO=http://chajnik.ru
URL GOTO=http://so-sputnika.ru
URL GOTO=prohorov-andrej.ru

Пример 2. Переход по ссылке и прокрутка страницы вниз:

TAB T=1

URL GOTO=http://chajnik.ru
URL GOTO=javascript:window.scrollBy(0,20000)

----------

Команда TAB - Управление вкладками.

----------

Комментарии - 'кавычку нужно поставить перед строкой

Функция iimPlay() – запускает команду макроса или готовый макрос на выполнение;
Команда SET — установка пользовательских переменных в iMacros. Список встроенных переменных iMacros можно посмотреть здесь.

hr html




Нарисовать полосу с помощью html просто - для этого существует тег hr

А вот нарисовать полосы разных цветов - немножко сложнее. Один из вариантов выглядит так:

<hr style="color: #000; background-color: #000; border:0px none; height: 3px; font-size: 0px; margin: 0;">
<hr style="color: red; background-color: red; border:0px none; height: 3px; font-size: 0px; margin: 0;">

Программа для камеры ноутбука

Как я не старался, но обычными средствами, я свою камеру на ноутбуке, в Виндосе не нашёл. Но нашёл, что камера отлично включается и работает в программах:
1. Picasa - программа от Гугол.
2. На сайте В Контакте.
3. В Скайпе.

Остановимся на Picasa и сделаем фотку:
1. Скачиваем: https://picasa.google.com/ - там есть справа большая синяя кнопка - скачать.
2. Открываем программу.
3. Вверху справа есть кнопка: Получить фотографии или видеозаписи с вебкамеры или другого видеоустройства. Жмём её. - Открывается окно.
4. Сразу же загорается индикация работы камеры ноутбука.
5. Дальнейшие настройки не составят проблем. Отметим лишь что можно снимать видео со звуком и делать фотки.
6. Сделаем фотографию - нажмём на первую кнопку внизу.

RSS-материал