وبگردی

android – Navigating to parent activity


I have two flavors one is free and another one is paid

I have the code only in main—> Java folder trying to figure the code which is free and paid and leaving free and paid folders empty.

Now I have MainActivity which launches from that user navigates to Activity A, Activity B…

When User goes to Activity A and perform some operations he would like to navigate to parent activity ie…MainActivity he clicks on up navigation.

Here comes the problem

When he clicks up navigation how do I come to know he has to go to parent activity using flavor

I have set up my gradle file as shown below:

 productFlavors {
    free {
        applicationId "com.abc.xyz.free"
        versionName "${versionMajor}.${versionMinor}.${versionBuild}"
        buildConfigField "boolean", "PAID_VERSION", "false"
        resValue "string", "android:value", applicationId
        dimension "version"
    }

    full{
        applicationId "com.abc.xyz.full"
        versionName "${versionMajor}.${versionMinor}.${versionBuild}"
        buildConfigField "boolean", "PAID_VERSION", "true"
        dimension "version"
    }
}

I’m unable to figure how does I change the android value in manifest file :

  <activity
        android:name=".ActivityA"
        android:label="ActivityA"
        android:screenOrientation="portrait"
        android:theme="@style/AppTheme.NoActionBar"
        android:windowSoftInputMode="stateHidden"
        android:launchMode="singleTop">
        <meta-data android:name="android.support.PARENT_ACTIVITY" android:value=".MainActivity"></meta-data>
    </activity>
    <activity
        android:name=".ActivityB"
        android:label="ActivityB"
        android:screenOrientation="portrait"
        android:theme="@style/AppTheme.NoActionBar"
        android:windowSoftInputMode="stateHidden">
        <meta-data android:name="android.support.PARENT_ACTIVITY" android:value=".MainActivity"></meta-data>
    </activity>



لینک منبع

SPARK SQL GROUPING SETS – Stack Overflow


I need to pass various combination of column sets to my sql query as parameter

eg:

Val result=sqlContext.sql(""" select col1,col2,col3,col4,col5,count(col6) from table T1 GROUP BY col1,col2,col3,col4,col5 GROPING SETS ((col1,col2),(col3,col4),(col4, col5)) """)

There are several combination for which I need to find the aggregated value.
Is there any way to pass these sets of column as parameter to SQL query instead of hard coding it manually.

Currently I have provided all the combination in sql query but if any new combination comes then again I would need to change the query. I am planning to have all the combination In a file and then read all and pass as parameter to sql query. Is it possible?

Any help would be really appreciated.

Thanks a lot.



لینک منبع

کرکوک عراق کجاست؟ اهمیت کرکوک چیست؟ +نقشه


کرکوک Kirkuk شهری در کشور عراق و مرکز استان کرکوک است.

این شهر در ۲۵۰ کیلومتری شمال بغداد قرار گرفته و بر طبق آمار سال ۲۰۰۹ جمعیت آن ۸۵۰٬۷۸۷ نفر بوده‌است.

مسعود بارزانی کیست کرکوک کردستان کرکوک عراق حزب دموکرات کردستان عراق اخبار کردستان عراق اخبار عراق Kirkuk

نفت

کرکوک یکی از غنی‌ترین شهرهای عراق می‌باشد و دارای ۴۰٪ صادرات نفت عراق است. شاید این عامل مهمترین دلیل کشتار و کوچ اجباری کردها توسط رژیم صدام از این شهر بوده‌است. اصلی‌ترین چاه‌های نفت کرکوک به نام باباگرگر شهرت دارند. دیگر حوزه‌های نفتی مهم آن جمبور، بای حسن جنوبی و شمالی، آفانا، خباز، جبل بور و خرماله نام دارند.

از پدیده‌های شگفت در منطقه باباگرگر آتش‌های فروزنده بر روی زمین است که در پی نشت گاز از حوزه نفتی به روی زمین پدیدآمده. این آتش‌ها که آتش جاویدان نام گرفته‌اند سده‌هاست که در آن زمین‌ها می‌سوزند. رودخانه زاب کوچک (از شاخه‌های دجله) از ۴۵ کیلومتری کرکوک می‌گذرد و به آبیاری زمین‌های کرکوک یاری می‌رساند. نخستین زمین و ورزشگاه بازی گلف در خاورمیانه در کرکوک بنا شد.

