Kewangan Peribadi

Pemahaman Big Data Jargon - dummies

Pemahaman Big Data Jargon - dummies

Jargon teknikal yang mengelilingi data besar boleh kelihatan sedikit menakutkan pada mulanya. Frasa dan istilah utama yang anda mungkin dapat dijumpai, dengan definisi yang mudah difahami untuk setiap, ikuti: Data besar: Semakin banyak, semua yang anda lakukan akan meninggalkan jejak digital (atau data), yang anda (dan orang lain) dapat menggunakan dan menganalisis. Frasa data besar merujuk kepada ...

Pemahaman Data Tidak Terstruktur - dummies

Pemahaman Data Tidak Terstruktur - dummies

Data tidak berstruktur adalah berbeza daripada data berstruktur dalam strukturnya tidak dapat diramalkan. Contoh data tak berstruktur termasuk dokumen, e-mel, blog, imej digital, video, dan imejan satelit. Ia juga termasuk beberapa data yang dihasilkan oleh mesin atau sensor. Sebenarnya, akaun data tidak berstruktur untuk majoriti data yang ada di premis syarikat anda dan juga ...

Pemrograman visual dan Data Mining - dummies

Pemrograman visual dan Data Mining - dummies

Penambang data berfungsi dengan cepat. Untuk mendapatkan kelajuan, anda perlu menggunakan alat yang sesuai dan temukan helah perdagangan. Alat perlombongan data terbaik anda adalah otak anda, dengan sedikit pengetahuan. Alat kedua terbaik adalah aplikasi penambangan data dengan antara muka pengaturcaraan visual. Dengan pengaturcaraan visual, langkah-langkah dalam proses kerja anda diwakili ...

Membuka kunci Matlamat Apabila Anda Mempertimbangkan dan Memulakan BIM - patung

Membuka kunci Matlamat Apabila Anda Mempertimbangkan dan Memulakan BIM - patung

Pada awal BIM anda perjalanan, anda perlu menetapkan beberapa matlamat. Matlamat-matlamat ini memberikan anda rasa hala yang jelas dan menunjukkan pencapaian penting untuk dicapai dan yang anda boleh gunakan untuk menunjukkan kemajuan anda. Berikut adalah senarai perkara yang perlu anda ketahui tentang BIM: Apa itu: Menjelaskan apa yang ...

Menggunakan Penyimpanan Pluggable dengan NoSQL - dummies

Menggunakan Penyimpanan Pluggable dengan NoSQL - dummies

Ada kalanya anda ingin memberikan akses kelajuan tinggi gaya utama data yang dipegang dalam pangkalan data relasi. Pangkalan data ini boleh, sebagai contoh, Berkeley DB (Java Edition untuk Voldemort) atau MySQL. Menyediakan nilai penting seperti akses kepada data memerlukan kedai nilai utama untuk dilapiskan secara langsung ke atas salah satu pangkalan data lain ini. Pada asasnya, ...

Apa Adakah Algoritma? - algoritma dummies

Apa Adakah Algoritma? - algoritma dummies

Adalah mencari penyelesaian, dan lebih cepat dan mudah, lebih baik. Walaupun orang telah menyelesaikan algoritma secara manual secara harfiah beribu-ribu tahun, berbuat demikian boleh mengambil banyak masa dan memerlukan banyak perhitungan numerik, bergantung kepada kerumitan masalah yang anda ingin selesaikan. Jurang besar wujud antara matematik ...

Apa yang perlu dilakukan dengan Gudang Data - dummies

Apa yang perlu dilakukan dengan Gudang Data - dummies

Gudang data adalah rumah untuk data nilai tinggi anda , atau aset data, yang berasal dari aplikasi korporat yang lain, seperti yang digunakan oleh syarikat anda untuk mengisi pesanan pelanggan untuk produknya, atau beberapa sumber data yang diluar syarikat anda, seperti pangkalan data awam yang mengandungi maklumat jualan yang dikumpulkan dari semua pesaing anda . ...

Yang Jenis NoSQL Adakah untuk Anda? - dummies

Yang Jenis NoSQL Adakah untuk Anda? - dummies

