Заметки в категории ‘Программирование’

Октябрь 2017

Использование вложенных таблиц ember-models-table

Как правильно использовать models-table в качестве expanded-row-component

Темизация в ember-models-table 2.x

Рассматриваем доступные варианты настройки внешнего вида models-table
Сентябрь 2017

Переход с первой версии ember-models-table на вторую

partials-шаблоны заменены на Компоненты и теперь models-table можно использовать с блочным содержимым.
Август 2017

Участие в конкурсе JSDash

Пробы "пера" в новой для себя области
Июль 2017

Ember Book — подробно о фреймворке для создания масштабных веб-приложений

Путешествие длиною в полгода
Ноябрь 2016

Ember.JS роутинг через модели

Или как сделать два меню, в которых верхнее будет по моделям, а нижнее - по полям модели и, при этом, верхнее будет перенаправлять на текущее поле но уже другой модели. А еще о том, как понять предыдущую фразу :)
Сентябрь 2016

PHP Frameworks Day 2016 — назад к back-end

Второй или третий раз входим в одну и ту же реку
Август 2016

Как проверить существует ли компонент

Никогда нельзя быть уверенным в рефлексии
Июль 2016

Работа с игроками в dota2-api

CRUD-операции для игроков

Работа с турнирами в dota2-api

CRUD-операции для турниров

Работа с командами в dota2-api

CRUD-операции для команд

Загружаем сразу много матчей используя dota2-api

Разбираем CRUD-операции для множества матчей

Работа с dota2-api от версии 2.2.1 и старше

Первая заметка про новые версии dota2-api. Разбираем загрузку матчей из API
Июнь 2016

Dota2-API v2.2.0

Время идет, а старые проекты живее всех живых
Май 2016

ESLint для Ember — еще чуток правил (1.7.0)

Два десятка правил уже написано, а кость еще широкая код все еще можно улучшать

Почему не отработал хук model и что теперь делать?

Как генерировать ссылки как это делает LinkComponent

Апрель 2016

Можно ли использовать фигурные скобки в ключах для макросов and и or

ESLint для Ember — взгляд в сторону макросов

Пара ESLint-правил для макросов EmberJS

Можно ли узнать внутри компонента, что у него есть блочный контент

Можно ли результат выполнения одного helper’а передать в другой

Как получить ссылку на application в глобальной области видимости

Март 2016

ESLint для Ember — наводим порядок в ключах

Продолжаем писать правила под ESLint для особенностей EmberJS

ESLint для Ember

Несколько правил для ESLint, основанных на специфике EmberJS
Февраль 2016

JSONium — еще один генератор коллекций json’ов

Мыслить "шаблонами" не всегда плохо
Январь 2016

Что можно сделать с MochaJS и как этого избежать

ESLint-плагин для проверки качества mocha-тестов выходит на новый уровень

Порядок подключения плагинов к ChaiJS

Иногда от перестановки "слагаемых" меняется результат
Декабрь 2015

Анализ кода тестов в два захода

Тесты - это не то место, где вопрос качества кода не задается

Computed properties и «computed» тесты

Избегаем дублирования при написании тестов для логических функций
Ноябрь 2015

Em.computed and, or с инверсией

Расширение стандартных функций под свои нужды

Em.computed на основе underscore.js

Свои computed-функции - это просто
Октябрь 2015

Как подружить JavaScript (node.js) и Java

Может ли один язык использовать модули, написанные на другом?

Продолжая рисовать таблички вместе с Ember

Таблица - это просто, только если это "чисто" HTML
Сентябрь 2015

Ember toString почти все

Смотрим в корень и даем другим посмотреть

ember-checkboxes-list

Ember-addon, который умеет запоминать порядок выбора checkbox'ов
Август 2015

localStorage — Размер имеет значение

Проверка производительности кода при работе с local storage

Летние каникулы Ember

Кому каникулы, а кому и 10 релизов

Поиск в коллекциях объектов

Проверка производительности кода при работе с коллекциями Ember-объектов
Июль 2015

MySQL Сортировка в group_concat

Об этом написано в документации

Из Dev Tools -> Network в Jira

Еще одно действие, которое можно автоматизировать

Интерактивный задачник по JS

Почти как TDD, но только задачник
Июнь 2015

Cron добавить задачу через консоль

Шпаргалка для sh-скриптов

Табличка-компонент для EmberJS

Компоненты - это круто, модули - это круто, модули с компонентами - еще круче

Экранирование фигурных скобок в Handlebars

Шпаргалка по материалу, которого нет в доках (ну или не нашел)
Май 2015

О некоторых моментах при разработке дополнения для EmberJS

Не в одном коде счастье
Апрель 2015

JavaScript Frameworks Day 2015 — как это было