بر پایه سرشماری رسمی سال ۱۹۵۷ در آن سال از بین (۱۲۰٫۴۰۲ نفر) کل ساکنان شهر کرکوک: ترکمن‌ها (۴۵٫۳۰۶ نفر)، کردها (۴۰٫۰۳۷ نفر)، عرب‌ها (۲۷٫۱۲۷ نفر)، سریانی‌ها (۱٫۵۰۹ نفر) و یهودی‌ها (۱۰۱ نفر) از جمعیت شهر را تشکیل می‌دادند. که بر این اساس ترکمن‌ها: ۴۰ درصد، کردها: ۳۵ درصد و عرب‌ها: کمتر از ۲۵ درصد از ساکنان شهر را شامل می‌شدند.

محله‌های اصلی شهر کرکوک:

رحیم‌آباد (واقع در دروازه شمالی شهر کرکوک)، شورجه، آزادی، اسکان، بلاخ، قوریه و ماموستائیان

مصلی، بیریادی، بلاغ، معلمین، راه بغداد، تسعین، قوریا، عرفه، قصاب خانه، الماس، ۱أذار، الحی العسکری، اطراف ارگ کرکوک

مناطق کارگران (واقع در جاده بغداد)، منطقه یک حزیران، منطقه نصر و عروبه، القادسیه، غرناطه

شاطرلو، عرفه، الماس



لینک منبع

پیش بازی کریستال پالاس – چلسی :: ورزش سه


 

به گزارش “ورزش سه”، آبی های لندن بعد از شروعی ضعیف در لیگ در ادامه روند خوبی را از سر گرفته و در حال حاضر با ۱۳ امتیاز در رده چهارم قرار دارند.

 

اما از آن سو پالاس با ۷ شکست در ۷ بازی و نزدن حتی یک گل، با تجربه کردن بدترین شروع یک تیم در تاریخ لیگ برتر رتبه آخر را به خود اختصاص داده.

 

 

 

 

پالاس که در ابتدای فصل دی بوئر را روی نیمکت می دید، با اخراج او و استخدام هاجسون نیز همچنان روند ضعیف خود را ادامه داد و کاندیدای شماره یک سقوط به دسته پایین تر است.

 

در ترکیب پالاس غیبت بازیکنانی چون ویکام، بنتکه و لوفتوس چک قطعی است و کونته نیز ستارگان چون موراتا، درینک واتر و انگولو کانته را در اختیار ندارد.

 

پالاس در ۸ بازی از ۹ مسابقه آخر خارج از خانه خود مغلوب شده و چلسی نیز در ۶ سفر آخر خود به خانه پالاس، ۵ بار دست پر به لندن بازگشته است و با توجه به شرایط بحرانی حریف احتمالا کار دشواری برای کسب ۳ امتیاز این دیدار نخواهد داشت.

 

ترکیب احتمالی:

 

 



لینک منبع

Perl6 variable regex and capturing groups


When I make a regex variable with capturing groups, the whole match is OK, but capturing groups are Nil.

my $str = 'nn12abc34efg';
my $atom = / d ** 2 /;
my $rgx = / ($atom) w+ ($atom) /;

$str ~~ / $rgx / ;
say ~$/;  # 12abc34
say $0;   # Nil
say $1;   # Nil

If I modify the program to avoid $rgx, everything works as expected:

my $str = 'nn12abc34efg';

my $atom = / d ** 2 /;
my $rgx = / ($atom) w+ ($atom) /;

$str ~~ / ($atom) w+ ($atom) /;
say ~$/;  # 12abc34
say $0;   # 「۱۲」
say $1;   # 「۳۴」



لینک منبع

فروش SD2VITA مبدل کارت حافظه micro SD برای ویتا



با سلام
یه تعداد SD2VITA موجوده که بوسیله اون میشه به ویتای هک شده کارت حافظه وصل کرده و راحت تا ۲۵۶ گیگ حافظه ویتا رو افزایش داد.
برای اطلاعات بیشتر به این لینک مراجعه کنید.
برای دوستان تهرانی حوالی تحویل حضوری و برای دوستان شهرستانی با پست ارسال میشود.
قیمت ۵۰ هزارتومان.
با تشکر.



لینک منبع

نیازمند شخصی برای افزایش دامین اتوریتی و پیج اتوریتی سایتم


:) با سلام و درود

پیج آتوریتی چیست؟

پیج آتوریتی یک الگوریتم برای سنجش سایت و وبلاگ شما میباشد که میزان قدرت صفحه و دامنه و زیر دامنه های شما رو به نمایش میگذارد الگوریتمی که محاسبش را سایت موز دات کام تعیین کرده است
اکتور Page Authority براساس داده‌هایی از Mozscape ایندکس و از داده‌هایی مثل تعداد بک لینک ،MozRank ، MozTrust و ده‌ها فاکتور دیگر تعیین می‌شود.این فاکتور یک مدل ماشینی برای فهمیدن و پیش بینی و یا یافتن الگوریتمی که بهترین ارتباط را با رتبه بندی هزاران نتایج جستجو دارد استفاده می‌شود.