Soalan pertama adalah apa data anda kelihatan seperti? Tidak seperti pangkalan data hubungan, di mana ia diberikan bahawa model data termasuk jadual, baris, lajur, dan perhubungan, pangkalan data NoSQL boleh mengandungi pelbagai jenis data. Jadual ini sepadan dengan jenis data dengan pangkalan data NoSQL yang mungkin anda ingin pertimbangkan. Penggunaan Data Pengurusan NoSQL ...

Menggunakan Data Sendiri Organisasi untuk Perlombongan Data - dummies

Menggunakan Data Sendiri Organisasi untuk Perlombongan Data - dummies

Penambang data tidak mempunyai apa-apa tanpa data. Dan jika anda bekerja dalam organisasi besar, anda akan mempunyai beratus-ratus, mungkin beribu-ribu sumber data yang sedia ada yang berpotensi tersedia untuk perlombongan data. Setiap aktiviti menghasilkan rekod, dan rekod tersebut boleh menjadi bahan mentah anda. Jadual menunjukkan pelbagai data yang biasa dikumpulkan dalam beberapa perniagaan ...

Memvisualkan NoSQL - dummies

Memvisualkan NoSQL - dummies

Menyimpan dan mengambil semula data yang banyak dan melakukan begitu pantas, dan sekali anda mempunyai data yang baru diurus dalam NoSQL, anda boleh melakukan perkara yang hebat. Pengekstraksi dan pengayaan entiti Anda boleh menggunakan pencetus pangkalan data, tindakan amaran, dan sistem luaran untuk menganalisis data sumber. Mungkin teks itu kebanyakannya bebas tetapi menyebut subjek yang diketahui. ...

Membina Laman Utama Airbnb untuk Amalan Bootstrap - dummies

Membina Laman Utama Airbnb untuk Amalan Bootstrap - dummies

Praktik Bootstrap dalam talian menggunakan laman web Codecademy. Codecademy adalah laman web percuma yang dicipta pada tahun 2011 untuk membolehkan sesiapa sahaja belajar cara mengodkan hak dalam pelayar tanpa memasang atau memuat turun sebarang perisian. Tag amalan dengan mengikuti langkah-langkah berikut: Pergi ke Dummies. com Coding All-in-One halaman, dan klik pautan ke Codecademy. Jika anda mempunyai ...

Yang boleh menjadi penambang data? - patung

Yang boleh menjadi penambang data? - patung

Jika anda telah membaca beberapa laporan berita mengenai perlombongan data, anda mungkin mendapat kesan bahwa ia lebih kompleks daripada pembedahan otak. Ia tidak. Anda mungkin pernah mendengar bahawa penambang data boleh mempelajari perkara tentang anda yang anda tidak tahu sendiri. Itu tidak mungkin. Anda mungkin pernah mendengar bahawa anda memerlukan Ph.D dan ...

Membina aplikasi mudah alih Native Mobile - dummies

Membina aplikasi mudah alih Native Mobile - dummies

Aplikasi mudah alih asli boleh menjadi lebih pantas, lebih dipercayai dan kelihatan lebih digilap daripada aplikasi web mudah alih . Dibina menggunakan Java untuk digunakan pada peranti Android, dan Objektif-C atau Swift untuk digunakan pada peranti Apple (iOS), apl mudah alih asli mesti dimuat naik ke kedai aplikasi, yang mungkin memerlukan kelulusan. Manfaat utama aplikasinya ...

Membina Kalkulator Petua Mudah untuk Praktik Kemahiran Python Anda - dummies

Membina Kalkulator Petua Mudah untuk Praktik Kemahiran Python Anda - dummies

Praktikkan Python anda dalam talian menggunakan Laman web Codecademy. Codecademy adalah laman web percuma yang dicipta pada tahun 2011 untuk membolehkan sesiapa sahaja belajar cara mengodkan hak dalam pelayar tanpa memasang atau memuat turun sebarang perisian. Tag praktik (dan beberapa lagi) dengan mengikuti langkah-langkah berikut: Pergi ke Dummies. com Coding All-in-One halaman, dan klik pautan ke ...

10 Pengaturcaraan dengan C Coding Latihan - dummies

10 Pengaturcaraan dengan C Coding Latihan - dummies

Jika anda baru bermula dengan pengaturcaraan C, projek-projek ini. Jawapan untuk latihan ini tidak disediakan di laman web. Terserah anda untuk menyelesaikannya, menggunakan pengetahuan anda tentang C. Semoga berjaya! Projek 1 Buat program yang merangkumi rangkaian teks dan kemudian nilai-nilai semua ...

