Бесплатный PHP, HTML, CSS, JavaScript редактор - Codelobster PHP Edition

28.09.2016

Codelobster php

Для полноценной работы по созданию сайтов вам обязательно необходим хороший удобный редактор. Есть очень много платных продуктов для этого, но нам бы хотелось выделить бесплатный очень функциональный и в то же время простой в использовании редактор...

Вставить на сайт виджет ВК и не положить сайт

18.09.2016

Наверняка Вы знаете про такого типа ВК виджеты на сайт:

и если Вы пользуетесь ВК, то знаете что он не безгрешен и бывают лаги, причем надолго. 

Вставив такой виджет на сайт, Вы можете поломать его, когда будет лагать ВК. Под катом я покажу простой способ как этого избежать.

Frontend разработка с Laravel, как сделать "бесконечную" прокрутку

01.09.2015

Laravel logobower logogulp logo

Продолжаем разрабатывать блог на Laravel 5, немного затронем вопросы Frontend в задаче "Бесконечной прокрутки". Это подгрузка нового контента по мере прокрутки страницы пользователем.
Будем использовать bower (менеджер пакетов для фронтенда) и воспользуемся gulp чтобы наши скрипты собирались в 1 файл и минимизировались на лету в процессе разработки. 

Простой парсинг сайта из консоли chrome

01.03.2015

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

На этом сайте Я обратил внимание на следующие моменты: вся информация, которая нам нужна, размещена на одной странице, на сайте подключена jQuery, все ссылки категорий верхнего уровня имеют класс catName. Я решил что не стоит писать парсер на php с регулярными выражениями, а можно воспользоваться операциями с DOM от jQuery, которая уже и так есть на сайте.

Набросал десяток строк на javascript:

код на javascript

- я хочу вывести все категории и их подкатегории в виде php (объявленного массива на php), который можно будет потом вставить в любом удобном месте проекта, сохранить данные в БД и убрать из кода.

Пример десклета для Cinnamon - обратный счетчик до дедлайна

30.06.2013

Многие пользователи Linux Mint и Fedora, которые выбрали графическую оболочку Cinnamon, уже знают, что начиная с новой версии 1.8 оболочка поддерживает (помимо аплетов рабочего стола) десклеты (Desklets).

Раньше если нужны были например часы на рабочем столе, то нужно было использовать сторонний софт, а теперь это часть рабочего окружения. Разработчики mint сделали пользователям возможность получать новые десклеты из интернета прямо через настройки, а не как было раньше с апплетами - сначала найти браузером, скачать и положить в далекую папку.

К сожалению, интересных десклетов пока написать не успели и там их всего 3 калеки.

У меня появилась идея повесить себе на рабочий стол счетчик обратного отсчета дней до похода и я решил сделать это, как мне кажется, самым естественным и ресурсо-экономным способом - десклет.


Событие до которого отсчет может быть любым, например дедлайн. Читайте дальше если интересно...

Мой отчет с ThinkPHP 5

01.12.2012
Вчера был на конференции ThinkPHP (это в Харькове), было очень интересно, ни разу не пожалел что сходил.
На http://vk.com/thinkphpcomua скоро могут появиться видео и фото с конференции.
elephand php

думай php

Докладчики: experts

experts alive

Конференция была посвящена 2 вопросам:
  • что должен знать PHP разработчик (не привязываясь к уровням джун, мидл, сеньйор)
  • стоит ли писать свой PHP Framework

Бесплатный PHP, HTML, CSS, JavaScript редактор - Codelobster PHP Edition

17.04.2012

Для полноценной работы по созданию сайтов вам обязателньо необходим хороший удобный редактор. Есть очень много платных продуктов для этого, но нам бы хотелось выделить бесплатный очень функциональный и в то же время простой в использовании редактор - Codelobster PHP Edition .

    Давайте рассмотрим некоторые важные возможности и преимущества этой программы:

  • Весь код подсвечивается разными цветами в зависимости от типа, причем поддерживается также смешанный код, когда участок HTML будет подсвечен как HTML, PHP как PHP, а JavaScript как JavaScript в одном и том же файле. Существуют возможность выбора из нескольких цветовых схем, включая популярные IDE.
  • Мощное автодополенения для HTML, PHP, CSS и JavaScript, включая HTML5 и CSS3. Для PHP полностью распознается структура проекта, а выпадает полный список методов в соответствующих местах.
  • HTML/CSS инспектор по типу FireBug, который позволяет легко сопоставлять выделенные элементы страницы с кодом и соответствующим стилем.
  • Контекстная помощь по всем поддерживаемым языкам. По нажатию клавиши F1 происходит открытия страницы с полный описанием текущего тега, аттрибута, функции и т.д. с соответсвующих официальных сайтов.
  • PHP дебаггер. PHP дебаггер позволяет пошагово выполнять PHP скрипты, отслеживая значения всех переменных в каждой строчке.
  • SQL менеджер позволяет производить все необходимые действия с базой данных - добавлять, удалять, редактировать структуру и записи в таблицах, экспортировать данные, выполнять SQL запросы. Для SQL файлов работает подсветка и автодопленние.
  • Поддержка FTP позволяет работать напрямую с удаленным сервером и делать все необходимые изменения. с предварительным просмотром результата;
  • Опция портабле позволяет использовать редактор без предварительной установки.