پیج رنک یا پیج آتوریتی؟

همونطور که وبمستران عزیز میدانند پروسه اپدیت شدن پیج رنک گوگل بسیار زمان بر است و وبمستر نمیتواند برای مثال یک ماه صبر کند تا ببیند وبش در چه جایگاهی قرار دارد و برای بهبودش باید چه کارهایی انجام دهد یا بطور کلی راه هایی که رفته جواب داده یا نه

با این توصیف به نظر پیج آتوریتیمیتواند با اؤدیت های خوب و منظم خود کمک بهتری به وبمستران جهت ارزیبای سایت خود یا سایتی که میخواهند برای لینک گیری استفاده کنند باشد

امتیاز بندی صفحات مشابه مدل اتمی شرودینگر:

آتوریتی یک معیار میباشد که وب ها را از ۱ تا ۱۰۰ امتیاز بندی میکند و از این جهت به مدل اتمی شرودینگر شباهت دارد که پیشرفت از رتبه ۵۰ به ۶۰ سخت تر از آمدن از رتبه ۲۰ به ۳۰ میباشد

قدرت صفحه از چه طریقی پیدا می‌شود؟

در قدرت صفحه ده‌ها فاکتور سئو و بازاریابی آنلاین از سراسر وب گنجانده شده است.
شما برای محاسبه مقدار قدرت صفحه از سایت Open Site Explorer و moonsy.comیا از نوار ابزار رایگان MozBar استفاده کنید.کمپانی موز همه فاکتورهای سنجش قدرت آنالیزهای خود را در ابزاری به نام Mozscape API گنجانده است.

۹ روش برای افزایش آتوریتی دامنه

با به کارگیری این ۹ روش ساده، دامین اتوریتی سابت خود را افزایش دهید. همچنین میزان اهمیت آتوریتی و عوامل امتیاز دهی سایت moz را در این مقاله بخوانید.

عوامل مختلفی برای تعیین رتبه بندی وب سایت ها در نتایج جستجو وجود دارد که گوگل از آن ها استفاده می کند. یکی از این عوامل که سالیان سال است دارای اهمیت بالایی می باشد، آتوریتی دامنه سایت است.

اتوریتی دامنه یا همان Domain Authority معیاری است که توسط شرکت moz توسعه داده شده است. هرچه اتوریتی دامنه بالاتر باشد، احتمال افزایش رتبه در گوگل بیشتر می شود. در نتیجه ترافیک بیشتری وارد سایت می شود و در نهایت به اهداف فروش نزدیک تر می شویم. همچنین اتوریتی دامنه، راه خوبی برای سنجش میزان تلاش های سئو کار و مقایسه کردن قدرت وبسایت با وبسایت های رقیب است. برای آشنایی بیشتر با این مفهوم می توانید مقاله “آتوریتی چیست؟” را مطالعه کنید.
با وجود اهمیت بالایی که آتوریتی دارد و تاثیر فوق العاده ای که روی رنکینگ سایت در بحث سئو سایت دارد، لازم است تمام توان خود را برای افزایش آتوریتی دامنه وب سایتتان به کار گیرید. در این بخش ۹ روش آسان و کاربردی برای افزایش آتوریتی دامنه آورده شده که لازم است از ابتدای ساخت و طراحی سایت مدنظر قرار بگیرد.


۱٫ انتخاب دامنه مناسب

اگر تازه میخواهید سایت طراحی کنید، دامنه ای را انتخاب کنید که متناسب با حوزه فعالیتتان باشد. تناسب نامه دامنه با نوع فعالیت سایت نه تنها به هدفمند بودن نام وبسایت برای گوگل کمک می کند بلکه باعث یادآوری بهتر برای کاربران می شود. همچنین دامنه را برای سه تا پنج سال خریداری کنید. عمر دامنه بیشتر برای سئو بهتر است.


۲٫ بهینه سازی محتوای On-Page

سئو سایت و بهینه سازی مناسب نه تنها برای افزایش رنکینگ در نتایج جستجو اهمیت دارد بلکه باعث افزایش آتوریتی نیز می شود. بنابراین اگر می خواهید آتوریتی سایتتان را افزایش دهید، مطمئن شوید که تمام کدهای سایت و صفحاتش، طبق اصول سئو نوشته شده اند. استفاده از متا تگ های مهم سئو و تمام برچسب های لازم را در نظر داشته باشید. از همه مهم تر اصول مطلب نویسیبر اساس اصول سئو و بهینه سازی تصاویر را مدنظر قرار دهید.


