stanford-oval/wikipedia huggingface dataset:
سی‌شارپ
پیشرفت در آینده > جستجوی عضو پویا

در سامانه انواع داده‌های سی‌شارپ یک نوع جدید با نام شبه-نوع معرفی شده است که مانند System.Object رفتار می‌کند، ولی در ادامه، هر دسترسی به اعضا یا برنامه‌هایی که از این نوع استفاده می‌کنند، بدون چک شدن نوع داده‌هایشان اجازه کار دارند و تجزیه آنها تا زمان اجرا به تعویق می‌افتد. به عنوان مثال:
// Returns the value of Length property or field of any object
  int GetLength(dynamic obj)
  {
    return obj.Length;
  }

  GetLength("Hello, world");// a string has a Length property,
  GetLength(new int[] { 1, 2, 3 });// and so does an array,
  GetLength(42);// but not an integer - an exception will be thrown here at run-time
صدا زده شدن‌های متد پویا، مانند پارامترهای صریح یا مجازی با مقدار نوع dynamic راه‌اندازی می‌شوند. به عنوان مثال:
void Print(dynamic obj)
  {
     Console.WriteLine(obj);// which overload of WriteLine() to call is decided at run-time
  }

  Print(123);// ends up calling WriteLine(int)
  Print("abc");// ends up calling WriteLine(string)
جستجوی پویا تحت سه مکانیزم مشخص اجرا می‌شود: COM IDispatch برای اشیاء COM، رابط IDynamicObject DLR برای اشیاء دارای این واسط و Reflection برای بقیه اشیا؛ بنابراین هر کلاس سی‌شارپ می‌تواند صدا زده شدن‌های پویای خود را با اجرای IDynamicObject در نمونه‌های خود جدا کند.
در مورد متدهای پویا و مشخص کننده صدا زدن‌ها، تجزیه و تحلیل اضافه بار مطابق انواع اصلی که به عنوان آرگومان‌ها هستند، در زمان اجرا اتفاق می‌افتد، در غیر این صورت بر اساس قوانین تجزیه و تحلیل اضافه بار سی‌شارپ عمل خواهد شد. به علاوه، در مواردی که در صدا زدن پویا، گیرنده خودش پویا نیست، تجزیه و اضافه بار زمان اجرا تنها به متدهایی که در زمان کامپایل به صورت گیرنده ظاهر شده‌اند، رسیدگی می‌کند. به عنوان مثال:
class Base
{
  void Foo(double x);
}

class Derived: Base
{
  void Foo(int x);
}

dynamic x = 123;
Base b = new Derived();
b.Foo(x);// picks Base.Foo(double) because b is of type Base, and Derived.Foo(int) is not exposed
dynamic b1 = b;
b1.Foo(x);// picks Derived.Foo(int)
هر مقداری که توسط دستیابی به عضو پویا برگردانده شده باشد، خودش از نوع پویا است. مقادیر نوع پویا به سایر نوع‌ها و از سایر نوع عا قابل تبدیل هستند. در نمونه کد بالا، این امر به تابع GetLength اجازه با مقدار بازگردانده شده از Length بدون هیچ صریحی به عنوان integer استفاده کند. در زمان اجرا، مقدار واقعی به نوع خواسته شده تبدیل می‌شود.
پیشرفت در آینده > کلمه کلیدی اختیاری ref

در حال حاضر کلمه کلیدی ref برای متدهای صدا زننده اختیاری است. کد زیر را در نظر بگیرید:
void Increment(ref int x)
{
  ++x;
}

int x = 0;
Increment(ref x);
به صورت زیر هم می‌تواند نوشته شود:
void Increment(ref int x)
{
  ++x;
}

int x = 0;
Increment(x);
پیشرفت در آینده > آرگومان‌های نام گذاری شده و پارامترهای اختیاری

در سی‌شارپ ۴ پارامترهای اختیاری ای با مقادیر پیش فرض موجود در ++C معرفی می‌شوند. به عنوان مثال:
void Increment(ref int x, int dx = 1)
{
  x += dx;
}

int x = 0;
Increment(ref x);// dx takes the default value of 1
Increment(x, 2);// dx takes the value 2
به علاوه، برای کامل کردن پارامترهای اختیاری، می‌توانید صریحاً نام پارامترها را در صدازدن‌های متدها تعیین کنید. این کار به شما اجازه تصویب کردن انتخابی برای هر زیر مجموعه اختیاری از پارامترهای متد را می‌دهد. تنها محدودیت موجود این است که پارامترهای نام دار باید بعد از پارامترهای بدون نام بیایند. نام پارامترها می‌توانند برای هر دو نوع پارامترهای اختیاری و ضروری تعیین شوند و می‌توانند برای بهبود خوانایی و فراخوانی دوباره آرگومان‌ها مفید باشند. به عنوان مثال:
Stream OpenFile(string name, FileMode mode = FileMode.Open, FileAccess access = FileAccess.Read) { ... }

