Приветствуем Вас, Гость | RSS |

Категории раздела

PHP [19]
Cкриптовый язык программирования общего назначения
MySQL [1]
Cвободная система управления базами данных (СУБД)
JavaScript [3]
Прототипно-ориентированный скриптовый язык программирования
jQuery [2]
Библиотека JavaScript, фокусирующаяся на взаимодействии JavaScript и HTML
RegExp [0]
Регулярные выражения
C/C++ [3]
Компилируемый статически типизированный язык программирования общего назначения
wxWidgets [2]
Библиотека инструментов для разработки кроссплатформенных приложений
VST [6]
Steinberg's Virtual Studio Technology (VST)
HGE [2]
Игровой движок HGE (Haaf's Game Engine)
PureBasic [9]
Кроссплатформенный компилятор и IDE для быстрой разработки
Windows [2]
Программистам под ОС MS Windows

Форма входа

Логин:
Пароль:

Социалки



P.O.P ВКонтакте


Поиск


Облако тегов





Пожертвовать

 WMR

USD Z775078396284
RUB R524843904548

Рекомендуем


Точки присутствия



Получение списка друзей в Facebook

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



Исходник
Демо
Страница разработчика и описание плагина

Читать | jQuery | 4 | 2012-05-18 | 0.0/0 | 0 | Показать


Переопределение функций в javascript

Возьмем простейшую ситуацию — требуется заменить все alert'ы на лайтбоксы (или еще какие поп-апы), да или просто на вывод в некий DIV (например для отладки в циклах).

Первый способ:
window['alert']= function(){
 var container = document.getElementById("divErrorBoxContainer"); 
 container.innerHTML = container.innerHTML + Array.slice(arguments);
}
Исключительно просто! Для аргументов есть массив, к ним можно обращаться по ID

Второй способ:
originalFunction = function myFunction(args) {}

Третий способ:
function myFunction(args) {}
originalFunction = myFunction;


Читать | JavaScript | 3 | 2012-05-18 | 0.0/0 | 0 | Показать


Простой плагин на jQuery

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



Читать | jQuery | 3 | 2012-05-18 | 0.0/0 | 0 | Показать


О rel=external и с чем его едят

Иногда при просмотре кода страниц можно увидеть нечто вроде
P.O.P
Что такое nofollow, пожалуй, известно почти всем. А вот что такое external, ставит многих в тупик. На самом деле все просто. Использование атрибута target в ссылках осуждается спецификацией HTML, валидный код получается только при использовании переходного <!DOCTYPE>. Считается, что открывать ссылку в новом окне разумнее посредством скриптов, а не через атрибут target.

Именно для этих целей и придуман "атрибут" rel=external. Предполагается, что сценарий при загрузке страницы найдет такие ссылки и дальнейшее их поведение будет полностью под его контролем. Например, можно повесить на такие ссылки событие click(). А можно посредством сценария просто добавить атрибут target:
function externalLinks() {
 if (!document.getElementsByTagName) return;
 var anchors = document.getElementsByTagName("a");
 for (var i=0; i < anchors.length; i++) {
 var anchor = anchors[i];
 if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external") {
 anchor.target = "_blank";
 anchor.className = "external";
 anchor.title = "Открыть в новом окне"
 } 
 }
}
window.onload = externalLinks;


Читать | JavaScript | 33 | 2012-04-28 | 0.0/0 | 0 | Показать


PHP - отправляем сообщение в Twitter

Простой способ постинга в Twitter из php-скрипта. Code by Richard Castera.

