Список сообщений Станислав Крунич

Ищу пргораммиста для оптимизации социальной сети
Автор, Готов взять, и сделать качественно! Свяжись со мной в ВК https://vk.com/stanislav_web
Написал: Станислав Крунич
Нужен оптимизатор MySQL
Пожалуйста ;-)
Написал: Станислав Крунич
Нужен оптимизатор MySQL
Автор, Нужно профилировать. Могу сделать и сказать точно, что тормозит а также исправить, пиши в приват
Написал: Станислав Крунич
Чего не хватает в Phalcon PHP Framework
Он еще сырой этот фреймворк ((
Написал: Станислав Крунич
Полезные отрывки JavaScript кода (первый пост)
   

    /**
     * typeNumber : function(e) onKeydown валидация чисел
     * @param event e (onKeydown)
     * @access simulate private
     * return event
     */
    typeNumber : function(e) {
        var theEvent = e || window.event;
        var key = theEvent.keyCode || theEvent.which;
        key = String.fromCharCode( key );
        var regex = /[A-Z]|\./;
        if(regex.test(key) )
        {
            theEvent.returnValue = false;
            if(theEvent.preventDefault) theEvent.preventDefault();
        }
    },

Написал: Станислав Крунич
Полезные функции РНР (1 пост)
<?php
	/**
	 * findInTree($array, $key, $value) Поиск массива в дереве по ключ=>значение
	 * @param array $array исходный массив
	 * @param string $key ключ
	 * @param string $value значение
	 * @access static
	 * @return array
	 */
	public static function findInTree($array, $key, $value, $key2 = null, $value2 = null)
	{
		$results = array();

		$arrIt = new \RecursiveIteratorIterator(new \RecursiveArrayIterator($array));

		foreach ($arrIt as $sub) {
			$subArray = $arrIt->getSubIterator();
			if(!is_null($key2) && !is_null($value2))
			{
				if ($subArray == $value2 && $subArray == $value) {
					$results = iterator_to_array($subArray);
				}
			}
			else
			{
				if ($subArray === $value) {
					$results = iterator_to_array($subArray);
				}
			}
		}
		return $results;
	}

Добавлено через 01:18 сек.
<?php 
	/**
	 * excludeFromTree($array, $key, $value) Исключение из массивов по ключ=>значение
	 * @param array object $array исходный массив
	 * @param string $key ключ
	 * @param string $value значение
	 * @access static
	 * @return array
	 */
	public static function excludeFromTree($array, $key, $value)
	{
		$results = array();

		$arrIt = new \RecursiveIteratorIterator(new \RecursiveArrayIterator($array));

		foreach($arrIt as $sub) {
			$subArray = $arrIt->getSubIterator();
			if($subArray[$key] === $value)
				unset($subArray);
			else $results[] = iterator_to_array($subArray);
		}
		return $results;
	}

Добавлено через 04:09 сек.
<?php

	/**
	 * Прицепляем обработчик (функцию) к каждому элементу массива
	 * @param array $array
	 * @param callback $callback
	 * @access static
	 * @return array
	 */
	public static function arrayMapDeep($array, $callback)
	{
		$new = [];
		foreach ($array as $key => $val)
		{
			if(is_array($val))
				$new[$key] = self::arrayMapDeep($val, $callback);
			 else
				 $new[$key] = call_user_func($callback, $val);
		}
		return $new;
	}

Написал: Станислав Крунич
Работа JS. Не работают события.
3. Mr.MarПых, возможно какой то контент на странице у тебя подгружается через ajax или модифицируется.
Всегда смотри console.info()... И замени все .click(function() на .on('click', function()
Написал: Станислав Крунич
Любые разработки на PHP HTML5, Скриптах
Актуально
Написал: Станислав Крунич
Харьковчане
я из Харькова, ст. м. Холодная Гора

Добавлено через 03:05 сек.
Что за Хрень? написал сообщение, ответ - не меньше 5 символов! пишу снова, пишет сработал антифлуд! Ну какой на*** антифлуд, если я сообщение не оставил! Система не позволила ((
Написал: Станислав Крунич
Любые разработки на PHP HTML5, Скриптах
Пишите пожалуйста в скайп или в вк
Написал: Станислав Крунич