Pull to refresh

Хранимые процедуры MySQL и «out of sync»

Website development *
Сегодня очень долго выяснял причину, почему после того как я делаю MySQL запрос, в котором обращаюсь к хранимой процедуре (stored procedure) (PHP 5, MySQL 5, mysqli driver)
CALL procedureName()

то следующий за ним запрос не выполняется, а mysqli_error возвращает ошибку
Commands out of sync...
Total votes 14: ↑9 and ↓5 +4
Views 17K
Comments 15

Google Voice в Gmail

IT-companies
Google добавил службу звонков на стационарные и мобильные телефоны в Gmail

image

Цены на звонки по России сравнимы со Skype

image

Ищите в своем Gmail.

Остальные цены

UPD: как сообщают ниже, сервис может не работать в Русской версии Gmail.
Total votes 72: ↑39 and ↓33 +6
Views 1.9K
Comments 56

Мониторинг сообщений и звонков в Android

Development of mobile applications *Development for Android *
Sandbox
На разрабатываемом мною проекте под Android возникла необходимость мониторинга входящих и исходящих звонков и сообщений. Полез читать документацию и подручные книги и к сожалению понял, что задача не совсем из тривиальных, так как каждая часть одной проблемы требует различного подхода к реализации. Вообще заметил, что многие книги или же статьи всегда стараются подавать более легкие примеры, например обработка входящего сообщения, а вот про исходящее ни слова если реализация более сложна. Возможно это мое предубеждение, но уже не первый раз обращаю на это внимание
Решил собрать все воедино и поделиться с теми, кто возможно будет набивать себе оскомину пытаясь найти решение данной проблемы. На оптимальность не претендую, так как сам учусь
Читать дальше →
Total votes 29: ↑28 and ↓1 +27
Views 55K
Comments 39

Схема аргументов javascript функции или C-style прототипы без тяжёловесных фреймворков

JavaScript *
Sandbox
Многие сталкивались с необходимостью использовать необязательные аргументы функции. Если такой аргумент один, да ещё и последний, то особых проблем не возникает.

function set(name, value){
    if(value == undefined){
        value = name;
    }
    ...
}

Читать дальше →
Total votes 12: ↑7 and ↓5 +2
Views 6.9K
Comments 18

Bind, Call и Apply в JavaScript

JavaScript *
Translation
От переводчика:
Прошу принять во внимание, что приведенный здесь код, возможно, не является хорошими практиками. Тем не менее разбор сниппета из этого поста может оказаться еще одним поводом окунуться в функциональный JavaScript.


Недавно я увидел изящный JS сниппет в этом твите.
var bind = Function.prototype.call.bind(Function.prototype.bind); // #fp

Взглянув на него, я смог догадаться, что он делает. Он превращает x.y(z) в y(x, z). Радуясь как ребенок, я показал его своим коллегам. Они спросили меня, что же тут происходит. Я открыл рот, чтобы объяснить и… не смог сказать ни слова. Я развернулся и ушел.
Читать дальше →
Total votes 65: ↑52 and ↓13 +39
Views 116K
Comments 42

Как позвонить на iOS7 [jailbreak] из приложения?

Development for iOS *Objective C *
Sandbox


У меня появилась задача позвонить с iPhone на iOS7. На предыдущих версиях iOS (6 и ранее) было достаточно воспользоваться private API и все работало, но на iOS7 этот подход перестал работать. В этом посте я хочу рассказать как сделать звонок и получить собственный номер телефона из приложения.

Код проекта на github.
Читать дальше →
Total votes 17: ↑11 and ↓6 +5
Views 6.9K
Comments 8

Работа с кортежами С++ (std::tuple). Функции foreach, map и call

Programming *C++ *
Sandbox
Здесь я расскажу о работе с кортежами C++ (tuple), приведу несколько полезных функций, которые в состоянии существенно облегчить жизнь при использовании кортежей, а также приведу примеры использования этих функций. Всё из личного опыта.
Читать дальше →
Total votes 24: ↑22 and ↓2 +20
Views 43K
Comments 11

The benefits of offering VoIP to your customers under your own brand

Zadarma corporate blog API *Development of communication systems *Cloud services *Voice user interfaces *

The potential of VoIP to your customers is simply phenomenal. Businesses are experiencing the advantages of VoIP’s cost-efficiency and reliability and now you can pass these benefits onto your own customers very easily. Cloud telecommunication is sophisticated and easily integrated. Confidence in this technology is growing fast. There has never been a better time to start talking to your customers about adopting this solution. It will deliver huge business benefits for them and has the potential to increase business income and profitability.

Read more
Total votes 4: ↑4 and ↓0 +4
Views 1.3K
Comments 0

React: WebRTC Media Call

Timeweb Cloud corporate blog Website development *JavaScript *ReactJS *


Привет, друзья!


В этой статье я покажу вам, как разработать приложение для совершения аудио/видео звонков с помощью WebRTC.


Функционал нашего приложения будет следующим:


  • при запуске приложения пользователь А получает уникальный идентификатор;
  • он передает этот идентификатор пользователю Б;
  • пользователь Б использует идентификатор пользователя А для совершения аудио или видео звонка;
  • пользователь А получает уведомление о звонке пользователя Б и может ответить на него с видео или без либо отклонить звонок;
  • в процессе соединения пользователи имеют возможность включать/выключать аудио и видео;
  • после завершения звонка выполняется перезагрузка WebRTC для обеспечения возможности совершения нового звонка.

Демо приложения.


Репозиторий с исходным кодом.


Основной источник вдохновения.


Если вам это интересно, прошу под кат.

Читать дальше →
Total votes 10: ↑8 and ↓2 +6
Views 6.1K
Comments 2