Выходной день, в течении которого получил больше знаний и вдохновения, чем за рабочую неделю
Март 2015

Вопросы по EmberJS

То, о чем можно поговорить на собеседованиях
Январь 2015

Собираем данные по CI популярных проектов на GitHub’е

Совместим интересное (конфигурацию Travis) и полезное (работу с MongoDB)
Декабрь 2014

sinon.stub в зависимости от аргументов

Об этом написано в документации, но кто же ее читает, пока не "припекло"?

Автоматическое переименование файлов проекта под стандарт PSR-4 через консоль

Если о некоторых вещах не подумать заранее, то потом будет труднее
Ноябрь 2014

Dota2-API Wrapper v1.1.0

Разработка не стоит на месте

Travis-CI и шифрование

Одно из полезных умений, полученное на PHP Frameworks Day
Октябрь 2014

Deobfuscate Me или JS для мсье, которые знают толк

Очень интересный квест, основанный на особенностях Java Script

JSON Mapper без Ember

Маппер из одного JSON в другой без дополнительных библиотек

Bootstrap modal в Ember

Кастомизация Bootstrap Modal

Chai-string как часть проекта ChaiJS

Мой аддон chai-string добавили в официальный список дополнений chai
Сентябрь 2014

Chai с плюшками

Несколько полезных аддонов для ChaiJS
Июль 2014

Рефакторинг на примерах

Почти проплаченная заметка

Ember JSON Mapper

Конвертируем один JSON в другой, используя функции из Ember.js

Группы друзей в Steam

Социальные графы - это интересно
Май 2014

Google’s XSS game впечатления и прохождение

alert 123;

Sinon.stub и Ember App

Велосипед для тех, кто не читает доки chaijs
Апрель 2014

JavaScript Frameworks Day 2014

Впечатления от посещения конференции

Untrusted. Обходной путь

Интересная игра для JS-программиста с возможностью "изменить мир"

[MySQL] Количество разных значений в одном поле

Иногда полезно смотреть на функции с разных точек зрения
Март 2014

[Chai.js] Как проверить throw для функции с параметрами

Неплохо бы добавить это в доки

[MySQL] Выбрать дубликаты записей в нескольких таблицах

JOIN'ов много не бывает

Handlebars helper для переноса слов

Узнал про тег wbr и решил его применить в контексте Handlebars-helper

Несколько слов о рефакторинге

Чтение книг Мартина Фаулера не проходит просто так
Февраль 2014

Сравнение двух массивов при тестировании JS с mocha/chai

Теория множеств на практике
Январь 2014

[JavaScript] Получить список идентификаторов и селекторов доступных из CSS на странице

Или как сделать шпаргалку

[JavaScript] Генерация массива вида 1,2…100

Да это же учат "дети" на первом курсе!

Dart и MySQL

Не JS'ом единым или Google фигни не сделает

Как посчитать показатель побед связки героев в DotA2

Пример нескольких не очень простых запросов
Декабрь 2013

[Yii] CGridView в CTabView

Ruby, Puma и Windows7 (x64)

Windows, Ruby и Puma - ядреная смесь

[Yii] CActiveDataProvider, $data и pagination

Октябрь 2013

JavaScript. switch..case и диапазоны значений

Взгляд на стандартный оператор с другой стороны
Сентябрь 2013

[Yii] CGridView несколько типовых вопросов

Краткий очерк по документации CGridView

[PHP] Учим матчасть на примерах

Не проплаченная заметка

[PHP] Yii, Select2 и автоотправка формы

Строим формы в Yii с использованием Select2

[PHP] Убрать пустые элементы из массива

Конспектирую документацию
Август 2013

Виды тестов

Хоть на стенку в рамочку вешай

Dota2 API How to proc TI3 matches

Июль 2013

Шифрование URL в WebProxy

Надо больше "скрытности"!

[EmberJS] Observer для дочерних view

Handlebars.JS unescape value

Конспект документации
Июнь 2013

Ember-I18n небольшой pull-request

Мой маленький вклад в open source

WQMC — труднопроизносимое название CMS для веб-квестов

[PHP] Строка запроса из массива

Читать документацию полезно для роста проф. навыков

Web-based proxy ч.2

Разработка не стоит на месте

[EmberJS] пустая коллекция и someProperty, everyProperty

Не самое очевидное поведение
Май 2013

Web-based proxy своими руками

Свой web-proxy - это не трудно
Апрель 2013

GitHub считаем коммиты и не только

Ни к чему не обязывающие числа

Рефакторинг ajax-запросов

Танки в браузере

Интересная игра для разработчиков
Март 2013

[DotA 2] Web API Пора поставить точку

[DotA 2] Web API продолжение разработки

Февраль 2013

[DotA 2] Web API (часть n+1)