OpenFile("file.txt");// use default values for both "mode" and "access"
OpenFile("file.txt", mode: FileMode.Create);// use default value for "access"
OpenFile("file.txt", access: FileAccess.Read);// use default value for "mode"
OpenFile(name: "file.txt", access: FileAccess.Read, mode: FileMode.Create);// name all parameters for extra readability, and use order different from method declaration
پارامترهای اختیاری inter-operating را با COMراحت تر می‌کنند. در گذشته، سی‌شارپ مجبور بود تمام پارامترهای متد سازنده COM را پشت سر بگذارد، حتی آنهایی را که اختیاری بودند؛ به عنوان مثال:
object fileName = "Test.docx";
object missing = System.Reflection.Missing.Value;

doc.SaveAs(ref fileName,
    ref missing, ref missing, ref missing,
    ref missing, ref missing, ref missing,
    ref missing, ref missing, ref missing,
    ref missing, ref missing, ref missing,
    ref missing, ref missing, ref missing);
با پشتیبانی از پارامترهای اختیاری، کد بالا می‌تواند به صورت زیر خلاصه شود:
doc.SaveAs("Test.docx");
کتابخانه‌ها

جزئیات مشخصات سی‌شارپ، حداقل تعداد نوع‌ها و کتابخانه‌های کلاس است که کامپایلر نیاز به وجود آن‌ها دارد. عملاً، اغلب سی‌شارپ توسط بیشترین استفاده از CLI را می‌کند، که استاندارد شده ECMA-۳۳۵ است.
مثال Hello world

در زیر یک مثال ساده از برنامه سی‌شارپ آمده است، نسخه‌ای از مثال کلاسیک Hello World:
class ExampleClass
{
    static void Main()
    {
        System.Console.WriteLine("Hello, world!");
    }
}
نتیجه، چاپ شدن متن زیر در خروجی است:
Hello, world!
هر خط هدفی دارد:
class ExampleClass
در بالا، تعریف کلاس آمده است. هر چیزی که در بین در علامت پرانتز باشد،ExampleClass را توصیف می‌کند:
static void Main()
این یک تابع عضو کلاس را در زمان شروع اجرای برنامه اعلان می‌کند. دات نت در زمان اجرا، تابع Main را صدا می‌زند (نکته: Main ممکن است از هر جای دیگری نیز صدا زده شود، مثلاً توسط تابع ExampleClass و با کد ()Main). کلمه کلیدی static تابع را بدون داشتن نمونه‌ای از ExampleClass قابل دسترس می‌کند. هر تابع Main در هر کنسولی باید به صورت static تعریف شود. در غیر این صورت برنامه به یک نمونه نیاز خواهد داشت و هر نمونه به یک برنامه نیاز دارد. برای اجتناب از این وابستگی دایره‌ای تجزیه ناپذیر، کامپایلرهای سی‌شارپ در صورت Static نبودن تابع Main، یک خطا اعلام می‌کنند. کلمه کلیدی void نشان دهنده این است که تابع Main هیچ مقداری را برنمی‌گرداند.
Console.WriteLine("Hello, world!");
خط بالا، خروجی را می‌نویسد. در فضای اسم System, Console یک کلاس استاتیک است که یک میانجی بین ورودی، خروجی و خطای کنسول می‌باشد. برنامه‌ای که متد WriteLine را از کنسول صدا می‌زند، خروجی رشته «Hello, world!» را در خروجی نمایش می‌دهد.
راه دیگر این کار استفاده از فضای نام استاتیک است به این صورت است:
using static System.Console;
class ExampleClass
{
    static void Main()
    {
       WriteLine("Hello, world!");
    }
}
استانداردسازی

در اوت سال ۲۰۰۰، شرکت مایکروسافت، و Hewlett-Packard و شرکت اینتل به عنوان پشتیبان مشخصات سی‌شارپ را مانند CLI به سازمان استانداردسازی ECMA ارائه کردند. در دسامبر سال ۲۰۰۱، این سازمان، ECMA-۳۳۴ را با عنوان مشخصات زبان سی‌شارپ منتشر کرد. سی‌شارپ در سال ۲۰۰۳ به عنوان یک استاندارد ISO به ثبت رسید(ISO/IEC ۲۳۲۷۰). در سال ۲۰۰۲، ECMA دومین ویرایش از خصوصیات زبان سی‌شارپ را پذیرفت.
در ژوئن سال ۲۰۰۵، ECMA سومین ویرایش را با اضافه کردن مواردی همچون کلاس‌های partial، متدهای ناشناس، انواع nullable و Genericها منتشر کرد.
در ژوئیه ۲۰۰۵، ECMA استانداردها و TRها را همراه با پردازش Fast-Track اخیر به ISO/IEC JTC پیشنهاد کرد. این روند معمولاً ۶ تا ۹ ماه زمان می‌برد.
آخرین ویرایش این زبان در ۱۵ اوت سال ۲۰۱۲ در قالب Framework ۴٫۵ ارائه گردید
کارایی