function tweetThis($strUsername = '', $strPassword = '', $strMessage = '') {
 if (function_exists('curl_init')) { 
 $twitterUsername = trim($strUsername);
 $twitterPassword = trim($strPassword);
 
 if(strlen($strMessage) > 140) {
 $strMessage = substr($strMessage, 0, 140);
 }
 
 $twitterStatus = htmlentities(trim(strip_tags($strMessage)));
 
 if (!empty($twitterUsername) && !empty($twitterPassword) && !empty($twitterStatus)) {
 $strTweetUrl = 'http://www.twitter.com/statuses/update.xml';
 
 $objCurlHandle = curl_init();
 curl_setopt($objCurlHandle, CURLOPT_URL, "$strTweetUrl");
 curl_setopt($objCurlHandle, CURLOPT_CONNECTTIMEOUT, 2);
 curl_setopt($objCurlHandle, CURLOPT_RETURNTRANSFER, 1);
 curl_setopt($objCurlHandle, CURLOPT_POST, 1);
 curl_setopt($objCurlHandle, CURLOPT_POSTFIELDS, "status=$twitterStatus");
 curl_setopt($objCurlHandle, CURLOPT_USERPWD, "$twitterUsername:$twitterPassword");
 
 $result = curl_exec($objCurlHandle);
 $arrResult = curl_getinfo($objCurlHandle);
 
 if ($arrResult['http_code'] == 200) {
 echo 'Your Tweet has been posted';
 }
 else {
 echo 'Could not post your Tweet to Twitter.';
 }
 
 curl_close($objCurlHandle);
 }
 else {
 echo('Missing required information to submit your Tweet.');
 }
 }
 else {
 echo('Curl Extension is not installed.');
 }
}

// Send a Tweet to your Twitter account.
 tweetThis('my_user_name', 'my_password', 'my_tweet_message');


Читать | PHP | 47 | 2012-04-15 | 0.0/0 | 0 | Показать


PHP - Еще один генератор паролей

Генерирует пароль заданной длины, которая передается в качестве аргумента

function generatePassword($intNumOfChars) { 
 if (is_numeric($intNumOfChars) && ($intNumOfChars > 0)) {
 $strChars = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_";
 
 for ($i = 0; $i < $intNumOfChars; $i ++) {
 $strPassword .= $strChars[rand(0, strlen($strChars)-1)];
 }
 }
 return $strPassword;
}


Читать | PHP | 46 | 2012-04-15 | 0.0/0 | 0 | Показать


PHP - Создание коротких ссылок через API TinyURL

TinyURL предоставляет API для создания коротких ссылок "на лету"

function createTinyUrl($strURL) {
 $tinyurl = file_get_contents("http://tinyurl.com/api-create.php?url=".$strURL);
 return $tinyurl;
}

Пример использования:

echo(createTinyUrl('http://pointofpresence.ru'));


Читать | PHP | 45 | 2012-04-15 | 0.0/0 | 0 | Показать


Как создать свой класс в JavaScript?

Есть несколько способов определить класс в JavaScript. Например, с помощью JSON. Стоит отметить, что свой полноценный класс создать в JavaScript нельзя, но можно создать объект.

var Person = {
 age: "25",
 sex: "Male",
 location: "New York",
 getASL: function () {
 return 'Age: ' + this.age + ', Sex: ' + this.sex + ', Location: ' + this.location;
 }
};


Пример использования объекта:

Person.age = "29";
alert(Person.getASL());


Читать | JavaScript | 35 | 2012-04-15 | 0.0/0 | 0 | Показать


PHP - получение списка подключенных классов

В некоторых случаях вам может понадобиться узнать, какие классы загружены в текущей области видимости. Вы можете сделать это очень просто с функцией get_declared_classes(). Эта функция возвращает массив доступных в настоящее время классов.



Читать | PHP | 55 | 2012-04-15 | 0.0/0 | 0 | Показать


MySQL - Использование имени столбца в шаблоне LIKE

При использовании ключевого слова LIKE в запросе MySQL, многие используют наиболее типичный способ, такой как "%STRING%". Но когда требуется, например, использовать имя столбца, как это сделать? Если просто заменить значение строки именем столбца, в виде (%t.column%), то ожидаемого результата не будет. Вместо этого можно использовать функцию CONCAT()

LIKE CONCAT('%', t.column)


Читать | MySQL | 33 | 2012-04-15 | 0.0/0 | 0 | Показать


1 2 3 4 5 »