Profile cover photo
Profile photo
Иван Бочкарев
70 followers
70 followers
About
Иван's posts

Post has attachment

Post has attachment

Post has attachment

Post has attachment
Посмотрите это видео на YouTube:

Post has attachment

Post has shared content
Друзья. Я пригласил на запуск сыроварни Владимира Путина, помогите распространить приглашение. Вдруг он прочтет и правда приедет!

Владимир Владимирович, здравствуйте!

Пишет вам бывший IT-шник, а сейчас уже начинающий фермер и сыровар.

Год назад были введены санкции запрещающие ввоз иностранных продуктов питания. Я увидел в этом свой шанс. Шанс реализовать свою мечту, построить сыроварню, завести коровок и начать делать вкуснейшие сыры.

Стало понятно, что нужно срочно бежать и начинать воплощать в жизнь свою мечту. Я обратился к чиновникам, рассказал им о своих планах и вместо отказа, которого я ждал, думал, ведь не могут же наши чиновники вот так взять и помочь? А они вот взяли и помогли, выделили мне лучший участок в нашем районе, быстро оформили документы на землю.

Мне помогли - дальше очередь была за мной: я написал в блоге и в патриотических пабликах, где я делюсь всеми шагами на пути к русскому пармезану. Так я нашел нашего соотечественника, технолога-преподавателя сыроварения из Евросоюза. Он очень любит Родину и хочет вернуться - варить сыры и в перспективе обучать технологов, которые нам теперь точно понадобятся.

Поездил по сыродельным державам (Италия, Франция, Швейцария, Германия), чтобы поднабраться опыта и посмотреть, как там люди живут. Выяснил, что многие из этих сыров можно производить у нас дома в России, а некоторые из них успешно производились еще до революции.

Я стал вкладывать в дело все свои деньги, продал квартиру, две машины, стал занимать, вытаскивать деньги из IT-бизнеса. Было закуплено оборудование - его тоже удалось найти в России. Все встреченные европейские технологи с удивлением сказали - оказывается, русские могут делать оборудование мирового уровня. Аналогично было и со специальными строительными материалами - оказалось, что у нас все это давно производится, причем не хуже чем у немцев.

7 июля началась сборка быстровозводимого здания сыроварни.

Сейчас полным ходом иду курсом к производству русского пармезана. Все люди встреченные на этом пути, узнав мою цель - стараются помочь.

Все. От сварщика в жарком уральском цеху до инженера-проектировщика в московском офисе. Все страстно поддерживают, переживают и желают успеха.

Я понял, что события последнего года, санкции и курс на импортозамещение - это то, чего нам так долго не хватало. Увидел, чем мы отличаемся от других народов: у нас есть простое русское слово «надо»:

Надо - строить круглосуточно в рекордные сроки, будут.
Надо - токарь стоит ночью в гулком цеху у станка точит детали для котлов и прессов.
Надо - копают погреб под проливным дождем
Надо - сантехники бросают строящийся дворец на Рублевке и едут монтировать водоснабжение в цехах.
Надо - технолог бросает высокооплачиваемую работу в Германии и едет на Родину поднимать сыроделие
Надо - чиновники сами бегают с бумажками и толкают, чтобы бумаги побыстрее прошли все положенные процедуры.
Надо - инженер-проектировщик не едет на майские праздники в отпуск, а сидит в душном КБ над чертежами сутками и проектирует.

Надо будет блоху подковать - подкуют.

Нам это надо.

Не нужно никого заставлять и упрашивать. Наши люди сами все делают. У нас есть общая цель - преодолеть сложности в которых оказалась наша страна.

Я понял, как наш народ дошел до Тихого океана, построил Днепрогэс и заводы, на которых произведено оборудование, как победил в Великой Отечественной войне и вышел в космос. Это всё нам было надо.

Нам надо и сейчас.

Когда наши люди понимают - это надо Родине - они просто меняются, их не узнать. Они становятся самыми прекрасными людьми на свете. Когда нам всем что-то надо, когда у нас есть одна общая цель. Видимо, только так раскрывается весь потенциал русского человека, его самоотверженность, любовь к своей стране и общему делу. Таких качеств нет ни у одного другого народа.

Никакой немец, француз или итальянец не будет так самоотверженно трудиться. Никакой. Я много их повидал. Наши же люди готовы работать круглосуточно, без выходных и праздников, откладывать все свои дела, не отчаиваться, отбрасывать денежный интерес, упахиваться и делать то, что сейчас нужно Родине. Это дорогого стоит. Я это вижу прямо сейчас своими глазами. Наш человек, когда у него есть цель и нужно к ней идти просто прекрасен. Это лучшее из того, что я видел в своей жизни.

Все верят, что наша страна в самом начале процесса, который уже не остановить.

