Отримати всі властивості об’єкту php

В часи буремної юності Ваш покірний слуга грішив тим, що підписувався під будь-який непотріб в плані роботи, а потім зливав чи не весь бюджет проекту на каву.

Одним із найпоширеніших ступорів була робота з властивостями об’єкту, коли ти з дуру вліз на незнайому територію, де лінь розбиратись в аплікусі, але вже є об’єм потрібної інфи, яку слід витягнути.

3D друк, відновлення DIY 3D Printer Kit M508

В коворкінгзі, де ваш покірний слуга плодить всесвітню ентропію, припадали пилом три осиротілі 3D-принтери, Kit M508. Довший час я їх безпардонно ігнорив, зсилаючись на перебір роботи. Проте в якийсь час вирішив, що чужих дітей не буває і взявся їх відчищати.

gmail приймає із запізненням сповіщення з сайту

Цікавий кейс май на днях: сповіщення з сайту приходили на джімейл із замізненням в 15хв-3 години… При цьому, клієнт працює в області швидкого харчування і при запізненні компенсовує 1 гривню / хвилину…

Сканування даних з сайтів

Ок, пан мав час та натхнення посидіти над скрабінгом сайтів — давайте підсумуємо, що з того вийшло.

За сайт-донор брався пристойний магазин Ikea, а технічним завданням був регулярне сканування товарного ряду, кількості на складі та звичайно актуальних цін. Скажу наперед, що за весь експерименту час сканування товарів з Ікеї їхні ціни практично не змінювали — більший вплив відчувався через коливання курсу…

Facebook smm reposter — b-реліз

На днях запустили робочу версію репостера — інструмент для просування інформації в релевантних групах Facebook.

Власне в даній модифікації 1.3.16 інструмент складається з двох частин: для підготовки інформації на стороні сайту клієнта та екстеншн для браузера.

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

Було усунуто проблему з лімітом підготовленої інформації, а також додана додаткова можливість очищувати кеш.

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

Контент перед початком роботи

На початку своєї практики розробники дружньо пакують lorem ipsum на всі макети. В результаті після творчих мук дизайнера наставали муки менеджера — пристойний дизайн, який клієнт прийняв з умовним текстом, доводилось коректувати, коли починав вноситись реальний контент…

Метода дрібних тасків

В своїй практиці для себе я виділяю три види задач по тривалості:

  • тривалі проекти: 2-6 місяців. Зазвичай така співпраця проходить не без NDA, тому розповісти тут особливо нічого. Основний бонус, який виносить девелопер від такої роботи — розширення кругозору і серйозний апдейт по скілах;
  • проекти середньої тривалості зазвичай живуть по 2-3 тижні і обходяться замовнику по 400-800 доларів. Їхнім основним плюсом є те, що при правильних процесах одночасно можна вести до 2-3 проектів на місяць;
  • і останнім в цьому списку є дрібні таски: супорт наявних клієнтів. Попри малобюджетність ними вигідно заповнювати пробіли в графіку, коли наприклад ти очікуєш відповіді по основному проекту.

Google docs: таблиці від гугл та наповнення сайту

Попри чималий розвиток в області інтерфейсів, чи не найзручнішим інструменту для ручного внесення контенту на сайт у великій кількості залишається таблиці Exel.

Вони ідеально підходять для роботи з типізованими даними, коли потрібно врахувати велику кількість додаткових полів.

Попри те, що у функціоналі WordPress вже передбачені інструменти імпорту та експорту, наша команда пропонує власну версію масового оновлення контенту — взаємодію з таблицями на сервісі googledocs.

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

Facebook reposter — ваш інструмент для smm

Інструмент являє собою двоскладний компонент.

Перша частина якого реалізована у вигляді плагіну WordPress, який відповідає за інтеграцію даних з бази сайту: при обробці матеріалу для подальшої роботи зберігаються адреса публікації та опис для посту.

Друга частина це вже власне Chrome extension. При активації він взаємодіє з Вашим обліковим записом Facebook та від його імені публікує новину в релевантних групах, які Ви обираєте під час взаємодії з прершою частиною.

В результаті, екстеншн відкриває сторінки груп у нових вкладках, заповнює вікно статусу та надсилає їх на публікацію. Цей метод дозволяє максимально природньо відтворити поведінку типового користувача і при відсутності зловживань дозволить уникнути бану з максимально високою імовірністю.