Categories
JavaScript Телерик

Решение на задача – Max Sum

Решение на задача:  Max Sum

Изпит: JavaScript основи

Точки в BGCoder: 100 от 100

function Solve(arr) {
    var maxSum = parseInt(arr[1]);
    var maxLength = 1;
    var maxIndex = 0;
    for (var i = 2, currentSum = parseInt(arr[1]), currentIndex = 1; i < arr.length; i++) {
        currentSum += parseInt(arr[i]);
        if (arr[i] > currentSum) {
            currentSum = parseInt(arr[i]);
            currentIndex = i;
        }

        if (currentSum > maxSum) {
            maxSum = currentSum;
            maxIndex = currentIndex;
            maxLength = i - currentIndex + 1;
        }
    }

    return maxSum;
}
Categories
Други Упътвания

Задължителни добавки за Firefox

Списък на няколко задължителни добавки за Mozilla Firefox по категории

Добавки за сигурност в интернет и блокиране на реклами и скриптове

  • Adblock Plus
  • Cookie Monster
  • Ghostery
  • NoScript

Добавки за сваляне на видео от сайтове

  • DownloadHelper

Добавки за уеб разработване

  • Web Developer
  • Firebug
  • Live HTTP Headers
Categories
JavaScript Телерик

Решение на задача – Joro the Naughty

Решение на задача: Joro The Naughty

Изпит: JavaScript основи

Точки в BGCoder: 100 от 100

function Solve(params) {
    var line = params[0].split(" ");
    var N = parseInt(line[0]);
    var M = parseInt(line[1]);

    var numbers = new Array(N);
    var visited = new Array(N);

    var number = 1;
    for (var i = 0; i < N; i++) {
        numbers[i] = new Array(M);
        visited[i] = new Array(M);
        for (var j = 0; j < M; j++) {
            numbers[i][j] = number;
            visited[i][j] = 0;
            number++;
        }
    }
    var J = parseInt(line[2]);
    line = params[1].split(" ");
    var rowPosition = parseInt(line[0]);
    var columnPosition = parseInt(line[1]);
    visited[rowPosition][columnPosition] = 1;
    var numbersSum = 0;
    numbersSum += numbers[rowPosition][columnPosition];
    for (var jump = 2; jump < J + 2; jump++) {
        line = params[jump].split(" ");
        var rowStep = parseInt(line[0]);
        var columnStep = parseInt(line[1]);
        rowPosition += rowStep;
        columnPosition += columnStep;
        if (rowPosition < 0 || rowPosition >= N || columnPosition < 0 || columnPosition >= M) {
            return 'escaped ' + numbersSum;
        }

        if (visited[rowPosition][columnPosition] === 1) {
            return 'caugth' + jump - 1;
        }

        visited[rowPosition][columnPosition] = 1;

        numbersSum += numbers[rowPosition][columnPosition];

        if (jump === J + 1) {
            jump = 1;
        }
    }
}
Categories
JavaScript

Решение на задача – Sequences

Решение на задачата: Sequences

Курс: JavaScript основи

Точки в BGCoder: 100 от 100

function Solve(params) {
    var N = parseInt(params[0]);
    var answer = 0;

    if (N === 0) {
        return 0;
    }

    var sequencesCount = 1;

    for (var i = 2; i <= N; i++) {
        var currentElement = parseInt(params[i]);
        var previousElement = parseInt(params[i - 1]);
        if (currentElement < previousElement) {
            sequencesCount++;
        }
    }

    answer = sequencesCount;

    return answer;
}
Categories
Visual C#

Сваляне на данни от тотална станция Sokkia

Описание на продукта:

Програмата SerialPort Terminal служи за комуникация между устройства чрез сериен порт.

Как да свалим данните от тоталната станция?

Настройките на серийния порт на компютъра и тоталната станция трябва да бъдат еднакви.

Настройките на серийния порт включват избор на сериен порт, Baud rate, Parity, Data bits и Stop bits.

След това трябва да се кликне върху бутона Отвори порт.

При успешно отворен сериен порт, от инструмента трябва да се избере започване на трансфер на данните.

След като приключи прехвърлянето на данните, портът може да бъде затворен чрез бутона Затвори порт.

Програмата може да бъде свалена от следната връзка SerialPort Terminal

Categories
Оптимизация за търсещи машини

Оптимизация за търсещи машини

Един от най-съществено значимите елементи при оптимизацията за търсещи машини  (Search Engine Optimization) е позицията на ключовите думи. За всеки SEO специалист е задължително да проверява за позицията на желаната ключова дума. Една от най-съществените грешки, която хората често правят е, когато пишат статия без да таргетират някаква ключова дума. Проверката на ключова дума за използване не отнема повече от няколко минути.

След като сте готови с писането на SEO оптимизирана статия с желаната ключова дума или думи,  следва да направите обратни линкове (back links) към въпросната статия с прецизно подбран текст към линка. Правилният подбор на ключови дума е основен фактор за по-добър резултат и класиране при търсене в Гугъл.

Всеки блогър се стреми да използва ключови думи, които потребителите търсят най-често, особено тези, които могат да попаднат в първите няколко страници в резултатите от търсенето.

При правилно подбрани ключови думи, има голяма вероятност да попаднете в първите 20 или 50 резултата. За да подобрите вашата позиция при търсене в Гугъл, трябва да подберете правилните ключови думи за вашия домейн. Трябва да разберете кои са най-силните ключови думи за вашия домейн, за да може да подобрите резултата при търсене.

Categories
PHP

Онлайн сваляне на клипове от Vbox7

Описание:

Сайт за сваляне на видео клипове от vbox7.com

Връзка:

Vbox7 Downloader Online

Изходен код:

https://github.com/Nanich87/Vbox7-Downloader

Изглед:

online-vbox7-downloader
Categories
HTML / CSS Телерик

CSS – крайно класиране

CSS стилизиранеОнлайн5 от 5259 от 300Взет с отличие!

Точки: 78.24

Място: 103

Categories
HTML / CSS

Резултат от изпита по CSS

Точки: 259 от 300

Точки по задачи

  1. 64 от 100 точки
  2. 95 от 100 точки
  3. 100 от 100 точки

Общ брой участници: 698

Класиране: 163 място

Categories
Други

ГИС Ден 2011

Статията във вестник Строителство Градът по повод отбелязването на Международния ден на Географските информационни системи (GIS Day)

ГИС Ден 2011