با توجه به توابع موجود در چارچوب دات‌نت امکان استفاده از این توابع وجود دارد که می‌توان گفت برای هر کاری شرکت مایکروسافت تابعی پیش‌بینی کرده؛ که این امکان را ایجاد می‌کند که به فایل اصلی پروژه هیچ فایل کتابخانه‌ای را اضافه نکنید (هم به صورت دستی یا خود کامپایلر).
این موضوع خود باعث ایجاد فایل‌های خروجی با حجم بسیار کم می‌شود. این موضوع در بسیاری از موارد بسیار اهمیت دارد.
برنامه‌های سی‌شارپ، همچون تمام برنامه‌های نوشته شده در چارچوب دات‌نت و سایر محیط‌های ماشینی مجازی مانند جاوا، نیازمند منابع سامانه و حافظه بیشتری نسبت به برنامه‌های نوشته شده با سایر زبان‌ها مانند سی پلاس پلاس است و هم چنین سرعت کمتری نیز دارد.
هر چند تعریف زبان سی‌شارپ و CLI تحت استانداردهای ISO و ECMA استاندارد شده‌اند،CLI تنها قسمتی از Base Class Library (BCL) مایکروسافت می‌باشد که شامل کلاس‌های غیر استاندارد استفاده شده در برنامه‌های سی‌شارپ نیز می‌شود. از این گذشته، بعضی از قسمت‌های BCL تحت حق امتیاز مایکروسافت هستند که ممکن است پیاده‌سازی کامل framework را مختل کند، زیرا تنها بخش‌های استاندارد دارای حق محافظت RAND در برابر مدعیان را دارند. همچنین در ساخت انواع برنامه‌های کاربردی از قبیل CRMها نیز قابل استفاده می‌باشد
پیاده‌سازی‌ها

متداول‌ترین کامپایلر سی‌شارپ، Microsoft Visual C# می‌باشد.
پروژه Microsoft Rotor (در حال حاضر به عنوان Shared Source Common Language Infrastructure شناخته می‌شود) (ثبت شده فقط برای استفاده آموزشی و تحقیقی) یک پیاده‌سازی منبع اشتراکی از CLR Runtime را فراهم می‌آورد و یک کامپایلر سی‌شارپ، و یک زیرمجموعه از کتابخانه]] CLI Framework مورد نیاز.
پروژه Mono یک اوپن سورس از کامپایلر سی‌شارپ است، یک پیاده‌سازی اوپن سورس کامل از CLI شامل کتابخانه‌های Framework مورد نیاز که در ECMA ظاهر شده‌اند، و یک پیاده‌سازی کامل نزدیک به بقیه کتابخانه‌های اختصاصی کلاس چارچوب دات‌نت مایکروسافت.
پروژه DotGNU نیز یک اوپن سورس از کامپایلر سی‌شارپ است، که پیاده‌سازی آن بسیار نزدیک به Common Language Infrastructure می‌باشد و کتابخانه‌های framework مورد نیاز موجود در ECMA و زیر مجموعه‌ای از کلاس‌های کتابخانه‌ای شخصی مایکروسافت در دات نت و دات نت ۲ را دربردارد.
کاملاً شبیه به پروژه Mono.
نام زبان

اسم سی‌شارپ از علامت موسیقی شارپ گرفته شده است که در موسیقی بیانگر این است که متن نوشته شده باید نیم قدم از خط بالاتر باشد. مطابق با ECMA-۳۳۴، بخش ۶، مخفف‌ها و اختصارها، نام زبان به صورت «#C» نوشته می‌شود(«کلمه لاتین C (U+۰۰۴۳) به همراه علامت عددی #(U+۰۰۲۳)») که به صورت «سی‌شارپ» تلفظ می‌شود. علامت «#» نباید با علامت شارپ در موسیقی(♯، U+266F) که در یک صفحه کلید استاندارد وجود ندارد اشتباه گرفته شود. پسوند شارپ، توسط بسیاری دیگر از زبان‌های دات نت مانند #J، #A و #F نیز به کار رفته است. پیاده‌سازی اولیه از زبان ایفل تحت دات نت نیز #Eiffel نام داشت که الان زبان ایفل را به‌طور کامل پشتیبانی می‌کند. هم چنین این پسوند بعضی وقت‌ها در کتابخانه‌ها نیز به کار می‌رود، مانند #Gtk، #Cocoa و #Qt.
کلمات اختصاری به کار رفته در این متن

