rubish #1321 7 ноября 2013 не ну а хули, давайте сразу свои стартапики пилить на джаве, похуй, что там надо написать десять строк для привет мир, зато хайлоад не будет страшенто, что эти десять строк за тебя сгенерирует ide - как-то похуй? Колы я выросту - то хочу буты такым як я годные смайлы Поделиться сообщением Ссылка на сообщение
Johanan #1322 7 ноября 2013 не ну а хули, давайте сразу свои стартапики пилить на джаве, похуй, что там надо написать десять строк для привет мир, зато хайлоад не будет страшенэто кто и почему он должен меня беспокоить с моей малюсенькой игрой :) Безделье суть ересь. Поделиться сообщением Ссылка на сообщение
Двапой #1323 7 ноября 2013 не ну а хули, давайте сразу свои стартапики пилить на джаве, похуй, что там надо написать десять строк для привет мир, зато хайлоад не будет страшенэто кто и почему он должен меня беспокоить с моей малюсенькой игрой :)Это мифическое существо обитающее только в просторах фантазий стартаперов, и кошмарных снов системных администраторов. Мобильное приложение для продоты https://play.google....id=ru.prodota.m Поделиться сообщением Ссылка на сообщение
SPYHunter #1324 7 ноября 2013 https://insave.hostinghttps://horhul.me Поделиться сообщением Ссылка на сообщение
Двапой #1325 7 ноября 2013 Вот он, хайлоад стартаперской мечты! Смешная нагрузка, но сервер падает, а все почему? Потому что админ - спай. Мобильное приложение для продоты https://play.google....id=ru.prodota.m Поделиться сообщением Ссылка на сообщение
SPYHunter #1326 7 ноября 2013 Тут нет HDD https://insave.hostinghttps://horhul.me Поделиться сообщением Ссылка на сообщение
Vizakenjack #1327 7 ноября 2013 Могу бекенд писать на чем угодно, но пишу на пхп, потому что под него есть не менее крутые фреймворки. И я знаю, что если проект разрастется, то он не станет заложником технологии, как это часто бывает с рор (твиттер, групон...) Ну да, у тебя так много сайтов, которые посещает миллион человек, и благодаря тому, что ты начал их писать на пхп, тебе не приходится их переписывать с нуля! Вот зачем пхп нужен, так бы сразу и сказал. Канал про крипту Поделиться сообщением Ссылка на сообщение
SPYHunter #1328 7 ноября 2013 Highload https://insave.hostinghttps://horhul.me Поделиться сообщением Ссылка на сообщение
ESSERO #1329 7 ноября 2013 Привет ребят.Задали написать программу на Delphi, хотя до этого учил плюсы. Суть задания:нужно в стрингриде написать своё имя и фамилию с помощью заполнения ячейки, т.е. 1111 11111 - буква С, и такими вот "буквами" заполнить эту табличку, чтобы в результате получилась имя и фамилия.11 1 1111 Поделиться сообщением Ссылка на сообщение
Tinplz #1330 7 ноября 2013 (изменено) Не повезло тебе. Или хардкодить по букве, или выебываться с определением заполенности ячейки, тестируя какой-нибудь шрифт. Изменено 7 ноября 2013 пользователем Tinplz Поделиться сообщением Ссылка на сообщение
TheDeadSkin #1331 7 ноября 2013 что значит "написать"? нужно просто написать и всё? или всё-таки уметь (грубо говоря) генерировать? если первое, то в чём проблема-то? Поделиться сообщением Ссылка на сообщение
ESSERO #1332 7 ноября 2013 что значит "написать"? нужно просто написать и всё? или всё-таки уметь (грубо говоря) генерировать? если первое, то в чём проблема-то?просто заполнить нужные ячейки Поделиться сообщением Ссылка на сообщение
ESSERO #1334 7 ноября 2013 заполнить из кода?даобъявить процедуру для каждой буквы, в моём случае их 10 Поделиться сообщением Ссылка на сообщение
ESSERO #1336 7 ноября 2013 тогда тебе повезло.возможно, но как делать я не понимаю Поделиться сообщением Ссылка на сообщение
Tinplz #1337 7 ноября 2013 тогда тебе повезло.возможно, но как делать я не понимаюВручную захардкодить 10 букв. Что бы писало с данной позиции нужную букву. И потом 10 раз сместить каретку и вызвать методы для каждой буквы поочереди.Конечно, если бы это делал я, то просто бы поключил какую-нибудь FreeType, в рантайме бы отрендерил слово в битмап без сглаживания, и определял бы заполненность конкретных ячеек. Потом бы просто записал в грид.Но ты не потянешь такое, поэтому заполняй вручную. Поделиться сообщением Ссылка на сообщение
ESSERO #1338 7 ноября 2013 (изменено) тогда тебе повезло.возможно, но как делать я не понимаюВручную захардкодить 10 букв. Что бы писало с данной позиции нужную букву. И потом 10 раз сместить каретку и вызвать методы для каждой буквы поочереди.Конечно, если бы это делал я, то просто бы поключил какую-нибудь FreeType, в рантайме бы отрендерил слово в битмап без сглаживания, и определял бы заполненность конкретных ячеек. Потом бы просто записал в грид.Но ты не потянешь такое, поэтому заполняй вручную.например я хочу сделать букву Аprocedure Tform.A (x,y:integer);begin А дальше я не могу сообразить, как мне её составитьпоможете понять, как же "рисовать" хотя бы одну букву, с другими я думаю разберусь Изменено 7 ноября 2013 пользователем Essero Поделиться сообщением Ссылка на сообщение
TheDeadSkin #1339 7 ноября 2013 заполнить из кода?даобъявить процедуру для каждой буквы, в моём случае их 10ну если из кода, то алгоритм предельно прост берёшь буквы своей фамилии и на каждую букву делаешь числовую матрицу из 1 или 0 (можно булевую, но с числами проще) и заполняешь её прям в коде чтоб матрица была такой (все буквы офк одинаковой высоты) 001111 010000 110000 110000 110000 010000 001111 как её объявлять/заполнять в коде - вопрос не ко мне, я в дельфи не шарю в си-шарпе есть двумерные массивы - int[,]есть ещё массивы массивов, та же матрица считай - int[][] потом считаешь сколько тебе нужно букв, на каждую букву выделяешь длинну матрицы по X + 1 и строишь от этого стринггридт.е. допустим для "иваненко", если преположить, что все буквы там длинной в 6 ячеекgrid.Ширина = ((6 + 1) * 8) - 1; потом делаешь цикл на кол-во буквне знаю нахуй тебе функцию на каждую букву делать, можно заполнение буквы делать в одном методе, который будет гибким и подходить под любую букву при условии одинаковой высоты в нём прогоняешь матрицу каждой буквы циклами присваивая 1 тем ячейкам стринггрида которые должны быть заполнены т.е. что-то типаvoid FillLetter(int[][] letter, int startingPosition) { for (int y = 0; y < letter.LengthY; y++) { for (int x = 0; x < letter.LengthX; x++) { grid[x + startPosition, y] = letter[x][y]; //или чтоб не заполнять нули if (letter[x][y] == 1) grid[x + startPosition, y] = letter[x][y]; } } }начиная со второй буквы нужно определять стартовую позицию, это будет длинна всех уже записаных букв + кол-во букв (для пробелов между ними) т.е. метод вызывается из такого кода int startPosition = 0; // предположим что матрицы с буквами и вообще вся нужная инфа по слову уже где-то есть for (int i = 0; i < длинна_слова; i++) { int[][] letter = //тоже сам придумай где хранить буквы и как их оттуда брать FillLetter(letter, startPosition); startPosition += (letter.LengthX + 1); } easy Поделиться сообщением Ссылка на сообщение
Tinplz #1340 7 ноября 2013 тогда тебе повезло.возможно, но как делать я не понимаюВручную захардкодить 10 букв. Что бы писало с данной позиции нужную букву. И потом 10 раз сместить каретку и вызвать методы для каждой буквы поочереди.Конечно, если бы это делал я, то просто бы поключил какую-нибудь FreeType, в рантайме бы отрендерил слово в битмап без сглаживания, и определял бы заполненность конкретных ячеек. Потом бы просто записал в грид.Но ты не потянешь такое, поэтому заполняй вручную.например я хочу сделать букву Аprocedure Tform.A (x,y:integer);begin А дальше я не могу сообразить, как мне её составитьпоможете понять, как же "рисовать" хотя бы одну букву, с другими я думаю разберусьотносись к стринггриду как к матрице, допустим, 10х1000 элементов.первая буква у тебя будет в 1:11 столбцах, и в 1:9 (допустим) строках.вторая в 1:11 столбцах и в 11:19 строкахс каждой буквой смещаешь этак на 2 ячейки. А вообще я бы на твоем месте наебал систему. Просто бы написал считыватель текстового файла в стринггрид, а там бы уже буквы писал ) Поделиться сообщением Ссылка на сообщение