Разреждане на мравчена киселина

За да разредим мравчената киселина се прилага простичко правило:

Милилитри [умножени по] градуси [разделено] на търсения процент

Пример: Имаме 1 литър 85% мравчена киселина и искаме да я разредим до 60%

(1000 мл. * 85%)/60% = 1416.66~ мл. общо количество
т.е. водата която трябва да добавим е 416 мл. или като формула:

(1000 мл. МК/85%)+(416мл.Вода)= 1416мл. разтворена мравчена киселина от 60%

PS: Формулата важи и за ракия ;)

VN:F [1.9.22_1171]
Rating: 5.0/5 (1 vote cast)
VN:F [1.9.22_1171]
Rating: +1 (from 1 vote)

Skype core dump на Mint 17

Проблема е наличен и при Ubuntu

Fix

/home/$user$/.Skype to /home/$user$/.Skype_bak

VN:F [1.9.22_1171]
Rating: 5.0/5 (1 vote cast)
VN:F [1.9.22_1171]
Rating: +1 (from 1 vote)

Взимане на всички url адреси на продукти от joomla

Идеята от сайт с joomla да експортирам данните в друг сайт. От админ панела спрях friendly url-тата и видях, че тия продукти са с item_id=212 , продуктите от базата(и самия сайт, че има броячт които се вижда)  видях, че са около 350 и затова слагам нацелване до 10 000 :) след като видя, че има голяма поредица неуспешни го спирам :) и така събирам всичките на 100% :)

root@gama:# cat joomla_get_products.php
<?php
$myFile = "products_url.txt";
$fh = fopen($myFile, 'a') or die("can't open file");

$ch1=curl_init();

for ($i=1;$i<=10000;$i++)
{
$url="http://www.site.bg/index.php?option=com_mtree&task=viewlink&link_id=$i&Itemid=212";
curl_setopt($ch1,CURLOPT_URL,"$url");
curl_setopt($ch1,CURLOPT_CONNECTTIMEOUT,20);
curl_setopt($ch1,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch1, CURLOPT_TIMEOUT, 30);
curl_setopt($ch1, CURLOPT_REFERER,"");
curl_setopt($ch1, CURLOPT_USERAGENT,"Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)");
curl_setopt($ch1, CURLOPT_FOLLOWLOCATION, 1);
$buf = curl_exec($ch1);

$buf=preg_replace('#\r?\n#', ' ', $buf);$buf = preg_replace('/\s\s+/', ' ', $buf);

preg_match_all("/<title>(.*?)<\/title>/",$buf,$matches);
$error=$matches[1][0];

if ($error=="404 -- Страницата не е намерена")
{
echo "Error: $i\n";
}
else
{
echo "$url\n";
fwrite($fh, "$url\n");
};
};//End of for ($i=1;$i<=10000;$i++)

?>

VN:F [1.9.22_1171]
Rating: 5.0/5 (1 vote cast)
VN:F [1.9.22_1171]
Rating: +1 (from 1 vote)

VIM: Премахване на излишните разстояния

vimИдеята е разстоянията в началото на всеки ред да бъдат премахнати с vim, разбира се.

Много сложно се прави :)

 

:%le

 

и това е :) )

Преди:
Example line
This is part of the parsed line
Thats goes one
End of line

Сега:
Example line
This is part of the parsed line
Thats goes one
End of line

VN:F [1.9.22_1171]
Rating: 5.0/5 (1 vote cast)
VN:F [1.9.22_1171]
Rating: +1 (from 1 vote)

Downgrade на php5.4 към php 5.3 /Debian 7

Файл:  /etc/apt/sources.list:

deb http://ftp.de.debian.org/debian/ squeeze main

премахваме php 5
apt-get remove --purge `dpkg -l | grep php | grep -w 5.4 | awk '{print $2}' | xargs`

Виждаме какви версии можем да инсталираме:

apt-cache showpkg php5

Provides:
5.4.4-14 —
5.3.3-7+squeeze14

Инсталираме пакетите ;)
apt-get install php5=5.3.3-7+squeeze14 php5-cli=5.3.3-7+squeeze14 php5-common=5.3.3-7+squeeze14 php5-mysql=5.3.3-7+squeeze14 libapache2-mod-php5=5.3.3-7+squeeze14