PDC: Professional Developers Conference
IL (MSIL): Microsoft Intermediate Language
ECMA: European Computer Manufacturers Association
BCL: Base Class Library
CLI: Common Language Infrastructure
CLS: Common Language Specification
IEC: International Electrotechnical Commission
ISO: International Organization for Standardization
SDK: Software Development Kit
LINQ: Language Integrated Query
ده علی (بروجن)

| ده علی | ده علی |
| --- | --- |
روستا: روستا
کشور: ایران
استان: چهارمحال و بختیاری
شهرستان: بروجن
بخش: گندمان
دهستان: دوراهان
جمعیت: ۰ نفر (سرشماری ۹۵)
ده علی، روستایی است از توابع بخش گندمان شهرستان بروجن در استان چهارمحال و بختیاری ایران.
جمعیت

این روستا در دهستان دوراهان قرار داشته و براساس آخرین سرشماری مرکز آمار ایران که در سال ۱۳۸۵ صورت گرفته، جمعیت آن ۱۰ نفر (۵خانوار) بوده‌است.
بالابیشه‌سر

| بالابیشه سر | بالابیشه سر |
| --- | --- |
روستا: روستا
کشور: ایران
استان: مازندران
شهرستان: بابل
بخش: مرکزی
دهستان: فیضیه
جمعیت: ۸۲۲ نفر (سرشماری ۹۵)
بالابیشه سر، روستایی است از توابع بخش مرکزی شهرستان \1 در استان مازندران ایران.
جمعیت

این روستا در دهستان فیضیه قرار دارد و براساس سرشماری مرکز آمار ایران در سال ۱۳۸۵، جمعیت آن ۸۰۷ نفر (۲۰۸خانوار) بوده‌است.
بالیم سلطان

بالم سلطان یا عسل سلطان یکی از پیروان تشیع علوی بود که معاصر با شاه اسماعیل صفوی تشکیلات وسیعی به مذهب بکتاشیه داد. گاه او را مؤسس مذهب بکتاشیه می‌دانند.
«بال» در ترکی به معنی عسل است و بکتاشیه نقل می‌کنند که مادر بلغاری بالم عسلی را از دست همسرش گرفت و خورد و به این شکل باردار شد و نام فرزندش را عسل سلطان نهاد.
تشیگاهارا هیروشی

| تشیگاهارا هیروشی | تشیگاهارا هیروشی |
| --- | --- |
زادهٔ: ۲۸ ژانویهٔ ۱۹۲۷ چیودا، توکیو، ژاپن
درگذشت: ۱۴ آوریل ۲۰۰۱ (۷۴ سالگی) توکیو، ژاپن
ملیت: ژاپنی
همسر: توشیکو کوبایاشی
تشیگاهارا هیروشی (به ژاپنی: 勅使河原 宏) (به انگلیسی: Teshigahara Hiroshi) (۲۸ ژانویه ۱۹۲۷ – ۱۴ آوریل ۲۰۰۱) کارگردان آوانگارد ژاپنی بود.
زندگی و حرفه

تشیگاهارا در توکیو به دنیا آمد. او پسر سوفو تشیگاهارا، بنیان‌گذار و رئیس مدرسه هنر ایکبانا بود. او در سال ۱۹۵۰ از دانشگاه ملی هنرهای زیبا و موسیقی توکیو فارغ‌التحصیل شد. تشیگاهارا در سال ۱۹۶۲ فیلم تله را که نخستین همکاری‌اش با کوبو آبه نویسنده و تورو تاکمیتسو آهنگساز به‌شمار می‌رفت، کارگردانی کرد. این فیلم برنده جایزه کارگردان جدید ان‌اچ‌کی شد. همکاری با آبه و تاکمیتسو را در طول دهه ۱۹۶۰ میلادی ادامه داد. او در عین حال به‌صورت حرفه‌ای به دو علاقه‌مندی دیگرش یعنی ایکبانا (هنر گل‌آرایی ژاپنی) و مجسمه‌سازی نیز می‌پرداخت.
در سال ۱۹۶۴، دیگر ساخته او با همکاری آبه و تاکمیتسو به‌نام زن در ریگ روان در اسکار مورد توجه قرار گرفت و در جشنواره فیلم کن موفق به دریافت جایزه ویژه هیئت داوران شد.
بخشی از فیلم‌شناسی

خوزه تورس (۱۹۵۹)
تله (۱۹۶۲)
زن در ریگ روان (۱۹۶۴)
چهره دیگری (۱۹۶۶)
نقشه تباه‌شده (۱۹۶۸)
سربازان تابستان (۱۹۷۲)
آنتونی گادی (۱۹۸۴)
ریکیو (۱۹۸۹)
شاهدخت گوه (۱۹۹۲)
جامو و کشمیر

| جامو و کشمیر | جامو و کشمیر |
| --- | --- |
قلمرو اتحادیه: قلمرو اتحادیه
 دره لیدار، قلعه آخنور:  دره لیدار، قلعه آخنور