۳٫ ایجاد محتوای جذاب

برای به دست آوردن بک لینک با کیفیت از دامنه هایی که رنک و آتوریتی بالایی دارند، نیاز دارید محتوا و مطالب جذابی را به صورت منظم در وبسایتتان منتشر کنید. اگر محتوای سایتتان کیفیت خوبی داشته باشد، افراد مختلفی آن را در شبکه های اجتماعی منتشر می کنند. این موضوع به افزایش آتوریتی سایت شما کمک می کند. هرچه محتوای سایت بهتر باشد بک لینک بیشتری می گیرد. به عبارتی مطالبی که منتشر می کنید باید مرتبط با برند و حوزه کاریتان باشد. آموزنده، و خلاق بوده و به خوبی بیان شده باشد.


۴٫ بهبود لینک سازی داخلی

بسیاری از وبمسترها آنقدر نگران گرفتن بک لینک هستند که اهمیت لینک سازی داخلی را نادیده می گیرند. لینک های داخلی به بازدیدکنندگان کمک می کند تا سریع تر به آنچه که دنبالش هستند برسند، در نتیجه به جلب رضایت کاربر کمک می کند. همچنین اگر کاربر پست های پی در پی را دنبال کرده باشد،، با کمک لینک های داخلی بهتر می توان مسیربازگشت خود را پیدا کند. بهبود لینک سازی داخلی یاعث جلوگیری از نا امیدی بازدیدکنندگان شده و باعث نگه داشتن طولانی مدت ان ها در سایت می شود. علاوه بر این، گوگل و دیگر موتورهای جستجو صفحات سایت را بهتر کشف و ایندکس می کنند.


۵٫ حذف لینک های مخرب

هرچند وقت یک بار، بک لینک های سایتتان را بررسی کنید تا اگر لینک نامناسبی دیدید فورا پاک کنید. حذف بک لینک های نامناسب سئو از سایت ، باعث حفظ اعتبار سایت و افزایش آتوریتی دامنه می شود. همچنین لینک های خروجی از سایت شما به سایت های مخرب باید حذف شود. علاوه بر این لینک های اشتباهی که در لینک سازی داخلی ایجاد کرده اید را اصلاح نمایید. برای این کار افزونه هایی نیز تعریف شده است. مثلا در وردپرس افزونه ای به نام SEO Pressor کار را آسان می کند.


۶٫ موبایل فرندلی بودن سایت

تعدادی زیادی از کاربران آنلاین، از دستگاه های تلفن همراه استفاده می کنند. اگر وب سایت شما برای موبایل بهینه نشده، پس هنوز خیلی عقب هستید. عجله کنید. وبسایتتان را موبایل فرندلی کنید. کاربرانی که نتوانند وبسایت را روی تلفن همراه خود ببینند به سادگی سایت را می بندند و این کار خطر بزرگی در جهت افزایش bounce ratte سایت شما خواهد بود. مطلب سئو سایت موبایل فرندلی را در این زمینه از دست ندهید. علاوه بر کاربران، گوگل نیز علاقه چندانی به سایتتان نخواهد داشت و این موضوع را در رتبه بندی سایتتان حتما در ذهن خواهد داشت. برای بررسی موبایل فرندلی بودن سایت، به لینک Mobile Friendly Test مراجعه کنید.


۷٫ برندسازی

وبسایت های مرتبط با حوزه کاری خود را بشناسید. پس از آن سعی کنید مطالب قوی بنویسید و در آن به معرفی خود بپردازید. انتشار مطالب غنی در وبسایت های معتبر مرتبط باعث برندسازی با سئو می شود. همچنین دریافت بک لینک از چنین وبسایت هایی ارزش بالایی دارد و آتوریتی دامنه را افزایش می دهد.


۸٫ افزایش سرعت سایت

سرعت بارگذاری پایین می تواند تاثیرات تند و زننده ای را روی کاربران داشته باشد. اکثر کاربران صبر زیادی برای لود شدن یک صفحه ندارند و اگز این زمان خیلی بکشد، سایت را به طور کامل ترک می کنند. برای افزایش سرعت سایت خود می توانید از وبسایت GTmetrix یا Google PageSpeed کمک بگیرید.


۹٫ شبکه های اجتماعی