Сейчас строительство сыроварни находится на финишной стадии. В цеху уже монтируются окна, кладутся коммуникации, привезено оборудование.

У меня есть мечта запустить сыроварню 7 августа в годовщину введения санкций и чтобы кнопку запуска цеха нажал человек запустивший этот процесс год назад. Это Вы.

Хочу вас пригласить 7 августа в деревню Дубровское Истринского района Московской области на запуск сыроварни, которая будет производить попавшие под санкции сыры: пармезан, горгонзолу и многие другие.

Я сейчас живу в палатке на поле возле строящегося цеха, дою по утрам козу, мне не терпится начать варить сыры, доказать, что мы сможем делать сыры не хуже заграничных. Я счастлив этим заниматься и начинаю чувствовать, что я теперь не один: за мной медленно встает и расправляет свои плечи могучее российское государство. Проблемы конечно есть, как без них? Но мы их обязательно преодолеем.

Хочу вам сказать спасибо за то, что вы год назад приняли решение, которое сподвигло меня встать наконец с дивана и заняться реальным делом.

Я тоже не подведу, ни Вас, ни всех тех, кто поддерживает и помогает в запуске сыроварни.

Россия вперёд!

С уважением Олег Сирота,
фермер и сыровар. #новороссия #днр #лнр #украина #донбасс #россия #война #новости
Photo

Post has shared content

Post has shared content
Use cold start time effectively with a branded launch theme
Pro-tip by +Ian Lake

When your app isn’t in memory and is launched, that ‘cold start’ can take significantly longer than if your app is already in memory. Depending on the size of your app and what you’re doing in your Application’s onCreate() (as little as possible I hope!), there may be lag between when the user starts your app and your Activity’s onCreate() is actually called. During that time, the window manager makes its best effort to draw a placeholder UI using elements from your theme such as the background and status bar color.

But the background doesn’t have to be a solid color: it can be an opportunity to add a little more personality and branding to your app without slowing down the user through the use of a branded launch screen (http://goo.gl/gp6FDE), allowing your app UI to focus on content rather than additional branding. The key is creating a custom theme that overrides android:windowBackground, then replacing that custom theme with your standard theme before calling super.onCreate().

Assuming you have a theme called AppTheme, your launcher theme would be:
<style name="AppTheme.Launcher">
  <item name="android:windowBackground">@drawable/launch_screen</item>
</style>

This implies that everything about the launcher theme is inherited from your main theme - you’re just changing the windowBackground. One other attribute you may consider changing here is colorPrimaryDark: the status bar color on Android 5.0+ devices. Setting colorPrimaryDark to your main background color can put more emphasis on your branding at the expense of another element changing when transitioning to your final theme.

But drawable/launch_screen can’t be just a simple image, unfortunately - it’ll end up stretched to fill the entire screen. Instead, you can use an XML file such as:
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" android:opacity="opaque">
  <!-- The background color, preferably the same as your normal theme -->
  <item android:drawable="@android:color/white"/>
  <!-- Your product logo - 144dp color version of your app icon -->
  <item>
    <bitmap
      android:src="@drawable/product_logo_144dp"
      android:gravity="center"/>
  </item>
</layer-list>

Make particular note of the android:opacity=”opaque” line - this is critical in preventing a flash of black as your theme transitions.

Then apply your theme to your activity in your AndroidManifest.xml using android:theme="@style/AppTheme.Launcher".

The easiest way to transition back to your normal theme is to call setTheme(R.style.AppTheme) before super.onCreate() and setContentView():
public class MyMainActivity extends AppCompatActivity {
 @Override
  protected void onCreate(Bundle savedInstanceState) {
    // Make sure this is before calling super.onCreate
    setTheme(R.style.Theme_MyApp);
    super.onCreate(savedInstanceState);
    // ...
  }
}


Things to note with this approach:
- No launchpad activity - there’s no delay such as there would be if you were launching a second activity from a dedicated splash screen style activity
- No artificial delays - you’re only using the time that you have, just taking advantage of theming
- No extra overdraw - resetting your theme removes a layer of overdraw compared to having an opaque view with your normal background above the custom windowBackground
- Only for your launcher activity - this isn’t appropriate for deep links into your app or handling a URI, but for launches done through the home screen - the point is to minimize dead time, not to annoy users.
- Fast is best - keeping your app lean and minimizing work done at startup is critical to a good experience, even if that means slightly less time for branding - remember: getting users to the content they care about should be your #1 priority.
- Watch your transition - keep both the number and complexity of your transitions to a minimum by sharing as many elements (colors, etc) as possible to make for a seamless transition straight to content.

#BuildBetterApps  

Post has shared content
Run your own email server on CentOS 7 using Postfix, Dovecot and MariaDB by using our new guide: http://bit.ly/1Hsnpkm
Photo

Post has shared content
Wait while more posts are being loaded