نقشه منطقه کشمیر شامل قلمرو اتحادیه جامو و کشمیر: نقشه منطقه کشمیر شامل قلمرو اتحادیه جامو و کشمیر
بخشی از: هند
قلمرو اتحادیه: ۳۱ اکتبر ۲۰۱۹
مرکز: سرینگر (مه-اکتبر) جامو (نوامبر-آوریل)
بخش‌ها:  فهرست ۲۰ 
حکومت: حکومت
 • نهاد: دولت جامو و کشمیر
 • ستوان فرماندار: مانوج سینها
 • وزیر ارشد: خالی
 • قانونگذاری: خالی
 • حوزه انتخابیه: راجیه سبها (۴) لوک سبها (۵)
 • دادگاه عالی: دادگاه عالی جامو و کشمیر
مساحت: مساحت
 • کل: ۴۲۲۴۱ کیلومتر مربع (۱۶۳۰۹ مایل مربع)
بیشترین ارتفاع (قله نون): ۷۱۳۵ متر (۲۳۴۰۹ فوت)
کمترین ارتفاع (چناب): ۲۴۷ متر (۸۱۰ فوت)
جمعیت (۲۰۱۱): جمعیت (۲۰۱۱)
 • کل: ۱۲۲۶۷۰۱۳
 • تراکم: ۲۹۰/کیلومتر مربع (۷۵۰/مایل مربع)
زبان‌ها: زبان‌ها
 • رسمی: کشمیری، دوگری، اردو، هندی، انگلیسی.
 • رایج: پنجابی، پوتواری، گوجری، دادری بهادرواهی، باتری, شینا، بروشسکی و کهواری
منطقهٔ زمانی: یوتی‌سی +۰۵:۳۰ (IST)
کد ایزو ۳۱۶۶: IN-JK
پلاک خودرو: JK
وبگاه: https://www.jk.gov.in
جامو و کشمیر یک قلمرو اتحادیه در شمال غربی هندوستان است. مرکز تابستانی این قلمرو شهر سرینگار و مرکز زمستانی آن شهر جامو است.
بیشتر خاک این قلمرو در رشته کوه‌های هیمالایا قرار گرفته‌است. این قلمرو از شمال شرقی با جمهوری خلق چین مرزهای مشترک دارد و با ایالت‌های هیماچال پرادش و پنجاب هند از جنوب و بخش تحت نظارت پاکستان ِ کشمیر معروف به کشمیر آزاد و بلتستان از غرب و جنوب غرب هم‌مرز است. جامو و کشمیر در گذشته بخشی از حکومتِ امیرنشین تحت‌الحمایهِ بریتانیایِ کشمیر و جامو بود. بر سر حاکمیت این منطقه بین کشورهای چین، هند و پاکستان مناقشه است و هر یک بخش‌هایی از آن را تحت کنترل خود دارند. قلمرو جامو و کشمیر که پرجمعیت‌ترین بخش کشمیر است تحت کنترل هند قرار دارد و توسط پاکستان به‌نام کشمیر اشغال‌شده هند نامیده می‌شود. هندی‌ها هم به‌طور متقابل بخش پاکستانی کشمیر را کشمیر اشغال‌شده پاکستان می‌خوانند. منطقه اقصای چین در شمال کشمیر هم که تحت تصرف چین است مورد ادعای هند بوده و دولت هندوستان آن را جزو قلمرو جامو و کشمیر می‌داند.
قلمرو جامو و کشمیر به سه ناحیه تقسیم می‌شود: جامو، دره کشمیر و لِداخ. این قلمرو اتحادیه دارای جاذبه‌های گردشگری بی‌شماری است. به «دره کشمیر» به سبب دورنماهای زیبا و رشته‌کوه‌های شگفت، « بهشت روی زمین» گفته می‌شود و «جامو» به «محل معابد جذاب» معروف است که همه ساله صدها هزار زائر هندو آن‌ها را زیارت می‌کنند. «لداخ» نیز به سبب کوه‌های دور از دسترس و زیبا و همچنین فرهنگ بودایی به « تبت کوچک» شهره است.
جمعیت این قلمرو در سرشماری سال ۲۰۱۱ بیش از ۱۲٬۵۴۸٬۹۲۶ نفر بوده‌است. سرینگار با ۱٬۱۹۲٬۷۹۲ نفر و جامو با ۹۵۱٬۳۷۳ نفر پرجمعیت‌ترین شهرهای این قلمرو هستند. ۶۲٪ جمعیت این قلمرو پیرو اسلام هستند و در دره کشمیر این آمار به ۹۳٪ می‌رسد. این قلمرو اجتماع پرتحرکی از هندوها، سیکها و بوداییها را داراست.
بیشتر مردم جامو و کشمیر به زبان‌های کشمیری، اردو، دوگری، پاهاری، بالتی، لاداکی، پنجابی، گوجری، و دادری صحبت می‌کنند. اما زبان اردو با الفبای اردو زبان اداری این قلمرو است و اغلب مردم به زبان‌های هندی و انگلیسی به‌عنوان زبان دوم تکلم می‌کنند.
حقوق بشر

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

