js

js php

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

Также смотри красивое в архиве по AngularJS

js

Bitcoin address from Public Key: как получить адрес зная публичную подпись

Начнем с реализации по «документации» — https://en.bitcoin.it/wiki/Technical_background_of_version_1_Bitcoin_addresses
Используемая библиотека тоже достаточно стандартна для javascript как на серверной, так и на клиентской стороне (и, чему я особенно радуюсь, даже встраивается в react-native с небольшими танцами) — https://github.com/bitcoinjs/bitcoinjs-lib

Продолжить чтение…


js

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

PHP проекты сейчас стали все более и более сложными, а одного бекенда подчас недостаточно — поэтому мы обычно работаем уже в связке фронт и бекенда и кучи маленьких «плагинчиков», «сборщиков» и «компиляторов». Зачем каждый из них и что делается — простыми словами, без лишнего.

php storm project

Продолжить чтение…


js

TYPESCRIPT: Пример для изучения Часть 1

Как настоящий «фуллстек» все могу все умею программист, я часто пишу обе части кода, и часто это достаточно неприятные минуты «яваскрипт» ненависти.
С этим надо как-то бороться, и отличным примером борьбы является использование typescript. В качестве примера будет использован алгоритм игры «жизнь» (см https://ru.wikipedia.org/wiki/Жизнь_(игра))

В PhpStorm поддержка typescript включается плагином, после этого достаточно создать первый файл *.ts и указать параметры компиляции в tsconfig.json (я предпочитаю складывать код js в отдельную папку, чтобы на него не натыкаться при разработке). Я накручиваю сразу все остальные штучки из npm, так как дальше проект обрастает обычно компиляцией css, дополнительными либами и прочая прочая прочая). Полный пример кода можно скачать тут

Продолжить чтение…


js

Foundation CSS: Как пофиксить нерабочий «скролл» к якорю

Мне нравятся ссылки вида example.com#something, когда на длинной странице мы сразу спускаем пользователя в нужное место. Например, блок добавить комментарий после длинной статьи. Незадача — Foundation (foundation.zurb.com) не любит такие вещи. От слова — совсем. Идет вниз — а потом «магия» и мы опять сверху. Даешь свободу якорям!

Продолжить чтение…


js

PHP + AngularJS: Первый сайт не комом. Часть 2.2 Админ часть добавление в базу данных

Для того чтобы научиться программировать нужно пробовать программировать самые простые, но функциональные вещи. Чтобы лучше понять как сделать «свой первый самый лучший в мире» сайт — рассмотрим пример элементарного сайта из одного уровня объектов — страниц. Нам нужно

Готовый код, по которому будет идти рассказ что где и почему. Пример простейшего сайта с админкой в связке PHP + AngularJS, первая часть описания

Продолжить чтение…