از آنجا که سیگنال های اجتماعی عوامل رتبه بندی بزرگی هستند، لازم است محتوای خود را در رسانه های اجتماعی ترویج دهید تا این سیگنال ها را بدست آورید. در غیر این صورت، محتوای شما فقط مختص سایت خودتان است و انچنان که باید آتوریتی نمی گیرید. مطالب سایت خود را در شبکه های اجتماعی بازنشر کنید و مطمئن باشید فالوورهایتان آن ها را دوست خواهند داشت و لایک و کامنت خواهید گرفت. همچنین دکمه های انتشار در سوشال را مستقیما در پست های سایتتان قرار دهید.


:general705: جمع بندی

آتوریتی دامنه به چند دلیل مهم است. این عامل امکان سنجیدن وضعیت کلی وبسایت را می دهد. می توانید آتوریتی سایتتان را باید آتوریتی سایت رقیب مقایسه کنید و وضعیت کنونی خود را بررسی نمایید. با تشخیص این مورد می توانید قدرت وبسایت ها را از روی آتوریتی آن ها تا حد ریادی برانداز کنید. یکی از عموامل مهمی که در گرفتن بک لینک اهمیت دارد آتوریتی است. افزایش آتوریتی تا حد زیادی به بهبود سئو سایت کمک می کند.

 



لینک منبع

کوین رایگان DeckSwap | انجمنهای پرشین تولز


سلام

از طریق لینک زیر وارد بشید و بعد به منوی bounty برید و آدرس اتریوم خودتون رو وارد کنید

https://deckswap.com/s/GhfZ

به شما لینکی میده که باید به اشتراک بزارید و بر اساس کلیک و زیرمجموعه DeckSwap کسب کنید
۱۲ روز وقت دارید

The Solution: DEK
Deck Coin (DEK) allows players to buy and sell deck guides seamlessly. Our coin enables easy low fee transactions that let anyone get rewarded for the content they make. With your help, DEK can become the most valuable industry-wide card game asset.

Token Sale
Token Sale Begins: October 24th, UTC -6
Token Sale Ends: November 24th, UTC -6
Deck Coin available for sale: 70,000,000 (70%)
Exchange Rate: 1 ETH=28,000 DEK
Token Distribution: Immediate (ERC20)
Minimum Transaction Amount: 1 DEK
Maximum Transaction Amount: 812,000 DEK
Bonus Structure:
Oct. 24 – 31: 40%
Nov. 1 – 7: 20%
Nov. 8 – 14: 10%
Nov. 15 – 24: 0%

[​IMG]

 



لینک منبع

محمدرضا گلزار همکاری با تلویزیون را تکذیب کرد


محمدرضا گلزار همکاری با تلویزیون را تکذیب کرد

تاریخ ارسال: چهارشنبه ۱۹ مهر‌ماه سال ۱۳۹۶ ساعت ۰۴:۴۹ ب.ظ
| چاپ مطلب

“;
}

blogsky.ajax.onCommentSubmitFailure = function(e) {
document.getElementById(“comment-errors-message”).innerHTML = e.error;
}

blogsky.ajax.onCommentRateBegin = function(e) {
switch (e.rateType) {
case “plus”:
var commentRatePlus = document.getElementById(“comment-rate-plus-count-” + e.id);
commentRatePlus.innerHTML = parseInt(commentRatePlus.innerHTML) + 1;
break;
case “minus”:
var commentMinusPlus = document.getElementById(“comment-rate-minus-count-” + e.id);
commentMinusPlus.innerHTML = parseInt(commentMinusPlus.innerHTML) + 1;
break;
}
}

blogsky.ajax.onCommentRateFailure = function(e) {
switch (e.rateType) {
case “plus”:
var commentRatePlus = document.getElementById(“comment-rate-plus-count-” + e.id);
commentRatePlus.innerHTML = parseInt(commentRatePlus.innerHTML) – 1;
break;
case “minus”:
var commentMinusPlus = document.getElementById(“comment-rate-minus-count-” + e.id);
commentMinusPlus.innerHTML = parseInt(commentMinusPlus.innerHTML) – 1;
break;
}
var commentRateErrorMessage = document.getElementById(“comment-rate-error-message-” + e.id);
commentRateErrorMessage.innerHTML = e.error;
commentRateErrorMessage.style.display = “block”;
setTimeout(function () { commentRateErrorMessage.style.display = “none”; }, 3000);
}

function insertCommentSmiley(smiley) {
var inputComment = document.getElementById(“comments”).getElementsByTagName(“TEXTAREA”)[0];
blogsky.general.insertAtCursor(inputComment, smiley);
}



لینک منبع