Oct 14

Что такое массив

dev, учеба, аффтар: Скакунов Александр No Comments »

Сегодня вы узнаете, что такое массив.

Массив (или массив данных) – это набор однородных элементов, к которым можно достучаться (обратиться) по их порядковому номеру (индексу).

Ваш список студентов в группе (ФИО) можно представить в виде массива.

У массива есть элементы, из которых он состоит.
Каждый элемент имеет индекс (свой порядковый номер. Ещё это можно рассматривать как адрес элемента в массиве) и значение.

Порядковый номер в журнале группы – это индекс. Если твоя фамилия “Аксёнов”, то в массиве учеников у тебя индекс “1″ или “2″ (в начале в общем).

Твоё “значение” разумеется – “Аксёнов А.Б.”

В некоторых языках программирования есть свои фокусы: индексом может не только число, но и любая букво-цифровая последовательность. По стандарту это всё же число, причём по порядку, без разрывов.

Значением может быть любой скаляр (число, строка, булево значение) либо другой массив. На счёт можно ли в массиве хранить объекты в качестве элементов — не скажу на счёт Си, в РНР можно.

Жильцы в подъезде — тоже массив. Индексом служит номер квартиры. Каждый элемент – другой массив, массив жильцов данной квартиры. В квартире №1 — 5 жильцов, в квартире №2 никто не живёт, в квартире №3 одинокая бабулька — получается что это можно выразить или как

  • [5, 0, 1] – одномерный массив (каждый элемент – скалярное значение)
  • или [ [1,1,1,1,1], [], [1]] – двумерный массив
  • или [ ['мама', 'папа', 'сын', 'дочка', 'бабушка'], [], [ 'бабушка']] – тоже двумерный массив

Массив можно выразить в виде таблички.
Одномерный массив – это “вырожденная” табличка, состоящая из одной строчки или столбца: [1,1,2,3,5,8]
Двумерный массив – это одна обычная таблица (например, Пифагора)

[[2,2,4],
[2,3,6],
[2,4,8]]

Вот почитай ещё это — Индексный_массив

Jan 23

Строим веб-приложение

AJAX, Apache, database, dev, PHP, учеба, аффтар: Скакунов Александр 1 Comment »

Эта заметка открывает цикл обучающих статей, по изучении которых ты, дорогой читатель, сможешь без посторонней помощи создать незамысловатое веб-приложение. Мы рука об руку пройдем следующий путь:

  1. рассмотрим, как устроена веб-страница
  2. установим веб-сервер
  3. напишем свою первую страницу на языке PHP
  4. добавим немного интерактива с помощью JavaScript, а также прикрутим AJAX
  5. разберемся, как работать с базой данных
  6. сделаем страницу, доступную только тем, кто знает пароль
  7. выложим это всё куда-нибудь в интернет

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

Итак, какие идеи?

Feb 07

EasyEclipse

dev, за жизнь, аффтар: Родион Быков 1 Comment »

Ранее я писал о том какой есть замечательный редактор Eclipse. Однако, Eclipse – это конструктор, и его не каждый хотел бы собирать. Для таких случаев создан проект Easy Eclipse: http://www.easyeclipse.org

На этом сайте представлены сборки Eclipse, “заточенные” под специальные задачи – Java-

Jan 03

Эклипс-универсал

dev, аффтар: Родион Быков 3 Comments »

Вы все еще ищете крек для своего платного php-редактора ? Тогда мы идем к вам ! Причем не затем, чтобы надавать по рукам, а с мирной просветительской целью.

Дело в том что существует современный, мощный, гибкий и при этом совершенно бесплатный Eclipse. Причем это не редактор, а интегрированная расширяемая среда среда разработки, которую с помощью расширений (плагинов) можно превратить в “редактор чего угодно”. Сначала существовал как среда разработки на Java, но быстро вышел за первоначальные рамки. Вот список проектов в рамках которых разрабатываются плагины для Eclipse; спектр широк – от редакторов кода для разных языков до рисования диаграмм, от клиента для сервера базы данных до узкоспециальных вещей вроде составления химических молекул. О возможностях “клипсы” к расширению даже пошутили, что скоро Эклипс станет плагном к Эклипс. Своей “широкой душой” и бесплатностью Эклипс обрела популярность не только среди разработчиков ПО, но и в научной и университетской среде.

Расширить функциональность с помощью плагина легко – достаточно скачать соответствующий архив и развернуть плагин в папку с установленной Eclipse (тут только одна уловка – на эту папку у пользователя должны быть права, иначе не запустится) Другой путь – это установка плагина из самой Eclipse. Для этого надо выбрать пункт меню Help -> Software Updates -> Find and Install и в соответствующем диалоговом окне ввести URL откуда клипса сама заберет нужные ей файлы. Вот пара примеров:

Рассчитываю, что у вас свежая на текущий момент Eclipse 3.3.1 (Europa):
Клиент Subversion (SVN)

А например это надо будет скачать и развернуть в папку с Eclipse “руками”:
Помошники для работы с HTML/CSS: Web Standard Tools
Редактор для PHP: PHPEclipse

Чтобы прочувствовать, лучше просто скачайте, установите плагины и работайте с удовольствием.

Ссылки по теме
Скачать Eclipse с официального сайта

Jul 02

TortoiseSVN по-русски

dev, ссылки, аффтар: Скакунов Александр No Comments »

Кому надо русифицировать TortoiseSVN, скачайте русский пак (1.72 Мб)

P.S. У кого инсталлятор SVN говорит о том, что надо сначала обновить Windows Installer – просто скачайте обновление (2.6 Мб), а потом ставьте SVN.


[ Особенности контекстной рекламы google AdWords. . noize mc концерт скачать . смотреть сила и честь ]