Kenapa Anda Perlu Kes Perniagaan untuk Perlombongan Data - dummies

Kenapa Anda Perlu Kes Perniagaan untuk Perlombongan Data - dummies

Perlombongan data mempunyai biaya - biaya untuk software , kos untuk buruh, kos untuk pelayan, dan mungkin kos untuk mendapatkan data juga. Untuk mewajarkan membayar semua ini, anda mungkin dikehendaki menyediakan kes perniagaan. Kes perniagaan menguraikan masalah perniagaan tertentu, rancangan yang dicadangkan untuk mengatasinya, dan yang berkaitan ...

Apa Data Pelombong Do - dummies

Apa Data Pelombong Do - dummies

Jika anda memikirkan data sebagai bahan mentah, dan maklumat yang anda dapat dari data sesuatu yang bernilai dan agak halus, proses pengekstrakan maklumat dapat dibandingkan dengan mengekstrak logam dari bijih atau permata dari kotoran. Demikianlah istilah penggalian data berasal. Menentusahkan perniagaan penambang data Penambang data ...

Membina Keyakinan dan Kemahiran dalam Pengekodan melalui Freelancing - dummies

Membina Keyakinan dan Kemahiran dalam Pengekodan melalui Freelancing - dummies

Katakan bahawa anda telah mengambil kelas latihan di kerja, menemui mentor kod, dan juga menyelesaikan masalah pertama anda dengan menggunakan kod. Tahniah! Jadi di mana anda pergi dari sini? Seperti bahasa asing, jika anda berhenti pengekodan, anda akan lupa apa yang anda pelajari. Perkara yang paling penting adalah untuk mengekalkan pengekodan dan membina keyakinan anda ...

Lihat Closer di Fungsi C - dummies

Lihat Closer di Fungsi C - dummies

Adalah tugas kecil atau perintah perisian yang melakukan tugas tertentu. Dalam bahasa C, kebanyakan kerja dilakukan oleh fungsi ini, bukan oleh kata kunci bahasa C. Fungsi adalah kunci untuk mewujudkan program yang berkuasa dalam bahasa C. Walaupun mempunyai hanya 32 kata kunci, bahasa C mempunyai beratus-ratus fungsi. ...

Rasa Rekursi - dummies

Rasa Rekursi - dummies

Rekursi adalah perkataan yang besar dan menakutkan yang sering anda dengar mengenai pengaturcaraan, terutamanya jenis yang mengecewakan pengaturcaraan yang mereka ajar di universiti. Walaupun ia adalah satu konsep yang mudah untuk menerangkan, ia benar-benar pemikat fikiran ketika datang untuk memahami bagaimana rekursi berfungsi. Kebanyakan orang hanya menerimanya dan teruskan. Bukan disini! Rekursi pada dasarnya ...

Manipulasi Bit untuk Pemrograman C - pengemis

Manipulasi Bit untuk Pemrograman C - pengemis

Pemecah pengaturcaraan C yang menyediakan manipulasi data pada binari tahap. Pengendali mudah diabaikan, tetapi hanya apabila kuasa dan kegunaan sebenar mereka tidak dihargai. ~ Dan! pengendali Dua pengendali binari yang jarang adalah ~ (atau pelengkap 1) dan yang! (atau tidak). Mereka tidak mempunyai pesona ...

Berfungsi dengan Fungsi Algoritma - dummies

Berfungsi dengan Fungsi Algoritma - dummies

Fungsi dalam matematik adalah satu cara untuk memetakan beberapa input kepada respons. Diungkapkan dengan cara yang berbeza, fungsi adalah transformasi (berdasarkan operasi matematik) yang mengubah (peta) input anda kepada jawapan. Untuk nilai-nilai tertentu input (biasanya ditandakan dengan huruf x atau n), anda mempunyai jawapan yang sesuai ...

Asas Array for C Programming - dummies

Asas Array for C Programming - dummies

Array dalam bahasa pengaturcaraan C adalah siri pembolehubah yang sama jenis: selusin pembolehubah int, dua atau tiga pemboleh ubah berganda, atau rentetan pemboleh ubah char. Arahan tidak mengandungi semua nilai yang sama. Tidak, ia lebih seperti satu siri cubbyholes ke mana anda melekat nilai yang berbeza. Arus adalah ...