VN:F [1.9.22_1171]
Rating: 5.0/5 (1 vote cast)
VN:F [1.9.22_1171]
Rating: +1 (from 1 vote)

Magento 1.3 на PHP 5.4- Проблеми и случки

magentoИдеята е по- стара версия на Magento да работи на php 5.4 :) . От тук идват и следните проблеми :) :

Грешка: Fatal error: Method Varien_Object::__tostring() cannot take arguments in /lib/Varien/Object.php

1) /lib/Varien/Object.php (Line 484)
заменете __toString
със __invoke

2) /app/code/core/Mage/Core/Controller/Request/Http.php (Line 274)
заменете split
със explode

3) app/code/core/Mage/Admin/Model/User.php (Line 374)
заменете split
със explode

Грешка:Can't retrieve entity config: core/store_group

Решение: Заменяме файловете в папката lib/Varien/SimpleXML с новите файлове от последната версия на Magento

Грешка:
PHP Fatal error: Call-time pass-by-reference has been removed in …

Решение/Пример:

//Грешно
myFunc(&$arg);               # Deprecated pass-by-reference argument
function myFunc($arg) { }

//Правилно
myFunc($var);                # pass-by-value argument
function myFunc(&$arg) { }

VN:F [1.9.22_1171]
Rating: 0.0/5 (0 votes cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Промяна на посоката на бутоните на ubuntu

За Ubuntu 12.10 и по-стари версии

В терминала изпълняваме: gconf-editor
След това: Apps -> Metacity -> General
Намираме: button_layout
Сменяме стойността на: menu:minimize,maximize,close

VN:F [1.9.22_1171]
Rating: 0.0/5 (0 votes cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Upgrade на Ubuntu 11.04 Natty

Upgrade на Ubuntu 11.04 Natty

Необходимо е да променим хранилищата:

sudo sed -i 's,http://.*ubuntu.com,http://old-releases.ubuntu.com,g' /etc/apt/sources.list

Промяне е следната:

Файл: /etc/apt/sources.list
deb http://bg.archive.ubuntu.com/ubuntu/ natty universe main multiverse
deb http://bg.archive.ubuntu.com/ubuntu/ natty-updates universe main multiverse

deb http://security.ubuntu.com/ubuntu natty-security universe main multiverse

deb http://extras.ubuntu.com/ubuntu natty main
deb-src http://extras.ubuntu.com/ubuntu natty main

Променя се на :

deb http://old-releases.ubuntu.com/ubuntu/ natty universe main multiverse
deb http://old-releases.ubuntu.com/ubuntu/ natty-updates universe main multiverse

deb http://old-releases.ubuntu.com/ubuntu natty-security universe main multiverse

deb http://old-releases.ubuntu.com/ubuntu natty main
deb-src http://old-releases.ubuntu.com/ubuntu natty main

Обновяваме информацията за пакетите и обновяваме пакетите

apt-get update && apt-get upgrade && apt-get dist-upgrade

VN:F [1.9.22_1171]
Rating: 5.0/5 (1 vote cast)
VN:F [1.9.22_1171]
Rating: +1 (from 1 vote)

Теглене на файлове с wget

Идеята е от конкретна директория на сайт да се изтеглят нейните файлове. Не директории преди или след това, а само файловете от текущата директория:

wget -e robots=off -r -np -nH -nd –cut-dirs=3 -R index.html http://example.com/dir/

VN:F [1.9.22_1171]
Rating: 5.0/5 (2 votes cast)
VN:F [1.9.22_1171]
Rating: +2 (from 2 votes)

Търсене на текст във всички php-та (рекурсивно)

Идеята е, че на един приятел му се е заразила vps-а с един куп iframes … и целта беше да се открият файловете където се съдържаше съответния iframe. ето как се показват всичките заразени php-ta:

find $PWD -name \*.php | xargs grep "<iframe name=Twitter scrolling=auto frameborder=no align=center height=87 width=39 src=http://mwola.com/post.php?id=326988></iframe>"

VN:F [1.9.22_1171]
Rating: 5.0/5 (1 vote cast)
VN:F [1.9.22_1171]
Rating: +1 (from 1 vote)

Page optimized by WP Minify WordPress Plugin