ناآرامی‌های ۲۰۱۶ کشمیر شامل مجموعه‌ای از اعتراضاتی است که پس از قتل برهان مظفر وانی، در منطقه مسلمان‌نشین کشمیر در قلمرو جامو و کشمیر رخ داد. برهان وانی فرمانده نظامی گروه جدایی طلب حزب المجاهدین بود و ناآرامی‌ها در اثر کشتن وی توسط نیروهای امنیتی هند در تاریخ ۸ ژوئیه ۲۰۱۶ به وجود آمد. با کشته شدن وانی، اعتراضات در ده بخش کشمیر شروع شد و این اعتراضات شامل حمله به نیروهای امنیتی بود. ظرف چهار روز، یک پلیس و ۴۳ نفر از معترضین کشته شدند و ۳۰۰ نفر دیگر زخمی شدند و پس از آن مقررات منع آمد و شد و برقرار گردید.
دراین نا آرامی‌ها تا تاریخ ۱۶ ژوئیه ۴۳ غیرنظامی کشته و بیش از ۳۱۰۰ نفر زخمی شدند. هم چنین در اثر انفجار نارنجک دو پلیس کشته و ۴ پلیس دیگر زخمی شدند. به گفته پزشکان محلی حداقل ۱۱۷ جدایی طلب بینایی خود را در اثر شلیک تفنگ ساچمه‌زنی از دست داده‌اند. در بین شهروندان آسیب دیده کودک، زنان و افراد کهنسال نیز دیده می‌شود. بر اساس گزارش‌ها، در بین افراد آسیب دیده ۱۵۰۰ نفر از نیروهای امنیتی نیز وجود دارند.
لغو خودمختاری کشمیر

«آمیت شاه» وزیر کشور هند روز دوشنبه در پارلمان این کشور، خبر لغو وضعیت خودمختاری ایالت جامو و کشمیر و پایان دادن به بند ۳۷۰ قانون اساسی هند را اعلام کرده بود. طبق این تصمیم قرار است جامو و کشمیر به دو منطقه به نام‌های جامو و کشمیر با پارلمان محلی و «لداک» بدون پارلمان محلی تقسیم شود. بر اساس تصمیم دولت هند، بند ۳۷۰ قانون اساسی این کشور که به غیر از مسائل دفاعی، خارجی و مالی، بقیه اختیارات جامو و کشمیر را به پارلمان محلی واگذار می‌کرد، لغو شد. از دهه ۱۹۵۰ میلادی جامو و کشمیر که بر سر مناطقی از آن اختلاف‌های ارضی بین دهلی نو، اسلام‌آباد و پکن وجود دارد، ایالتی خودمختار بود و لغو این خودمختاری با واکنش پاکستان مواجه شده‌است.
نگارخانه

دریاچه معروف دال. در کشمیر برخی از خانه‌ها بر روی قایق‌های کوچک ساخته شده‌اند.
دریاچه نگین (Nageen Lake)
دریاچه تسو میروری در لداخ.
دره کشمیر و دورنمای هیمالیا.
مسجدی در سرینگار.
معبد بودایی در سرینگار.
بوداگرایی جزء لاینفک فرهنگ لداخ است. مجسمه بودا در لیکیر بر فراز خانه راهبان بودایی.
بلم‌های چوبی یا خانه‌های قایقی موسوم به شیکاره بخشی از منظره دریاچه‌ها و رودخانه‌های دره کشمیر را تشکیل می‌دهند.
سفر با قایق بادی در رودخانه زنسکار.
دریاچه مرتفع تاسو میروری در لداخ.
دفتر امنیت ارتباطات حکومت

