Итоги недели: 19-26 февраля 2018

Добрый день, друзья.

Итоги прошедшей недели.

  1. Обновлен сайт http://vnbstudio.ru. Сайт полностью переделан, теперь там всего лишь контакты и список выпущенных мобильных приложений.
  2. Обновил список плагинов для Atom, которые я использую в работе. Атом стал внезапно гораздо удобней, перешел обратно на работу в нем.
  3. Обновил давно существующую страницу tags.vnbstudio.ru, описание проекта находится в ридми на гитхаб.
  4. Сделал заготовку для возможного проекта “Лучшая в мире поисковая строка”. Проект находится по адресу lvmps.vnbstudio.ru. Описание находится в ридми на гитхаб
  5. Продолжается работа над сайтом schooltravel24.ru. Наклевывается новая система презентации верстки. Возможно также оформлю её в отдельный проект.
  6. Продолжена работа над ведением социальных сетей. Такая банальная в наше время вещь, но и на неё надо тратить некоторое количество времени.

С уважением, Большаков Владимир.

Аудиоверсия:

Библиотеки для Telegram Bot на php и js

Еще в прошлом году меня заинтересовала тема создания бота для Telegram. Одной заинтересованности мало, поэтому я решил попробовать написать простого бота.

Первым делом необходимо было найти какую нибудь обертку для общения с telegram api написанной на языках, которые я знаю. Так вышло что основные используемые мной языки программирования, это php и javascript.

Путем исследования и проб выяснил что самые удачные библиотеки:

PHP – php-telegram-bot

JS – node-telegram-bot-api

Выбирал по следующим критериям:

  1. Лицензия – чтобы можно было использовать в коммерческих проектах и модифицировать
  2. Простота старта.
  3. Активность репозитория
  4. Поддержка самой последней функциональности доступной через telegram api

С уважением, Большаков Владимир.

Скончался Андрей Круз

Печальная новость пришла к нам из Испании. На 54 году жизни скончался писатель фантаст Андрей Круз (Андрей Хамидулин). В декабре ему был диагностирован рак 4 степени.

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

Биография писателя не менее захватывающая, чем его произведения. Родился в Украине, жил в России. В 2000-х был вынужден мигрировать из страны. Жил в Панаме, Лондоне, Испании. Владел различными бизнесами, в числе которых был стрелковый клуб и оружейный магазин. Открыто высказывал свои взгляды на происходящее в СНГ, за что Российские власти неоднократно пытались лишить его свободы.

Для меня лично произведения Андрея являются лучшим отдыхом от реальности. Герои Круза всегда уверенные в себе, справедливые, сильные люди. Автор не устает говорить между строк – “читатель, ты сам волен распоряжаться собой, своей судьбой. Действуй, создавай свое счастье”.

С первых строк первого прочитанного мной произведения “Земля лишних. Исход”, мне казалось, что сам автор мечтает попасть в этот мир. Я искренне надеюсь что Андрей Круз сейчас находится именно в нем…

С уважением, Большаков Владимир.

P.S. Печально, сейчас как раз заканчиваю читать “Коммерсант” из серии “Земля Лишних”…

P.P.S. Подтверждение новости.

Итоги недели: 12-18 февраля 2018

Здравствуйте друзья.

Итоги моей деятельности на прошедшую неделю.

  1. Обновлен список технологий на сайте i.vnbstudio.ru. Постарался внести в него все технологии с которыми работал.
  2. Сделан прототип СЛВМПС (Самая лучшая в мире поисковая строка). Это страница на angular 5 сделанная для практики. То что получилось можно посмотреть в репозитории https://github.com/AndersDeath/MyVizitCard/tree/dev в ветке “dev” (ссылка ведет туда). Могут быть сбои в работе, так как еще не выложен публичный api для этой странички, но, я думаю сделаю ветку в проекте jfs.js, которая будет имитировать данные, которые отдает сервер.
  3. Продолжена работа по проекту SchoolTravel24.ru. Сделаны некоторые необходимые преобразования в коде и глобальный рефакторинг. Показать ничего не могу так как это приватный проект.
  4. Сделано тестовое задание для компании c
    hibbis. Reactjs+Redux+неуёмная фантазия.
  5. Сделано долгожданное обновление приложения “Чем заняться? Идеи!”. Долгожданное оно по причине того что это первый мой опыт локализации мобильных приложений. Теперь оно доступно на 3-х языках: оригинальном русском, английском, испанском. Я рассчитываю что это положительно скажется на скачиваниях.
  6. Расписаны планы и релизы по новому приложению “#ВСЁПЛОХО”. Если хватит сил и времени в пятницу случится первый релиз.
  7. Проведены некоторые переговоры с компанией ТехноНИКОЛЬ. Возможно я буду у них работать. Но это еще не точно.

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

