Thursday, January 30, 2014

Продвинутый блоггинг

Во вчерашнем посте Как потратить 99$. Apple Review Team попробовала добавить текст под кат, как в жж: текст сначала скрыт и отображается по желанию пользователя кликнув на соответствующую ссылку.

Вот код:

<a href="javascript:show_hide();">Отобразить мои рассуждения на этот счет</a>

<div id="myShowBlock" style="display: none;">
  Желаемый текст
</div>

<script language="JavaScript" type="text/JavaScript">

function show_hide() { 
if (document.getElementById('myShowBlock').style.display == "none")
   {document.getElementById('myShowBlock').style.display = "block"}
else 
   {document.getElementById('myShowBlock').style.display = "none"}
}
</script>

Можете попробовать его тут: Real-time HTML Editor

Сегодня наткнулась на Blogger не для чайников, планирую его изучить :)

Wednesday, January 29, 2014

Когда потратить 99$. Apple Review Team

На днях в посте про онлайн обучение я писала про курс "Developing iOS 7 Apps for iPhone and iPad. Stanford".
Я его успешно прошла и конечно хочется уже увидеть свое приложение на своейм iPhone/iPad и как минимум на аналогичных устройствах друзей.

Но существует несколько барьеров:
Первый - нужно потратить 99$, чтобы вступить в iOS Developer Program. А без этого нельзя даже протестировать свое приложение на реальном устройстве; приходится довольствоваться только симулятором. 99$ на год.
Второй - нужно, чтобы приложение было одобрено Apple Review Team.

Найденные мною на данный момент материалы по правилам и процессу отправки приложения в App Store (первые 2ва для быстрого обзора на русском):

  • Полный перевод App Store Review Guidelines - материал достаточно старый (сентябрь 2010), но можно получить первоначальное беглое представление по данной теме. Например, вот это показалось очень близким: "Если ваше приложение выглядит так будто вы накарябали его за пару дней или если вы пытаетесь протолкнуть ваше первое тренировочное приложение в A, чтобы попонтоваться перед друзьями приготовьтесь к отказу. У нас много серьезных разработчиков, которые не хотят, чтобы их качественные программы были окружены любительской ерундой
  • И конечно же соответствующая страница на developer.apple.com

Отобразить мои рассуждения на этот счет

Monday, January 27, 2014

Online обучение для программистов

Последнее время обратила внимание на онлайн курсы на тему программирования.
Хотелось бы поделиться несколькими из них.

Все они на английском. Так что, если вы до сих пор не знаете этот язык, добавляйте меня в свой прайд на lingualeo.ru: мой ник там merry_ejik. Будем вместе учить слова) Еще у меня есть блог на английском, в котором я рассказываю про свои успехи в его овладении: http://merryejiklearnenglish.blogspot.ru

Developing iOS 7 Apps for iPhone and iPad. Stanford

https://itunes.apple.com/ru/course/developing-ios-7-apps-for/id733644550

Очень хороший курс с объемной практической частью.
Язык программирования: Objective C, среда: Xcode.

Но есть несколько минусов:

  • чтобы программировать под iOS нужен мак или как минимум нужно поставить хакинтош (но это боооль));
  • чтобы смотреть материалы нужно поставить iTunes (если он еще у вас не стоит)

Лучше всего смотреть через приложение на iPad. Там материалы и задания собраны по урокам, и можно отмечать галочками пройденное.

Если будете смотреть через iTunes, вот ссылка на страницу с исходным кодом к лекциям

В прошлом году курс назывался "Coding Together: Developing iOS 6 Apps for iPhones and iPad (Winter 2013)". Основной фишкой было сообщество на piazza.com, где участники курса могли общаться между собой, задавать вопросы, отвечать на вопросы других и т.п. В этом году такого нет, но те, кто знает, до сих пор там сидят и обсуждают вопросы уже по текущему курсу.
Я, например, долго тупила, когда случайно, по привычке, поставила после выражения с #define точку с запятой)) Еще однажды выкладывала ссылку на свой код для code review. 
Так что если будут какие-то вопросы, не стесняйтесь - спрашивайте!

Programming Methodology. Stanford

https://itunes.apple.com/ru/course/programming-methodology/id495054181

Язык программирования: Java, среда: Eclipse.

Этот курс для вас, если вы:
  • ничего не знаете о программировании, вообще ничего! но очень хотите научиться или
  • еще очень неуверенный программист или
  • хотите улучшить свои навыки понимания английской речи смотря видео на знакомую тему.
Посмотрите хотя бы первую лекцию. Там преподаватель кидается конфетами в тех, кто задает вопросы :)

Минусы:
https://class.coursera.org/posa-001

Единственный курс про паттерны и архитектуру, который я нашла :(
Если знаете другие, буду благодарна, если поделитесь ссылками в комментариях.
Я его только начала проходить, так что не могу многое рассказать. Но судя по первым нескольким лекциям, он очень толковый.

Что необходимо знать для понимания примеров:
С++ или Java, UML.

Welcome to Lovely Coding

Приветствую вас в моем профессиональном блоге!

Я программист с 5-тилетним стажем. Писала преимущественно на C# (последние несколько лет + WPF). Верю, что изучить и начать писать на другом языке очень не сложно. Чему и пытаюсь сейчас уделять время.

Это первый пост в этом блоге. И первое, с чего я решила начать,  это настройка кросспостинга в твиттер. Должен же кто-то как-то узнать о моих начинаниях в сфере профессионального блогерства :)

Настройка кросспостинга

Suni
Никогда еще с этим не сталкивалась, поэтому сразу полезла в Google. Вообще это первое, чему должен научиться начинающий программист, гуглить :) И что не мало важно, на английском.

В этот раз я поленилась и взяла самое первое, что нашла: кросспостинг из blogspot в twitter c помощью feedburner.google.com. Собственно большего мне сейчас и не надо. Но он почему-то не заработал..

Поэтому погуглила еще раз и остановилась на twitterfeed.com.
Там все очень просто и симпатично :)


Поиск картинок


Второе, с чем я столкнулась, это поиск картинок. Бесплатных картинок. Блог без картинок не интересен)
Пока я немного в тупике, т.к. не нашла нужной мне картинки на бесплатных ресурсах. Возможно не там искала. Буду искать дальше.


HTML


С первого раза вставить картинку в нужное место тоже не получилось. Пришлось немножко вспомнить HTML. И вообще с дизайном у меня не очень, буду прокачиваться. Следите за последующими постами :)