Мобильная
версия

Дата: Категория: 3D принтеры и печать

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

Для тех, кто не читал прошлую статью напомню.
Принтер Picaso 3D Designer

Picaso 3D Designer

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

Посмотрим что же у него внутри.

Подробнее →

Теги: #3d принтер, #picaso 3d designer

Комментарии (0) Просмотры (1250)

Дата: Категория: PHP

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

Итератор это интерфейс от которого мы наследуемся - вот он.

Iterator extends Traversable {
    abstract public mixed current ( void )
    abstract public scalar key ( void )
    abstract public void next ( void )
    abstract public void rewind ( void )
    abstract public boolean valid ( void )
}

Подробнее →

Теги: #php, #ООП, # Оптимизация

Комментарии (0) Просмотры (1145)

Дата: Категория: PHP

С массивами в программировании невозможно не столкнуться. Они - огромная и очень полезная часть любого кода.

Сегодня речь пойдет об итераторах.

"Итератор (от англ. iterator) — объект, абстрагирующий за единым интерфейсом доступ к элементам коллекции. Итератор иногда также называют курсором, особенно если речь идет о базе данных. В Обероне он называется также бегуно́к и представлен как тип данных. В простейшем случае итератором в низкоуровневых языках является указатель."
(c) Wikipedia

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

Но зачем?

Подробнее →

Теги: #php, #ООП, # Оптимизация

Комментарии (0) Просмотры (1102)

Дата: Категория: JavaScript

Небольшая заметка по поводу минификации - что, чем и как. 
(немного кода и совсем мало текста)

Сжимаем js/css вместе

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

Подробнее →

Теги: #JavaScript, # CSS, # Оптимизация

Комментарии (0) Просмотры (2518)

Дата: Категория: 3D принтеры и печать

Сейчас все большие обороты набирает 3д печать, и я, не желая отставать от моды, решил тоже купить себе принтер.
В ближайшем времени мне его привезут (обещали в течении недели), а пока я расскажу как я его выбирал, и сколько всего нового узнал, пока ходил по разным магазинам и шоурумам.

Эта статья получится в виде обзорной, и может быть вы почерпнете из нее что то новое и интересное для себя.

Подробнее →

Теги: #3d принтер, #picaso 3d designer

Комментарии (0) Просмотры (1623)

Дата: Категория: Разное

В этот раз статья будет немного не по теме - сейчас будет небольшое отступление и маленький рассказ с фотографиями который поведает о моих выходных (такое на самом деле случается не часто, но раз выпало на выходные то и рассказ получится "о выходных")

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

Если в двух словах то роупджампинг это прыжки с веревкой со скал, зданий, сооружений, и, в общем, всего того, откуда можно прыгнуть. Чем то напоминает парашютный вид спорта, но высоты тут как правило меньше - в основном до 100 метров (что не умаляет количества адреналина после прыжка).

Прыгаю я с командой 23block - отличные ребята и классные профессионалы своего дела.

Осторожно, траффик!

Подробнее →

Теги: #выходные, # мысли ни о чем, # роупджампинг

Комментарии (0) Просмотры (1371)

Дата: Категория: Паттерны проектирования

В продолжении темы о паттернах, сегодня я расскажу вам простым языком о паттерне "Стратегия".

"поведенческий шаблон проектирования, предназначенный для определения семейства алгоритмов, инкапсуляции каждого из них и обеспечения их взаимозаменяемости."
(с) Wikipedia

Ничего удивительного - как обычно все слишком туманно.
Попробуем разобраться.

Подробнее →

Теги: #Паттерны проектирования, #ООП, # Стратегия

Комментарии (0) Просмотры (1580)

Дата: Категория: JavaScript

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

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

Сейчас все чаще встречаются решение либо привязать эту колонку к верху страницы (CSS - position:finxed; top:0px), либо, если есть какая-то красивая шапка, решение на JS - во время скролла страницы колонка привязывается к верху только если ее верхняя часть уходит за пределы экрана.

Очень даже неплохое решение, и достаточно простое.

Подробнее →

Теги: #JavaScript, #jQuery

Комментарии (0) Просмотры (1806)

Дата: Категория: Регулярные выражения

Данную заметку меня сподвигло написать мое воспоминание о старом добром регулярном выражении которое упоминается в моей статье

Кстати вот оно

price.replace(/(\d)(?=(\d\d\d)+([^\d]|$))/g, '$1 ')

Что оно делает?

Подробнее →

Теги: #price format, #Регулярные выражения

Комментарии (0) Просмотры (1251)

Дата: Категория: PHP

В прошлой статье мной описывалось одно очень интересное тестовое задание

Если вы не ознакомились с первой статьей, то самое время это сделать здесь

Я показал само тестовое задание (простая ссылка) и благодаря некоторым усилиям я получил описание и само тестовое задание.
В прошлой статье я обещал рассказать как его делал и привести примеры кода.

Ну чтож, приступим.

Подробнее →

Теги: #php, #тестовое задание

Комментарии (0) Просмотры (1317)

Copyright © DOC_tr 2015-2017 г. Все права защищены
Яндекс.Метрика
Перейти к мобильной версии