| 0 | 1 |
| --- | --- |
Government Communications Security Bureau به مائوری:Te Tira Tiaki: Government Communications Security Bureau به مائوری:Te Tira Tiaki
سازمان اطلاعاتی سازمان: سازمان اطلاعاتی سازمان
بنیان‌گذاری: ۱۹۷۷؛ ۴۸ سال پیش (۱۹۷۷-خطا: زمان نامعتبر}})
حوزهٔ قدرت: نیوزیلند
ستاد: ولینگتون، نیوزیلند 
کارکنان: کمی بیش از ۴۰۰ تَن
بودجه سالانه:  ۱۷۳٬۷۵۱٬۰۰۰ دلار نیوزیلند (سال مالی ۲۰۱۹–۲۰۲۰)
وزیر مسئول: وزیر دادگستری (نیوزیلند)
سازمان اطلاعاتی اجرایی: اداره‌کننده دفتر امنیت ارتباطات حکومت
وبگاه: www.gcsb.govt.nz
دفتر امنیت ارتباطات حکومت (به انگلیسی: Government Communications Security Bureau) (به مائوری:Te Tira Tiaki) وزارت خدمات عمومی و سازمان اطلاعاتی شنود الکترونیک نیوزیلند است که با گردآوری و تحلیل اطلاعات، امنیت ملی این کشور را تأمین می‌کند.
بر پایه وبگاه دفتر امنیت ارتباطات حکومت، مأموریت این سازمان، تأمین امنیت ملی نیوزیلند با فراهم‌آوری تضمین اطلاعات و امنیت سایبری، اطلاعات خارجی، و کمک به دیگر سازمان‌های حکومت نیوزیلند است.
تاریخچه

دفتر امنیت ارتباطات حکومت در سال ۱۹۷۷ (میلادی) در هنگام نخست‌وزیری رابرت مالدون بنیان‌گذاری شد.
پیش از آن، چنین وظایفی بر عهده سه سازمان بودند:
امنیت ارتباطات، وظیفه کمیته امنیت ارتباطات مجلس نمایندگان نیوزیلند بود که ستاد آن بین دفتر نخست‌وزیر نیوزیلند و وزارت امور خارجه و تجارت نیوزیلند بود.
شنود الکترونیک، مسئولیت سازمان سیگنال‌های ترکیبی بود که وزارت دفاع نیوزیلند آنرا اداره می‌کرد.
کارهای ضد شنود، وظیفه سرویس امنیت اطلاعات نیوزیلند بودند.
پس از بنیان‌گذاری دفتر امنیت ارتباطات حکومت، این سه وظیفه به آن سازمان سپرده شد. این سازمان، رسماً بخشی از وزارت دفاع نیوزیلند بود و کارها و کارکردهای آن بسیار پنهان بودند تا جاییکه حتی هیئت دولت نیوزیلند هم از آن خبر نداشت. بااین‌وجود در دهه ۱۹۸۰ (میلادی) اطلاعات مربوط به آن منتشر شد. در آغاز، نقش امنیتی دفتر امنیت ارتباطات حکومت و سپس کارکرد شنود الکترونیک آن آشکار شد.
در دهه ۱۹۸۰ دفتر امنیت ارتباطات حکومت از وزارت دفاع نیوزیلند جدا و مستقل شد. اما در سال ۲۰۰۰ (میلادی) بود که تصمیم گرفته شد دفتر امنیت ارتباطات حکومت به یک سازمان دولتی با حقوق مشخص تبدیل شود. این تصمیم با تصویب لایحه دفتر امنیت ارتباطات حکومت (۲۰۰۳) اجرایی شد.
در سال ۲۰۰۱ (میلادی) دفتر امنیت ارتباطات حکومت، مرکز حفاظت از زیرساخت‌های بحرانی را با وظیفه دستیاری در حفاظت از زیرساخت‌های بحرانی از تهدیدهای اطلاعاتی، پایه‌گذاری کرد. مرکز ملی امنیت سایبری در سپتامبر ۲۰۱۱ در دفتر امنیت ارتباطات حکومت آغاز به کار کرد و جای مرکز حفاظت از زیرساخت‌های بحرانی را گرفت.
کارکنان و بودجه

دفتر امنیت ارتباطات حکومت، سازمانی دولتی با حقوقی مشخص است که ستاد آن در ولینگتون قرار دارد. این سازمان از طریق اداره‌کننده خود به آن وزیری پاسخگو است که مقام اطلاعاتی دارد که بر پایه پیمان‌نامه، همیشه نخست‌وزیر نیوزیلند است. کارکردهای اصلی دفتر امنیت ارتباطات حکومت، گردآوری و پردازش اطلاعات، توزیع اطلاعات [احتمالاً میان سازمان‌های دولتی]، امنیت فناوری اطلاعات، فناوری و مدیریت هستند. دفتر امنیت ارتباطات حکومت، کمی بیش از ۴۰۰ کارمند دارد که رشته‌های گوناگونی چون کارشناسان زبان‌های خارجی، متخصصان ارتباطات و رمزنگاری، مهندس، تکنیسین، و بخش پشتیبانی را در بر می‌گیرد.
در سال مالی ۲۰۱۵–۲۰۱۶ بودجه دفتر امنیت ارتباطات حکومت ۸۹/۶ میلیون دلار نیوزیلند بود. نماینده پیشین مجلس نیوزیلند از حزب سبز نیوزیلند، کیث لاک می‌گوید که با وجود توجهی که دفتر امنیت ارتباطات حکومت به خاطر زیرنظرگرفتن کیم داتکام به خود جلب کرده، دربارهٔ ارزش آن بحث‌های عمومی کمی شده‌است. با توجه به شکست‌های امنیتی، کیث لاک، شایستگی دفتر امنیت ارتباطات حکومت را برای حفاظت از رایانه‌های دولتی، زیر سؤال برد. گزارش دبیر هیئت دولت، ربکا کیتریج به «کمبود منابع و نبود کارکنان قانونی» اشاره می‌کند.
بازرسی