Asas-asas binari untuk Pemrograman C - dummies

Asas-asas binari untuk Pemrograman C - dummies

Dengan gembira, anda tidak perlu memprogram sebarang peranti digital dengan menulis kod peringkat rendah, suis flipping, atau wayar pematerian. Itu kerana pengaturcaraan C hari ini berlaku pada tahap yang lebih tinggi. Tetapi masih, jauh di dalam mesin, jenis pengekodan tahap rendah terus berlanjutan. Anda hanya terisolasi dari sup utama dan yang nol dari mana semua perisian ...

Asas Kod:: Blok IDE untuk Pemrograman C - dummies

Asas Kod:: Blok IDE untuk Pemrograman C - dummies

Dihimpunkan dengan pelbagai persekitaran pembangunan bersepadu (IDE) untuk pengaturcaraan C, dan mereka semua sangat baik. Kod:: Blok IDE berfungsi pada Windows, Mac OS X, dan Linux. Ia datang dengan semua yang anda perlukan. Cara Pasang Kod:: Blok Dapatkan Kod:: Blok dari Internet. Laman web ini pastinya akan berubah mengikut masa, jadi ...

Asas Program Khas dalam C - dummies

Asas Program Khas dalam C - dummies

Semua program C mempunyai struktur asas, yang mudah ditunjukkan dengan melihat kerangka kod sumber C yang Kod:: Menggunakan Blok untuk memulakan projek baru. KOD:: BLOCKS C SKELETON #include #include int main () {printf ("Hello world! N"); kembali 0;} Penyenaraian ini tidak minimum, tetapi memberikan gambaran kasar ...

Fungsi Penipuan Karakter untuk Pengaturcaraan C - monyet

Fungsi Penipuan Karakter untuk Pengaturcaraan C - monyet

Di tengah-tengah teks apa pun pembolehubah char. Dengan pengaturcaraan C, ia adalah lubang cubby yang unik, di mana anda membuat nilai dari 0 hingga 255. Nilai itu diwakili visual sebagai watak. Asas-asas dari CTYPEs Bahasa C mempunyai ciri-ciri yang dirancang untuk menguji atau memanipulasi ...

Multivariable dalam Pengaturcaraan C - dummies

Multivariable dalam Pengaturcaraan C - dummies

Beberapa perkara yang menjadi milik bersama, seperti nama dan alamat anda. Anda boleh membuat hubungan sedemikian dalam pengaturcaraan C dengan menggunakan array selari atau pembolehubah yang dinamakan khusus. Tetapi itu kikuk. Penyelesaian yang lebih baik adalah menggunakan struktur, seperti yang ditunjukkan dalam Satu Variabel, Banyak Bahagian. SATU VARIABLE, BANYAK BAHAN #include int main () {struct ...

Pembolehubah Global dalam Pengaturcaraan C - dummies

Pembolehubah Global dalam Pengaturcaraan C - dummies

Kadang-kadang dalam pengaturcaraan C, pemboleh ubah mesti seperti telefon bimbit perkhidmatan: tersedia di mana-mana. Pembolehubah ini juga boleh digunakan oleh mana-mana fungsi pada bila-bila masa. Pemboleh ubah jenis ini boleh dipanggil pembolehubah sejagat. Ia boleh dipanggil pembolehubah di seluruh dunia. Tetapi di C, ia dirujuk sebagai pemboleh ubah global. Bagaimana untuk ...

Asas Struktur untuk Pemrograman C - dummies

Asas Struktur untuk Pemrograman C - dummies

Anda boleh memikirkan struktur bahasa pemrograman C sebagai multivariable, beberapa pembolehubah dilancarkan menjadi satu. Anda menggunakan struktur untuk menyimpan atau mengakses maklumat yang rumit. Dengan cara itu, anda boleh menyimpan pelbagai int, char, pembolehubah terapung, dan juga array, semuanya dalam satu pakej kemas. Asas struktur Struktur bukan jenis ubah. Sebaliknya, ...

Memilih dari Multiple Options dalam Bahasa C dengan ELSE-IF - dummies

Memilih dari Multiple Options dalam Bahasa C dengan ELSE-IF - dummies

