Author Archives: koras

Задачи по MYSQL

Иногда самые лёгкие задачки имеют достаточно тривиальное решение. В голову пришла задачка ответ на которую я написал через join в чём был глубоко не прав. В MySql надо избегать Join в запросах, так как это может значительно увеличить нагрузку на базу. Задача следующая. Есть таблица(TABLE) в соц сети. t s 5 6 6 7 7… Read More »

Category: Uncategorized

json_encode не работает при отправке координат геолакации

Если с базы отправлять координаты геолокации через json на клиент в том фиде который хранится на сервере, то json_encode перестаёт их обрабатывать. Ошибка глупая, но убил несколько дней когда столкнулся с подобной проблемой.  

Category: Uncategorized

Странный код на java

http://developer.alexanderklimov.ru/android/theory/asynctask.php#newtask http://metanit.com/java/tutorial/3.12.php     package ru.uber_remont.uber; import android.app.Activity; import android.os.AsyncTask; import android.widget.Button; import android.widget.TextView; import android.view.View.OnClickListener; import android.os.Bundle; import android.content.Intent; import android.view.Menu; import android.view.MenuItem; import android.view.View; import java.util.concurrent.TimeUnit; public class Uber extends Activity implements OnClickListener { CatTask cattask; TextView tvInfo; TextView tvOut; Button reg; Button search; Button about; Button inLogin; @Override protected void onCreate(Bundle savedInstanceState)… Read More »

Category: Uncategorized

Растягивание фонового изображение на android

Долго мучился и не мог понять как сделать так чтобы изображение растягивалось во весь экран без потери качества и обрезания. Вот готовый пример: <fragment xmlns:android=”http://schemas.android.com/apk/res/android” xmlns:tools=”http://schemas.android.com/tools” android:id=”@+id/fragme1nt” android:name=”ru.uber_remont.uber.UberFragment” tools:layout=”@layout/fragment_uber” android:layout_width=”wrap_content” android:layout_height=”wrap_content” android:text=”@string/app_name” android:background=”@drawable/imagesback” /> Здесь мы выбираем drawable/imagesback” Изображение которое будем растягивать с помощью свойств android:layout_width=”wrap_content” android:layout_height=”wrap_content”

Category: Uncategorized

Ошибка git

root@koras-work:/var/www/uber/www# git pull error: The following untracked working tree files would be overwritten by merge: vendor/behat/mink-browserkit-driver/LICENSE Aborting root@koras-work:/var/www/uber/www# git fetch –all Fetching origin root@koras-work:/var/www/uber/www# git reset –hard origin/master HEAD is now at 62b6fbc Добавлен конфиг на OAuth авторизацию. Добавлен виджет на страницу регистрации. Сделано тестовое подключенние VK.  

Category: Uncategorized

Задачка в SQL

Задача: Необходимо составить запрос, который из таблицы вытащит отсутствующие поля, при условии что поле которое отсутствует может быть только +1 от поля существующего. Таблица пример   s 1 2 3 4 6 7 8 9 11 12 Запрос ответ SELECT * FROM `t` left join t t1 on t.s = t1.s + 1 where t.s… Read More »

Category: Uncategorized

Правильный маркетинг отписки от подписки на новости

Правильный маркетинг отписки от подписки на новости Заметил, что avito отслеживает прочтение писем подписчиком и при этом отписывает подписчика от подписки в случае если пользователь не переходит к прочтению писем. Это правильный подход. Если у авито 1кк подписчиков и из них не делает переход скажем 100к пользователей, то отписав их от новостей просто не надо… Read More »

Category: Uncategorized

trait в php

Очень часто на примерах и прототипах приходится разбирать какую-то задачу которая может произойти в боевой ситуации при разборе чужого кода. Ситуации бывают разные и сложность кода достаточно объёмная. Ладно если код большой, так он может быть и вовсе не читабельным который может превратиться в полный #говнокод. Изучая различные ошибки с которыми придётся столкнутся в будущем… Read More »

Category: Uncategorized

многомерное меню на php

Получая из базы многомерный массив для отображения в меню обычно стоит задача обработать его и получить массив для дальнейшей обработке во вьюшке. Я не стал описывать интерфейс класса, т.к. и так понятно что и как, для опытных программистов.   <?php ini_set(‘error_reporting’, E_ALL); ini_set(‘display_errors’, 1); ini_set(‘display_startup_errors’, 1); /* * Second test task * @autor Glazyrev Konstantin… Read More »

Category: Uncategorized