بازرس ارشد اطلاعات و امنیت (نیوزیلند) از دفتر امنیت ارتباطات حکومت (و دیگر سازمان‌های اطلاعاتی) بازرسی می‌کند. همچنین دفتر بازرس ارشد، سِمَت‌هایی چون معاون بازرس ارشد و شماری کارکنان بازرسی را در خود جای می‌دهد. دو مشاور حقوقی نیز به بازرس ارشد، مشاوره می‌دهند.
نخست‌وزیر نیوزیلند، هر دو مقام اداره‌کننده دفتر امنیت ارتباطات حکومت و بازرس ارشد اطلاعات و امنیت را برمی‌گزیند. استادیار رشته حقوق دانشگاه آکلند، بیل هاج، می‌گوید که بازرس ارشد اطلاعات باید از سوی مجلس نیوزیلند و نه نخست‌وزیر برگزیده شود. نخست‌وزیر پیشین، جفری پالمر با این گفته موافق است و می‌گوید: «باید بین این سازمان و بازرس ارشدی که از آن بازرسی می‌کند جدایی باشد».
عملیات

کارکرد دفتر امنیت ارتباطات حکومت شامل شنود الکترونیک، امنیت ارتباطات، کارهای ضد شنود، و امنیت رایانه می‌شود. دفتر امنیت ارتباطات حکومت، ماهیت ارتباطاتی را که رهگیری می‌کند برای عموم مردم آشکار نمی‌کند. نویسندگانی چون نیکی هگر، بارها به این موضوع به عنوان بخشی از برنامه اشلون اشاره کرده‌اند. در سال ۲۰۰۶ (میلادی) پس از مرگ نخست‌وزیر پیشین، دیوید لینگ، گزارشی مربوط به سال‌های ۱۹۸۵–۱۹۸۶ در میان اسناد او پیدا شد که به اشتباه منتشر شده بود. این گزارش، فهرستی از کشورها را به عنوان اهداف دفتر امنیت ارتباطات حکومت معرفی می‌کرد که ژاپن، فیلیپین، آرژانتین، فرانسه، ویتنام، و بسیاری از کشورهای کوچک اقیانوسیه از جمله آنها بودند. دیپلمات‌های سازمان ملل متحد نیز جزء دیگر این فهرست بودند. نیکی هگر در کتاب خود می‌گوید که در هنگام جنگ سرد، جا و فعالیت کشتی‌های اتحاد جماهیر شوروی سوسیالیستی (از جمله کشتی‌های غیرنظامی، مانند کشتی‌های ماهی‌گیری) مورد توجه ویژه دفتر امنیت ارتباطات حکومت بودند.
برای انجام شنود الکترونیک، دفتر امنیت ارتباطات حکومت دو پایگاه شنود اصلی دارد که یکی از آنها پایگاه رهگیری ارتباطات ماهواره‌ای دفتر امنیت ارتباطات حکومت در ایستگاه وایهوپای در نزدیکی بلنیم در جزیره جنوبی و دیگری پایگاه رهگیری ارتباطات رادیویی در ایستگاه تانگی‌موآنا در نزدیکی پالمرستون نورث است. در ۱۶ مارس ۲۰۱۵ پیمانکار پیشین آژانس امنیت ملی ایالات متحده آمریکا، ادوارد اسنودن فاش کرد که دفتر امنیت ارتباطات حکومت، یک پایگاه شنود پنهانی با نام رمز «کاپریکا» در دفتر کمیساریای عالی نیوزیلند در هونیارا پایتخت کشور جزایر سلیمان دارد. بر پایه‌گذارش‌ها پایگاه «کاپریکا» از روی پایگاه‌های پایگاه‌های آژانس امنیت ملی در سفارت‌های منتخب آمریکا در کشورهای جهان، الگوبرداری شده بود.
دفتر امنیت ارتباطات حکومت به خاطر تمرکز خود بر گردآوری اطلاعات خارجی شناخته می‌شود اما قانوناً نمی‌تواند اطلاعات شهروندان نیوزیلند را گردآوری کند. برای همین این سازمان برای گردآوری اطلاعات شهروندان نیوزیلند به سرویس امنیت اطلاعات نیوزیلند وابسته است. اگر دفتر امنیت ارتباطات حکومت، داده ارتباطی شهروندان نیوزلند را گردآوری کند برخلاف قانون اصلاحیه دفتر امنیت ارتباطات حکومت است.