Bahasa memberi anda beberapa cara untuk membina sebuah program yang membuat keputusan. Jika anda memerlukan sesuatu untuk berlaku hanya apabila prasyarat tertentu dipenuhi, C menawarkan anda jika kata kunci tersebut. Jika program anda perlu memilih dari dua laluan, gunakan lain dengan pernyataan jika anda memberi anda lebih banyak ...

C Perbandingan Bahasa dan Pembangkangnya - dummies

C Perbandingan Bahasa dan Pembangkangnya - dummies

Pengaturcaraan dalam C, atau bahasa pengaturcaraan, bermakna membina perbandingan - dan kurang daripada dan sama dengan pelbagai kombinasi. Kenalilah perbandingan penggunaan C dan perselisihan mereka: Jika Pernyataan Elemen Perbandingan Dieksekusi Oleh Syarat Ini = lebih besar daripada atau sama dengan ==! = Tidak sama dengan> <= kurang daripada ...

Memecah Daripada Gelung Tanpa Infin dalam Program Bahasa C Anda - dummies

Memecah Daripada Gelung Tanpa Infin dalam Program Bahasa C Anda - dummies

Ketika anda masuk gelung pengaturcaraan dalam bahasa C, anda dapati kegembiraan dan ketakutan gelung tanpa had, atau tidak terhingga. Gelung ini terus selama-lamanya kerana sama ada programmer terlupa memasukkan cara untuk keluar dari gelung atau keadaan keluar tidak pernah dipenuhi. Sama ada jalan, gelung tidak berkesudahan adalah rasa sakit. Tetapi ...

C All-in-One Reference Desk For Dummies Cheat Sheet - dummies

C All-in-One Reference Desk For Dummies Cheat Sheet - dummies

When working dalam bahasa pengaturcaraan C, anda perlu mengetahui bagaimana C melakukan perkara - contohnya, urutan keutamaan, jenis pembolehubah, pengendali, dan perbandingan dan lawannya.

C Bahasa Simbol Perbandingan - dummies

C Bahasa Simbol Perbandingan - dummies

Jika anda menulis program di C, anda perlu menggunakan simbol perbandingan. Penggunaan simbol C, makna dan contohnya ditunjukkan dalam jadual berikut: Contoh Perbendaharaan Arti atau Sebutan Sebutan Sebenar Lebih daripada 8 ...

C Bahasa penukaran aksara - dummies

C Bahasa penukaran aksara - dummies

Ketika pengaturcaraan di C, anda menggunakan aksara penukaran - tanda persen dan huruf, sebahagian besar - sebagai ruang letak untuk pembolehubah yang anda mahu paparkan. Jadual berikut menunjukkan watak-watak penukaran dan apa yang mereka tampilkan: Argumen Menampilkan Watak Penukaran (Kandungan Variabel) Sebagai% c Watak tunggal% d Ditala integer perpuluhan (int)% e ...

C Language Escape Sequences - dummies

C Language Escape Sequences - dummies

Programming in C adalah cepat - semua yang anda perlu lakukan ialah ketik urutan pendek ketukan kekunci - secara amnya hanya dua - untuk mendapatkan tab, barisan baru, tanda tanya, dan banyak lagi. Jadual berikut menunjukkan urutan yang anda perlukan untuk menyelesaikan pelbagai tugas: Urutan Merepresentasikan penceramah ...

Pilihan Editor

Melindungi Metrik Media Sosial anda dengan Alat Cadangan - dummies

Melindungi Metrik Media Sosial anda dengan Alat Cadangan - dummies

Jika anda telah memulakan jejak sosial metrik media dan menikmati kurniaan data yang kini dapat dilihat, dihidupkan, dan digunakan, anda mungkin tertanya-tanya apa yang mungkin menyebabkan kemurungan! Mudah: kehilangan data. Katakanlah bahawa anda mempunyai masalah tapak atau entah bagaimana kehilangan akses ke tapak atau data anda. Adakah anda mempunyai sandaran anda ...

Laman web baru? Menarik Tumpuan Media Sosial Lalu Lintas dan Meningkat - dummies

Laman web baru? Menarik Tumpuan Media Sosial Lalu Lintas dan Meningkat - dummies