Загрузка по мере скроллинга

25.03.2012
scroll
В социальных сетях активно используется подгрузка контента по мере прокрутки страницы, поскольку это тот случай, когда контента заведомо больше, чем собирается сейчас просмотреть пользователь.
В Ваших проектах тоже может такое случиться. Сейчас разберемся как это можно реализовать с использованием jQuery.

Мы будем отслеживать следующее событие: пользователь остановился при скроллинге. Также нам понадобится информация о высоте страницы и высоте окна браузера.
var scroll_top = 0;        //высота прокрученной области
var wind_height = $(window).height();//высота окна браузера
var page_height = $(document).height();//высота всей страницы

Для перехвата события остановки скролла воспользуемся готовой функцией с googlecode:
<script type="text/javascript" src="http://oemar.googlecode.com/files/scroll-startstop.events.jquery.js"></script>

...

Зарабатываем на takru - палю тему

09.10.2011
Втягиваясь в тему сателлитов и замечаю что некоторые из моих сайтов вообще не приносят дохода, что не может радовать.
В поисках способов монетизации наткнулся на старый всем извесный сайт:


Прибыль от кликов по ссылкам не может быть значительной в случае слабых сайтов, но у меня появилась мысль накрутить переходы, а именно превратить все показы в клики.
Пользователь из поиска попадает на мой сателлит с генерированным контентом, а пока он смотрит о чем сайт, в фоновом режиме скачивается страница из партнерской ссылки и мне начисляются денежки за переход по ссылке. Пользователь ни о чем не подозревает, такой код можно вставить и на посещаемый ресурс.
Посчитаем: сайт посещают 100 человек в день, это 36500 в год, что как минимум 3650 рублей на ровном месте (0.1 руб / переход).
...

php5shop и uamarkets.com

26.09.2010
Недавно узнал что есть такая контора uamarkets.com , которая несмотря на ужасную убогость и корявость кода имеет достаточно много клиентов. Именно имеет. Мне довелось посмотреть на админскую сторону и даже поюзать ее (мне заказали автоматизацию заполнения магазина товарами). Это кошмар! Юзабилити на нуле, куча багов, которые не дают системе правильно работать... Цены ($) все с двумя нулями...
Решил провести небольшое сравнение по функционалу между uamarkets, php5shop и oscommerce. Во внимание не беру, что заплатить 300$ в uamarkets или 20$ за хостинг поставив туда бесплатную CMS это большая разница в бюджете, что uamarkets берут по 150$ даже за рассылку Ваших писем клиентам Вашего же магазина, что они напишут дополнительный модуль за 100$, а я от 5$... Не беру также во внимание объективную оценку таких характеристик как скорость, читабельность и размер кода, эффективность и тд, так как сейчас я не соревнуюсь с oscommerce, а для начала уведу только всех клиентов у uamarkets =) До oscommerce, magneto и остальных дело еще дойдет.

php curl multithread

19.09.2010
Пару недель назад на ачате видел такой пост, якобы curl multithread это для галочки и никакого прироста в скорости оно не дает... причем пост от человека с репой...
Специально для таких скептиков и по собственному интересу (насколько полезны мультизапросы) потратил время на тестирование 3 вариантов:
  1. php curl + javascript (искусственные мультизапросы)
  2. php curl и цикл foreach
  3. php multithread curl

Компьютерный сленг

17.05.2010

Неплохой словарик... ;) взят из вики.

    * :-) — смайлик, улыбка, краткое изображение улыбающегося человека во время текстового общения.
    * ![выражение] — отрицание фразы, соответственно выражениям !(expession) в некоторых языках программирования. Например: «!волнует» — «не волнует». Можно использовать во фразах: ЯТ!П — Я такое не пью.
    * <3 — (англ. Love (a sideways heart) — Любовь (лежащее на боку сердце)[источник не указан 223 дня]
    * 10x — (англ. Thanks) спасибо
    * 2 — (англ. to — к, до, в) указание направления, обращение (например: 2 имя)
    * 2.71 — замена буквы «e» (применяется для эвфемизации матерных выражений)
    * 2U — (англ. To you) Для вас
    * 3 — В качестве японского именного суффикса -?? (яп. -сан?)[6]. Цифра 3 в японском языке читается и записывается хираганой абсолютно так же.
    * 3.14 — замена слога «пи» (иногда применяется для эвфемизации матерных выражений)
    * 4 — (англ. for — для) например, «4U» — (англ. for you) «для тебя».
    * 4YI — к вашему сведению. См.: FYI.