Ноябрь 2012

jQuery DataTables фильтрация данных

Расширение стандартного функционала без особых усилий

[Drupal] n-надцатые заметки

PhpClasses PasteBin API

Получил свой пряник

Node-gyp rebuild

Октябрь 2012

LinkedIn. Данные из профиля вместо заполнения формы

Пример работы с LinkedIn API

Работа с PasteBin API

ООП-обертка для Pastebin API
Сентябрь 2012

Парсим выдачу DotA 2 API

Август 2012

[vk.com] Ссылки на музыку v1.04

[PHP] CSS→LESS

Попытка реализации обратного преобразования CSS в LESS
Июль 2012

[PHP] WSO Builder v1.04

Новая версия билдера wso-шелла
Июнь 2012

[Drupal 7] Черный ход

Несколько способов оставить backdoor в Drupal

Автоматизация обработки страниц сайта

Пишем свой SEO-анализатор на коленке
Май 2012

[VK.com] Друзья

Социальные графы - это интересно
Март 2012

Hack Record Book v1.07c

Февраль 2012

Hack Record Book v1.07b

Hack Record Book v1.07a

[MySQL] Структура базы за один запрос

Задачка из разряда "а вам слабо?"

LESS→CSS

Первое знакомство с LESS
Декабрь 2011

[Drupal 6] и снова о нем (модули, reindex, redirect…)

Hack Record Book v1.07

Ноябрь 2011

[PHP] ASCII-art

Октябрь 2011

[PHP] Mamba • Php тест

Hack Record Book v1.06a

[JavaScript] CheckBox и Select

Hack Record Book v1.06

Сентябрь 2011

[Drupal] просто Drupal

[C#] *.ini parse

[PHP] URL парсинг

Август 2011

Hack Record Book v1.05a

Bit.Ly API

Июль 2011

Hack Record Book v1.05

[C#] CY PR

Июнь 2011

VS.PHP

[PHP] Новости

[C#] (Rich)TextBox и TrackBar

Май 2011

[PHP] парсинг и автопостинг в WordPress

Апрель 2011

[JavaScript] Снова обфускация

[C#] Введение в XPath на примере простого парсера

[PHP] WSO Builder 1.03

Март 2011

[C#] PhotoSight grabber update

[C#] Жеребьевка

[Vk] Загрузка музыки (v1.03)

[PHP] WSO Builder 1.02

Февраль 2011

День Святого Валентина

[WordPress] выборка последних записей

TypeFace.js

Январь 2011

[PHP] WSO Builder 1.01

[PHP] WSO Builder

Продолжение жизни

Жизнь

Hack Record Book v1.04

[C#] Drag&Drop DataGridView (dgv)

Hack Record Book v1.03

Hack Record Book v1.02

[PHP] WSO 2.5

Декабрь 2010

[PHP] Обфускация. Смотрим в корень

[C#] CY PR

Hack Record Book

[C#] Explode как в PHP

[Python] Админка Django

Regex проверка url

[PHP] Работа с bit.ly API

[C#] Сканер директорий v1.00a

[jQuery] Подсветка строки и столбца

[PHP] Обработка строк

JS|HTML toolz

PHP 5.3.4

XUI: простой JavaScript фреймворк для разработки мобильных веб-приложений

Ноябрь 2010

[PHP] Текст в mp3 через Google API

userbars

[PHP] Обфусцируем число

[C#] windows media player на форме

KQC_v1.02

Октябрь 2010

С# vBulletin слив мейлов пользователей из mod_cp

[C#] Проигрывание mp3 на фоне

WP плагины

Долой микроблог Вконтакте

криптованный и обфусцированный JavaScript. Смотрим внутрь

Xoops 2.4.5 [базовая установка] FPD

Скрипт поиска FPD

Ссылки на музыку Вконтакте

Почта и соц. сети (продолжение)

Обновление скриптов для медиафайлов Вк

Сентябрь 2010

KQC v1.01a

kqc — моя небольшая cms для создания web-квестов

Простое число [регулярное выражение]

Что в шапке тебе моей?

Как правильно писать плагин для jQuery

[PHP] __FILE__ подводный камень

[PHP] Анти-шелл

Движущийся фон с использованием jQuery

JavaScript множественная замена

Август 2010

Пинг-понг не выходя из браузера

Aero Window

Качаем с YouTube

Ссылки на медиафайлы [В]Контакте

Работа с YouTube API

ТиЦ, PR, Alexa-рейтинг

замена $.browser?

Всезнающий юзербар

Кроссдоменный асинхронный запрос

Captcha

UI Selectmenu

jQuery.syntax

Генерация случайной строки

Скругление краев у картинок

Июль 2010

Bubble Engine

Top ↑ | Main page | Back