Mana-mana kempen baru, laman web, akaun Twitter, halaman Facebook, atau item lain yang anda ingin ukur dengan metrik media sosial bermula pada sifar. Nombor ini boleh membuat anda merasa seperti anda bercakap dengan tidak sah, bercakap dengan diri anda atau anda tersembunyi dari pandangan. Perasaan ini boleh membawa kepada pengasingan secara keseluruhan ...

Meracuni Google Spider - dummies

Meracuni Google Spider - dummies

Anda sentiasa dapat mencari orang yang ingin menyimpang dari lurus dan sempit. Ya, mereka adalah orang bodoh yang terlibat dalam taktik pengoptimuman berisiko yang bertujuan untuk menggerakkan PageRank secara artifisial, memanipulasi pesanan halaman hasil carian di Google, dan mendapatkan kelebihan yang tidak adil dalam indeks. Google, dengan reputasi yang luar biasa untuk melindungi, ...

Pilihan Editor

Mengukur Pengunjung Lama Menginap di Laman Web Anda - dummies

Mengukur Pengunjung Lama Menginap di Laman Web Anda - dummies

Di laman web anda memberikan wawasan yang penting. Anda boleh memikirkan sama ada pengunjung sedang melihat cepat, kemudian pergi, atau sama ada mereka bertahan lebih lama dan sebenarnya membaca bahan dalam talian anda dengan tujuan untuk mengambil tindakan. Jika majoriti pelawat laman web anda tidak ...

Pemasaran web: Cara Menilai Layouts dengan Peta Haba - dummies

Pemasaran web: Cara Menilai Layouts dengan Peta Haba - dummies

Laman web perniagaan sangat mirip dengan merancang kedai dengan pemasaran produk dalam fikiran. Malah, laman web anda benar-benar adalah kedai - kedai maya di Internet. Rangkaian kedai runcit telah menghabiskan berjuta-juta dolar dalam penyelidikan pasaran, menonton dan mendokumentasikan bagaimana pembeli memasuki kedai, belok kanan atau kiri, dan ...

Analitik web Untuk Menipu Cheat Sheet - dummies

Analitik web Untuk Menipu Cheat Sheet - dummies

Melakukan analisis laman web tidak perlu meletihkan dan intensif masa. Anda boleh meringkaskan prestasi keseluruhan laman web anda dengan cepat - jika anda tahu apa yang perlu dicari. Alat analisis web percuma dan kos rendah boleh membantu anda mengukur kejayaan laman web anda, dan anda boleh menjana perujuk tapak dengan pelbagai cara yang tidak mungkin ...

Pilihan Editor

Cara Memaksimumkan Ruang pada Laman Web - dummies

Cara Memaksimumkan Ruang pada Laman Web - dummies

Terlalu terhad, anda boleh membuat penggunaan kreatif beberapa teknologi di luar sana untuk memaksimumkan antara muka anda. Untuk setiap teknik berikut yang diterangkan, terdapat banyak laman web yang menawarkan sampel kod, forum, dan sumber untuk membantu anda memulakan. Accordions. Antara muka akordion membolehkan ...

Cara Mendapatkan Corak CSS3 Online - dummies

Cara Mendapatkan Corak CSS3 Online - dummies

Mencipta kesan mudah untuk laman CSS3 menggunakan gradien mudah . Walau bagaimanapun, mewujudkan sesuatu yang benar-benar hebat memerlukan masa dan keupayaan artistik. Kebanyakan pemaju benar-benar tidak mempunyai masa atau kemahiran yang diperlukan untuk mencipta sesuatu yang mempesonakan menggunakan CSS3 sahaja (atau CSS3 digabungkan dengan grafik) - di sinilah pereka bermain. Ramai pereka yang membolehkan anda ...

Bagaimana Mengoptimumkan Aplikasi CSS3 dengan Modernizr - dummies

Bagaimana Mengoptimumkan Aplikasi CSS3 dengan Modernizr - dummies

Terdapat banyak pelayar dan versi pelayar yang berbeza gunakan hari ini. Tidak semua daripada mereka adalah optimum untuk CSS3. Inilah tempat Modernizr dimainkan. Pemajunya menyebutnya "perpustakaan JavaScript yang mengesan ciri HTML5 dan CSS3 dalam pelayar pengguna. "Anda menggunakan Modernizr untuk melaksanakan tugas secara pilihan dan memasukkan ciri aplikasi berdasarkan ...