С уважением, Большаков Владимир.

Итоги недели: 5-11 февраля 2018

Здравствуйте, друзья.

Итоги моей деятельности за прошедшую неделю.

  1. Закончил оформлять свое портфолио для работодателей и партнеров. Оно доступно по адресу i.vnbstudio.ru. Портфолио оформлено в отдельный проект и будет постоянно улучшаться и совершенствоваться. В основе кода страницы использован Angular 5 и Bootstrap 4. Я решил что это отличный способ и пополнить список проектов, и сообщить о своих умениях.
  2.  Выпустил обновление для своего домашнего nodejs сервера jfs.js. Теперь вы сможете отслеживать все запросы на сервер и их успешность. Добавилась возможность вести логи.
  3. В тексте закончен перевод приложения “Чем заняться? Идеи!“, в скором времени этот контент будет внедрен в приложение и случиться большое обновление.
  4. Расписаны задачи и продолжена работа по проекту SchoolTravel24.ru – сайту с турами для школьников. Грядет полный редизайн компании. Дизайн отрисован одним профессиональным человеком. Сейчас занимаюсь версткой.

Немного о грустном.

Приношу глубокие соболезнования близким погибших в авиакатастрофе АН-148. Моральных Вам сил пережить это горе.

С уважением, Большаков Владимир.

Сделал электронную визитку!

Закончил оформление своей визитки для работодателей и партнеров. Доступна она по адресу http://i.vnbstudio.ru/ Там список разного на github, ссылки на некоторые сайты и на мои мобильные приложения. Если кому-то, кто не программист надо сделать подобную визитку. Welcome!

VNBStudio: JFS.JS – простейший файловый сервер на nodejs

Здравствуйте друзья.

Идут года, страна Россия развивается, граждане купаются в бассейне стабильности, в волнах надежд на будущее. Моему же воспаленному разуму далеко до сомнительных водных процедур и поэтому я, наконец-то!, начал приводить в порядок свою кодовую базу. Уверен что пригодиться.

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

Итак, Readme (скопировал прямо из репозитория) без лишних слов, а потом ссылка на github.

Json and File Server (jfs.js)

Глава 1: Вступление.

Здравствуйте, меня зовут Большаков Владимир и вы попали в репозиторий моей домашней “утилиты” под названием “Json and File Server”.

То что вы увидите в исходных кодах является простейшим решением для организации отдачи фейковых (или нет) данных посредством сервера написанного на nodejs.

Глава 2: Как оно работает?

На этот вопрос очень просто ответить, нужно всего лишь поместить в нужные каталоги данные в виде json или файлы, которые вы захотите получать с этого сервера. Ниже схема json файла конфига сервера.

{
    "jsonStorage": "<папка для хранения json>",
    "fileStorage": "<папка для хранения файлов>",
    "port": "<порт, по умолчанию 3000>",
    "jsonData": [{ 
            "url": "/test1 - url адрес по которому будет доступен test1.json в данном случае http://localhost:3000/test1",
            "json": "test1 - имя файла test1.json в папке хранилища"
        }
    ],
    "fileData": [{
        "url":"/storage/test.txt -  url адрес по которому будет доступен test.txt в данном случае это http://localhost:3000/storage/test.txt",
        "name":"test.txt - имя файла в папке хранилища"
    }]
}

Глава 3: Как это установить себе?

  1. Склонировать себе данный репозиторий.
  2. Убедиться что у вас установлен nodejs
  3. Напечатать в консоли: “npm install -g nodemon”, нажать enter
  4. Напечатать в консоли: “npm install -g babel-cli”, нажать enter
  5. Зайти из под консоли в папку проекта и напечатать это: “npm install”, нажать enter
  6. Запустить в dev режиме – напечатать в консоли npm run “start-dev”, нажать enter
  7. Написать мне на почту andersdeath@yandex.ru и сообщить что ничего не работает, или же попробовать воспользоваться прекрасным jfs.js и уже после написать мне на почту письмо с замечаниями))

Спасибо за внимание!

С уважением, Большаков Владимир.

Вот Readme закончилось, спасибо я уже сказал в нем. Ниже ссылка:

!!!!!!!ССЫЛКА НА GITHUB!!!!!!

you're currently offline